Job Title: Software Engineer Company Name: Front Job Url: https://jobs.ashbyhq.com/frontcareers/6f8123bc-8c6c-479a-9a6d-0935f94b42ca?utm_source=Otta Job Description: As a Software Engineer on the Foundations team, you'll work at the intersection of platform engineering and developer experience. You won't be building features end users click on — you'll be building the systems that make those features possible. If you're energized by designing for scale, eliminating friction across engineering teams, and setting the architectural patterns that an entire company relies on, this role is for you. What will you be doing? Building and maintaining shared backend frameworks, libraries, and internal tooling used by engineering teams across Front Designing and implementing systems with a strong emphasis on reliability, observability, and performance — including our task queue, batch job framework, database ORM, and real-time event infrastructure Owning and evolving our CI/CD systems, ensuring fast, reliable, and safe delivery pipelines Designing and implementing tooling for automated infrastructure provisioning Collaborating closely with other engineering teams to understand their pain points, establish shared patterns, and drive adoption of new frameworks Influencing Front's backend architecture and the engineering-wide standards that flow from it Navigating ambiguity, defining the right problems to solve, and delivering solutions of significant complexity What skills and experience do you need? We are looking for backend JavaScript/TypeScript engineers — this role is not focused on frontend development. Experience building frameworks, libraries, or developer-facing internal tools Experience building distributed systems with an emphasis on reliability, observability, and performance Exceptional software design fundamentals and a track record of delivering high-complexity projects Clear, structured thinking and strong communication skills — your stakeholders are other engineers, so the ability to explain technical tradeoffs matters Comfort navigating ambiguity: you can drive clarity and execute without a fully-defined roadmap Ability to thrive in a dynamic, fast-paced, collaborative, low-ego, and high-growth environment Bonus points for: Experience in developer tooling or infrastructure platforms Deep TypeScript performance optimization experience Prior work on platform or enablement teams at a product-led company