Senior Fullstack Software Engineer, Enterprise Foundation

Amplitude · San Francisco, California or Vancouver, Canada, United States

About the Role & Team

We’re looking for a Senior Fullstack Engineer to join the Enterprise Foundation team, the group that builds the foundations enterprise customers rely on to run Amplitude at scale: permissions and access control, enterprise identity and administration, alerts, exports, and shared services.

You’ll work with our Product Manager and Designer to define, build, and ship end-to-end features and platform capabilities that make Amplitude secure, governable, and dependable for the largest organizations in the world. You’ll own your impact from shaping technical and product direction to delivering reliable, performant, and well-designed experiences.

Our engineers are customer-focused and solve complex problems where correctness and reliability matter. Because our systems sit underneath many customers and teams, we plan deliberately for reliability, migrations, support, and incident response alongside roadmap delivery. If you’re passionate about building trustworthy, enterprise-grade foundations that other teams and customers build on, we’d love to meet you.

As a Senior Engineer, you will:

Work with Product Management and Design to turn enterprise customer needs into well-scoped engineering solutions

Own the end-to-end delivery of projects, from design through rollout, migration, and ongoing operation

Design and build reliable services and APIs, with attention to security, correctness, and blast radius

Take part in on-call, incident response, and the long-term reliability of the systems the team owns

Get involved in performance optimization and scaling efforts

Lead the highest-leverage projects and contribute to the team’s technical direction

Mentor and contribute to the success of other engineers on the team

You'll be a great addition to the team if you:

Have 5+ years of experience building and improving robust, scalable backends and developing interactive, user-facing applications

Understand the whole stack and flow of user-facing web applications

Have backend experience with application backends, microservices, and high-throughput systems

Have experience with, or strong interest in, authentication, authorization, permissions models, or other enterprise-grade platform capabilities

Have a track record of safely migrating and evolving critical systems with minimal customer impact

Have a strong critical thinking and problem-solving mindset with attention to detail

Have exceptional communication skills, adapt well to changing requirements, and have a proven track record of successful delivery

Can synthesize customer input and architectural knowledge to create outsized engineering impact

Have a constant desire to learn and grow in the field of web development

Have experience with CI/CD pipelines and are a strong practitioner of automated testing

Familiar with React, TypeScript, Python, NestJS, Temporal

Interest or experience in technical leadership of an engineering team

Other Information

By applying for this job, you acknowledge that Amplitude processes your personal data in accordance with the Amplitude Applicant Privacy Notice .

Create a free account to apply

More jobs