Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Gusto

Software Engineer (Payments)

Posted Updated
Discussion
  • We’re hiring seasoned engineers to join our teams that work on core platform capabilities, improving our existing systems for extensibility and scalability, and building the future of Gusto’s Payments platform
  • As a Gusto Software Engineer at this level, you’ll be guiding projects end-to-end by driving large technical architectural decisions (focusing on scale and modularity), understanding how to take existing systems closer to desired end states, executing on projects, and maintaining code that powers core experiences. If you’re interested in building elegant software with far-reaching effects in our modern economy, join us!
  • Payments is responsible for all of the money management and movement operations that are used by our customers across a suite of businesses that all depend on money being moved safely between partners, employers, employees, government authorities and Gusto
  • In order to enable growth for Gusto and our customers, the Payments organization is responsible for defining best-in-class user experiences in order to enable delightful user experiences that benefit small businesses and their employees alike! The Payments team will be completely re-architecting the payments platform at Gusto to be able to move money fast and at scale
  • Design, build, and test the infrastructure that enables our Payments teams and Risk policy and experience teams to efficiently build unique, custom tailored experiences for any existing or emerging products Gusto offers its customers
  • Help scale one of the largest Ruby/Rails and TypeScript/React applications in the world
  • Collaborate on complex and ambiguous problems with partnerships from Engineering, Product Management, Design, Data Science, Operations, and other cross-functional teams
  • Build 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

Benefits

  • Gender-affirming care and support
  • Family care and support, including family planning and fertility benefits
  • A variety of mental health resources
  • Medical, dental, and vision insurance for employees and dependents
  • Free meals and refreshments at the office (conversation and community is an added bonus!)
  • Paid vacation, sick time, bereavement, and holidays, paid leaves, sabbatical, and more
  • Experience in one of these domains is highly preferred: Payments and/or Accounting systems
  • An aptitude and interest in bringing clarity and simplicity to complex and ambiguous problems
  • Experience building fault-tolerant, mission-critical software as well as designing and developing robust, distributed systems using multiple general-purpose programming languages
  • Successful applicants have at least 7+ years of experience and the enthusiasm for a collaborative, test-driven environment
  • Ability to communicate technical complexity and help facilitate informed tradeoffs
  • Experience architecting, building, and testing large-scale production level code that is maintainable, structured, and well-documented
  • Bonus: Experience with Ruby on Rails, Typescript, and React
  • Experience influencing and guiding the work of multiple teams on scaling, refactoring, and optimizing legacy products

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.