Software Engineer, Product Engineering (Senior + Level)
Staff Software Engineer architects large-scale distributed systems in Go/Python, leads frontend with React/TypeScript, and drives technical strategy across Kubernetes/cloud infrastructure. Requires 8+ years experience, backend/frontend expertise, and product thinking.
What you’ll do
- Architectural Leadership: Lead the design and implementation of large-scale, distributed systems and infrastructure (Kubernetes, Docker, Cloud-native technologies). Domain expert for core services built in Go and Python, ensuring optimal performance, security, and stability.
- Engineering Force Multiplier: Define and drive the technical strategy for internal platforms and systems that maximize the velocity, reliability, and observability of all engineering teams.
- Technical Strategy & Mentorship: Act as a technical leader, driving cross-functional alignment on complex projects. Mentor senior engineers, establish best practices, and own critical systemic issues.
About you
Education: BS, MS, or PhD in Computer Science, or equivalent experience.
Experience: 8+ years of professional software development experience, with proven track record of designing, building, and scaling mission-critical systems.
Backend Expertise: Expert proficiency in Go and Python, deep understanding of distributed systems, microservices architecture, and highly-scalable APIs.
Frontend Expertise: Strong experience with modern frontend frameworks (React, TypeScript) for complex, data-rich web applications.
Infrastructure & Orchestration: Expert knowledge of Docker, Kubernetes, cloud infrastructure (AWS, GCP, or Azure), and PostgresDB.
Product Thinking & System Design: Aptitude for defining product requirements, UX, and writing high-level design documents.
Communication: Exceptional skills to represent technical and product decisions to leadership.
Good to have
- Experience with multi-platform applications, including React Native or other mobile technologies.
- Experience in high-growth, fast-paced startup environment.
Compensation
Base salary range: $237,500 to $255,000 + bonus, equity, and US benefits.
Staff Software Engineer, Product Engineer
Seasoned full-stack engineer building and scaling Gusto's customer-facing products (Payroll, Benefits, HR). Owns multi-quarter projects, mentors engineers, and leverages AI tools. Requires 8+ years experience.
Senior Full Stack Engineer
Build and evolve full-stack systems powering causal inference marketing experiments. Own features across Python/Flask APIs, React frontends, and ad platform integrations while using AI tools to ship faster.
Senior Software Engineer
Lead technical solutions and mentor engineers on scalable systems for card issuing, fraud prevention, and compliance in banking-as-a-service. Requires 3+ years of software engineering experience with typed or untyped languages and database/web development skills.
Senior Software Engineer
Design, build, and maintain APIs, services, and systems at scale. Debug production issues and improve engineering standards across multiple teams. Requires 5+ years building scalable software in Python, Ruby, Java or similar.