
Staff Developer, Billing and Payments
1Password
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $192,000 - $278,000 per year
Job Level
Tech Stack
About the role
- Help lead the development and maintenance of our Billing Platform
- Drive complex extraction projects, such as removing and/or rewriting legacy systems into modern components
- Collaborate extensively with internal engineering and product teams
- Participate in on-call rotations for billing services
- Mentor other engineers on best practices, Go development patterns, and distributed systems concepts
- Shape the technical direction of our billing services
- Build monitoring and observability into billing services
- Provide guidance for other engineers on best practices
Requirements
- 5+ years of billing system development experience at SaaS companies
- deep Go programming expertise with proven experience coding API first backend technologies
- hands-on experience with service-oriented architecture (SOA)
- production API development experience with deep familiarity with HTTP protocols and RESTful design principles
- understanding of versioning, backward compatibility, and API evolution strategies
- experience with on-call responsibilities and production incident response
- ability to handle complex distributed systems issues
- strong collaboration skills with experience working closely with multiple engineering teams
Benefits
- immediate participation in 1Password's benefits program (health, dental, 401k and many others)
- utilization of our generous paid time off
- an equity grant
- participation in our incentive programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Go programmingAPI developmentservice-oriented architectureHTTP protocolsRESTful design principlesversioningbackward compatibilityAPI evolution strategiesdistributed systemsbilling system development
Soft Skills
collaborationmentoringguidanceleadershipcommunicationproblem-solvingtechnical directionbest practicesincident responseteamwork