1password - Staff Developer, Billing and Payments
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• You have 5+ years of billing system development experience at SaaS companies with demonstrated expertise in building and maintaining production systems that serve significant user bases • You have deep Go programming expertise with proven experience coding API first backend technologies. • You have hands-on experience with service-oriented architecture (SOA) and have actively participated in breaking up and extracting monolithic applications into distributed services. You understand the trade-offs and operational complexities this introduces • You have production API development experience with deep familiarity with HTTP protocols, RESTful design principles, and building APIs that developers, services and users rely on • You understand versioning, backward compatibility, and API evolution strategies • Familiarity with Kubernetes and how to deploy services successfully • Familiarity with CI/CD processes, including Gitlab CI and/or Github Actions • Security experience with understanding of security-focused development practices, threat modeling, and building systems that handle sensitive data • What you can expect: • 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, requiring careful planning, rollback strategies, and coordination with dependent teams • Collaborate extensively with internal engineering and product teams to understand their needs, gather requirements for new capabilities, align on delivery schedules and ensure successful adoption of services • Participate in on-call rotations for billing services, responding to incidents, and implementing improvements to prevent future issues while maintaining high availability SLAs • Mentor other engineers on best practices, Go development patterns, and distributed systems concepts through code reviews, technical discussions, and knowledge sharing sessions • Shape the technical direction of our billing services by evaluating new technologies, proposing architectural improvements, and contributing to engineering-wide standards and practices • Build monitoring and observability into billing services to ensure reliability and provide visibility into system performance for engineering, product and support teams • You have hands-on knowledge of working with third-party payment providers (e.g., Stripe, etc) and can provide guidance for other engineers on best practices in their use. • USA-based roles only: The annual base salary for this role is between $192,000 USD and $278,000 USD, plus immediate participation in 1Password's benefits program (health, dental, 401k and many others), utilization of our generous paid time off, an equity grant and, where applicable, participation in our incentive programs. • Canada-based roles only: The annual base salary for this role is between $167,000 CAD and $242,000 CAD, plus immediate participation in 1Password’s generous benefits program (health, dental, RRSP and many others), utilization of our generous paid time off, an equity grant and, where applicable, participation in our incentive programs. • At 1Password, we approach each individual's compensation with a promise of fair market value and internal equity commensurate with experience and specific skill set. • This posting is for an existing vacancy. • At 1Password, we prioritize collaboration, clear and transparent communication, receptiveness to feedback, and alignment with our core values: keep it simple, lead with honesty, and put people first. • You’ll be part of a team that challenges the status quo, and is excited to experiment and iterate in search of the best solution. That said, 1Password is not for everyone https://blog.1password.com/inside-the-culture-powering-1passwords-next-chapter/. Our work is demanding, we strive for excellence, and the pace is fast. We need people who are keen to take on challenging problems, who seek feedback to grow, and who are driven to make an impact. If you're looking for a place where you can settle into a comfortable routine, this might not be the right fit for you. We’re looking for individuals who are proven experts in their fields, as well as those who are highly adaptable, can thrive in ambiguity and through change, are curious, and above all deliver results. • How we work with AI • We are committed to leveraging cutting-edge technology—including AI—to achieve our mission. We also understand that thinking critically about AI in its current forms will help us create better solutions for our customers and ourselves with its future forms, which will help us continue to close the gap between security and privacy and achieve our mission. We want team members at all levels to take the approach of actively learning AI best practices, identifying opportunities to apply AI in meaningful ways, and driving innovative solutions in their daily work. Embracing the future of AI isn't just encouraged—it's an essential part of how we will be successful at 1Password. • This approach extends to our hiring process—candidates are welcome to use AI tools responsibly and thoughtfully during the application process. • Our approach to remote work
Responsibilities
• You're a systems thinker who can see the big picture while handling implementation details. You can take large, ambiguous projects and break them down into manageable work streams and can coordinate with other developers on ownership of those workstreams • You have strong collaboration skills with experience working closely with multiple engineering teams as an internal service provider. You understand how to gather requirements, communicate technical trade-offs, and deliver solutions that meet diverse team needs
Benefits
• We believe in working hard, and rewarding that hard work through our benefits. While not an exhaustive list, here is a glance at what we currently offer: • Health and wellbeing • 👶 Maternity and parental leave top-up programs • 🏝 Generous PTO policy • Growth and future • 📈 RSU program for most employees • 💸 Retirement matching program • 🔑 Free 1Password account • 🤝 Paid volunteer days • 🏆 Peer-to-peer recognition through Bonusly • 🌎 Remote-first work environment • Some roles in our GTM team are currently being hired for in-person hybrid work in Toronto and Austin. These roles will specify on the posting. • You belong here.
No credit card. Takes 10 seconds.