Software Engineer II, Backend/Data Systems
Listed on 2026-03-01
-
Software Development
Software Engineer, Backend Developer, Cloud Engineer - Software, Full Stack Developer
Amplitude is the leading digital analytics platform, helping over 4,300 customers—including Atlassian, Burger King, NBCUniversal, Square, and Under Armour—build better products and digital experiences. With powerful AI Agents embedded across our platform, teams can analyze, test, and optimize user experiences faster than ever. Ranked #1 across multiple categories by G2, Amplitude is the best‑in‑class solution for product, data, and marketing teams.
As an organization, we deliver for our customers by living our values. We operate from a place of humility, take ownership of problems and successes, approach challenges with a growth mindset, and put our customers at the center of everything we do.
Amplitude’s Commitment to Diversity Equity & Inclusion (DEI):
Amplitude believes that diversity enables the creation of better products, improves the ability to solve complex problems, and drives more powerful solutions. We strive to create an environment of inclusion—one focused on psychological safety, empathy, and human connection—that will allow employees of all backgrounds to thrive.
The Role & Team
Amplitude is seeking a highly motivated and curious Software Engineer II to join our data infrastructure teams. Our mission is to help companies build better digital products and experiences. You will be contributing to the core platform that processes and integrates massive amounts of customer data—up to 2 trillion events per month—to power our analytics product.
As a Software Engineer II, you will:As a Software Engineer II, you will be a key contributor to the team, involved in the full software development lifecycle from ideation to deployment. Your core responsibilities will include:
- Design and Implementation
:
Take product ideas and requirements from ideation to implementation, focusing on developing and maintaining backend services and components that expand the capabilities of our analytics product and semantic and data layers. - System Scale and Performance
:
Design and implement distributed systems to ensure scalability, reliability, and high availability (best‑in‑class system availability) for our rapidly growing data and query volumes. Optimize performance to be blazingly fast across our data infrastructure. - Collaboration
:
Collaborate closely with Product and Design teams to translate high‑level requirements into working, user‑facing features. Work with cross‑functional teams to support multi‑product integration initiatives. - Technical Leadership & Quality
:
Actively participate in design discussions, contribute to the infrastructure roadmap, and conduct thorough code reviews. Lead technical discussions and mentor junior engineers/peers on engineering best practices and system knowledge sharing. - Problem Solving
:
Utilize monitoring tools to quickly diagnose and resolve performance, correctness, and stability issues, ensuring a robust and reliable platform. Research complex technical topics from papers and open‑source projects to devise innovative solutions.
You’ll be a great addition to the team if you possess a strong technical foundation and a passion for solving complex, large‑scale problems.
Required Qualifications- Experience: 2–3+ years of industry experience in a Software Engineering role, preferably focused on backend or data systems.
- Education: B.S. in Computer Science or an equivalent technical field.
- Technical Foundation: A strong foundation in programming, data structures, algorithms, multi‑threading programming, and software application design/system design.
- Programming Proficiency: Hands‑on experience and proficiency in at least one modern backend language, such as Python, Java, C++, Typescript or Go.
- Systems
Experience:
Background in building high‑performance, scalable backend systems and deploying services on AWS or similar cloud providers. - Database Knowledge:
Experience with both relational and No
SQL databases. - Soft Skills:
Strong communication skills, collaboration skills, and an ability to work effectively with cross‑functional teams. - Mindset: Passionate about solving challenging technical problems and iterating quickly.
- Previous experience in distributed…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).