Staff Software Engineer, Payments (Backend)

Roseville, CA - HQFull-TimeStaffSoftware Engineering

You will be redirected to the company career page

What You'll Do

  • Architect, design, and evolve scalable, high-performance APIs in a distributed environment that power Web, Mobile, and partner integrations
  • Lead integrations with payment processors and alternative payment rails, ensuring reliability, compliance, and future extensibility
  • Collaborate cross-functionally with Product, Risk, Finance, and Operations to translate business requirements into resilient technical solutions
  • Drive the full software development lifecycle, from technical design and implementation through testing, deployment, and post-launch support
  • Mentor and guide engineers across the team, setting high standards for system design, security, scalability, and code quality
  • Champion operational excellence by building and enforcing practices around observability, documentation, monitoring, and alerting
  • Proactively identify, troubleshoot, and resolve complex technical issues to maintain high availability and seamless customer experiences

What You Bring

  • 7+ years of back-end development experience with Node.js and TypeScript
  • Proven expertise in architecting complex distributed systems with a focus on scalability, reliability, and security
  • Extensive experience in designing and developing RESTful and APIs, including versioning, documentation, and performance optimization
  • Hands-on experience with cloud infrastructure (preferably AWS), including microservices, serverless, and containerized environments
  • Strong system design and architectural decision-making skills, balancing trade-offs between performance, maintainability, and business needs
  • Demonstrated ability to mentor and lead engineering teams, fostering collaboration, knowledge-sharing, and technical excellence
  • Passion for writing clean, maintainable code and driving best practices in testing, CI/CD, and observability
  • Excellent communication and cross-functional collaboration skills, with a proven track record of influencing technical direction at scale

Bonus Points

  • Knowledge of Stripe, QuickBooks, or similar payment platforms
  • Experience with C#
  • Experience with Datadog or similar observability tools
  • Experience in FinTech or other highly regulated industries
  • Previous work with real-time payment processing systems

Why Join Us

  • Work on impactful projects that enable sustainability and energy solutions.
  • Competitive salary and benefits package.
  • Opportunity for professional growth in a collaborative, inclusive, and fast-paced environment.
  • Work with a passionate, forward-thinking team dedicated to making a difference.

Job Summary

CompanyGoodLeap
LocationRoseville, CA - HQ
TypeFull-Time
LevelStaff
DomainSoftware Engineering