Staff Software Engineer, Tax Experiences
Staff Software Engineer building full-stack tax experiences at Gusto. Design, implement, and scale delightful onboarding, payments, and filing flows for payroll/tax compliance using React, TypeScript, and Ruby on Rails. Mentor engineers, drive roadmap, and apply AI to simplify complex tax workflows.
About the job
What you'll do
- Execute on the technical strategy for your team's domain in alignment with team and group-level OKRs, and contribute to the broader Tax Engineering roadmap.
- Design, build, and test the experience that enables people to add and update their tax information at Gusto.
- Advocate for the needs of our customers, employers and employees who rely on Gusto to ensure that their taxes are collected, calculated, and filed correctly.
- Collaborate on complex and ambiguous problems with partnerships across Engineering, Product Management, Design, Data Science, Compliance, Operations, and other cross-functional teams.
- Support the software platform that powers multiple 1st and 3rd party products and serves millions of businesses.
- Mentor and grow fellow engineers working to create holistic and scalable solutions.
- Drive the product development process from concept to launch, delivering delightful products that make payroll, taxes, and compliance simple and easy.
- Improve the productivity and happiness of our teams with the design systems, components, and interfaces you build.
- Identify and prioritize long-term investments to improve foundational systems and architecture.
- Apply AI tools as a regular part of your engineering workflow, and bring an AI-native lens to product decisions: identify where AI can reduce customer effort, simplify complex tax workflows, and surface proactive guidance.
Requirements
- 8+ years of professional software engineering experience.
- Expertise in React and TypeScript.
- Experience with Ruby on Rails, SQL, or other backend languages.
- Experience working in large, complex codebases and a demonstrated ability to improve them incrementally without breaking things.
- Designing, building, and testing production level code that functions at scale.
- Aptitude and interest in bringing clarity and simplicity to complex and ambiguous problems.
- Experience applying AI tools to accelerate development, improve code quality, and build testing. Familiar with AI-assisted development workflows.
- Preference for working collaboratively with people, not in a silo. Pairing, thought partnership, and shared investigation feel natural.
- Able to communicate technical complexity clearly to product and design partners, and help the team navigate tradeoffs with full context.
- Strong systems thinking: the ability to build mental models of unfamiliar systems, ask the right questions, and produce clear analysis that others can act on.
Nice-to-haves
- Experience in Payroll, Taxes, or Compliance domains.
- A two day travel to a Gusto office for onboarding is required.
Skills
React, TypeScript, Ruby on Rails, SQL, AI Tools
Similar jobs
Fullstack Engineering jobsLeads the design and delivery of scalable Tax Credits products, mentors engineers, and drives complex, cross-functional initiatives. Requires 8+ years of software development experience, strong Ruby on Rails and JavaScript/React expertise, and experience applying AI tools to development and testing.
Build and launch scalable, AI-powered Business Insurance products from design through production, while partnering cross-functionally and mentoring engineers. The role requires 8+ years of software development experience, strong platform and application engineering skills, and experience delivering customer-facing products at scale.
Staff Engineer building the decision engine that powers hospital staffing recommendations, alerts, and workflows. The role requires strong TypeScript expertise, full-stack experience, systems thinking, and close collaboration with clinical customers.
Staff Software Engineer leading ambiguous, multi-team initiatives for core accounting systems, including technical strategy, architecture, reliability, and delivery. Requires 7+ years of software engineering experience, production Python expertise, strong systems judgment, and cross-functional leadership.
Lead the re-architecture of Zocdoc's EHR interoperability platform, designing scalable abstractions and real-time integrations that power availability, bookings, and data exchange across 170+ systems. Requires 10+ years backend experience, strong architectural leadership, and a product-driven mindset to mentor teams and drive cross-functional impact.