Software Engineer

Date - JobBoardly X Webflow Template
Posted on:
 
October 9, 2025

Job description

The Role

As a Software Engineer on the team, you will be a key technical contributor responsible for building and scaling our core platforms, including DataOS (for automating data ingestion and processing) and GrowthOS/MAITE (our customer-facing growth co-pilot).

This role is inherently full-stack. You'll have the opportunity to work across our entire technology stack, contributing to frontend applications to deliver complete, end-to-end features for our users. You will apply first-principles software engineering to complex data challenges, taking ownership of high-impact domains within a fast-growing, product-led startup.

Responsibilities

Software Engineer

The Software engineer role focuses on execution, collaboration, and growth:

  • End-to-End Feature Delivery: Take ownership of features that work data from our core data model all the way to the user interface. You'll work on backend APIs and the frontend components that consume them, ensuring a seamless user experience.
  • Development and Maintenance: Contribute to the technical development of new features and evolve the platform's architecture for maintainability.
  • Performance Improvement: Assist in performance optimization efforts across the platform.
  • Collaboration: Work effectively within a cross-functional team of product managers, designers, data scientists, and other engineers.

Job requirements

What We're Looking For

We believe skills can be developed—so if you bring a unique perspective and are eager to learn, we’d love to hear from you.

  • Strong Software Engineering Foundation: Experience building and maintaining production-grade backend systems and services. You should be familiar with software engineering principles like SOLID and design patterns, and committed to building testable, maintainable code. Your experience should be in software, applied to the data domain.
  • Experience Building Data-Intensive Applications: Proven track record of designing, building, and scaling complex, data-intensive systems in the cloud. You understand the unique challenges of distributed systems, concurrency, and handling large data volumes.
  • Full-Stack Flexibility/Capabilities: Experience with or a strong willingness to work on modern frontend frameworks (we use React). You understand that a great data product requires an accessible and useful user experience.
  • Modern Tech Stack: Hands-on experience with modern cloud infrastructure (we use GCP) and infrastructure-as-code (e.g., Pulumi, Terraform)
    • DataOS Focus: Core strength in a general-purpose language like Python or Go.
    • GrowthOS Focus: Core strength in languages such as Typescript, Javascript or any other strongly typed language. We also use Python on the Data platform side.
  • A Passion for the Craft: You see software engineering as a craft and take pride in your work. This translates into a commitment to building high-quality, reliable, and well-tested software that is clean and maintainable.
  • Growth Mindset: Eager to learn, take on new challenges, and deepen your technical expertise and impact.
  • Proactive Problem-Solver: You don't just fix bugs; you identify the root cause and improve the system to prevent future issues.