Senior Back-End Engineer

San Diego, CA /
Engineering /
Full-Time - Remote
Born from the needs of high-growth, data-driven companies, Mosaic fuels financial planning and business performance. The platform combines big data and machine learning to provide powerful predictive reporting capabilities, leveling the playing field and giving startups tools and insights previously reserved for large enterprises. 

Whether it’s better understanding your cash burn, forecasting spend scenarios or uncovering powerful business insights, Mosaic provides greater visibility into the most important dynamics of the business.

We’re looking for a Back-End Engineer to help build our integration and analytics platform, someone who isn’t afraid to take on the challenges of building a new product.

Make your mark and shape how our company technology stack is written, tested, monitored and delivered!

What You'll be Responsible For:

    • Design, architect, and develop strategic financial modeling features in our flagship product
    • Work directly with our data team to design database schemas and ontology
    • Play a key role in helping design and implement core architectural concepts in support of current and future company objectives
    • Facilitate requirements gathering and translate the business requirements into a technical solution design
    • Mentor and guide other developers in all areas of development
    • Assist in developing standards and best practices for our team to use in web applications


    • 5+ years experience in a backend or full-stack software engineering role
    • Experience with relational databases (SQL preferred)
    • Problem-solving and debugging expertise
    • Familiarity with C#, Java, C++. or similar language
    • Ability to design, explain, and understand complex systems in a clear fashion

Experience with the following is a Plus! (Not a Requirement)

    • BS, MS, PhD in Computer Science or similar field
    • Experience with Postgres, AWS, and/or Docker
    • Experience connecting to web APIs and retrieving data
    • Basic familiarity with business and financial concepts such as ERP, CRM, balance sheet, general ledger, forecasting
    • Microservices and general service oriented architecture
    • Agile software development and the tools that are leveraged to drive it (Jira, etc)
Here at Mosaic, we are proud of our diverse workforce, and we strive to continuously strengthen our collaborative team of talented, independent, and kind individuals who are reshaping the world of corporate finance. As an equal opportunity employer, Mosaic prioritizes the inclusion of all intersectional identities and does not discriminate or tolerate discriminatory behavior or activities.

We provide the tools our team members need to operate with a high degree of autonomy, and we embolden all to pursue professional and personal growth. While Mosaic is headquartered in beautiful Del Mar, California, our founders made an early decision to embrace a remote-friendly workplace. Team members are welcome in the office yet free to work from any location that supports their unique lives and lifestyles.