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.
Responsibilities
- Design and build tools that enable partner teams to interact more easily with the system.
- Work with engineers across the company to launch new products or features.
- Design, build, and maintain APIs, services, and systems across engineering teams.
- Debug production issues across services and multiple levels of the stack.
- Improve engineering standards, tooling, and processes.
- Design and build tools and software that reduce friction in meeting onboarding requirements.
Requirements
- Bachelor's degree or foreign equivalent in Computer Science or a related field, plus 5 years of Software Engineering experience.
- 5 years of experience in building software solutions at scale in Python, Ruby, Java, or similar.
- 5 years of experience in making trade-offs between user experience and technical constraints.
- 5 years of experience in translating business requirements into software designs.
- 5 years of experience in debugging production issues across services and multiple levels of the stack.
- 5 years of experience in building and maintaining production systems.
Compensation & Benefits
- Base salary: $224,000 - $336,000/yr.
- Additional benefits may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends.
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 - Full Stack, Technical Lead
Senior full-stack engineer and technical lead responsible for planning and delivering complex projects, building scalable Python/React applications, mentoring junior engineers, and driving technical decisions in a hybrid San Francisco office.