Job Closed
This listing is no longer active.
Productive businesses use 1Password to secure employees at scale.
Staff Developer, Billing and Payments
Location
United States
Posted
91 days ago
Salary
$192K - $278K / year
Seniority
Lead
Job Description
Staff Developer, Billing and Payments
1Password
• 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
Job 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
Related Guides
Related Job Pages
More Software Engineer Jobs
• Own and deliver the Applied AI platform layer — including LLM gateway and model routing, agent orchestration framework, HITL infrastructure, agent lifecycle management, identity and access controls, runtime guardrails, audit logging, cost governance, and kill-switch infrastructure • Build and lead a high-performing Applied AI engineering team, establishing the engineering culture, standards, and delivery practices • Design and ship a portfolio of agent builder capabilities spanning no-code tooling through high-complexity programmatic frameworks, enabling both technical and non-technical teams to deploy agents on a shared, governed platform • Partner with ACE (AI Center of Enablement) functional leads and business stakeholders across Sales, Support, Product, Marketing, Finance, and Legal to translate workflow acceleration goals into platform requirements, ensuring infrastructure keeps pace with deployment demand • Establish and own the risk and reliability posture for all agent workloads — including runtime security enforcement, escalation thresholds, override monitoring, and compliance controls
Principal Software Engineer
JobgetherWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role offers the opportunity to shape the architecture and performance of a highly technical platform used by engineering teams to improve software delivery processes. As a Principal Software Engineer, you will design and build scalable backend systems that process large volumes of development lifecycle data and transform it into meaningful insights for engineering organizations. You will work on complex distributed systems, collaborate with cross-functional teams, and influence technical direction across the platform. The position combines deep system design, hands-on development, and technical leadership within a fast-paced environment. If you enjoy solving complex engineering challenges and building tools that empower other developers, this role provides a meaningful and impactful opportunity. - Design, develop, and maintain scalable backend services and distributed systems in a high-performance Java environment. - Architect and implement solutions that process large volumes of data from multiple developer tools and platforms. - Write detailed technical specifications and design documentation for new features and system improvements. - Analyze complex system behaviors, troubleshoot issues in distributed environments, and implement durable fixes. - Collaborate with Site Reliability Engineering, DevOps, and cross-functional teams to deploy and maintain production systems. - Participate in peer reviews for architecture, design, and code to maintain high engineering standards. - Continuously improve system scalability, reliability, and performance across the platform. - Contribute to agile development cycles and maintain a rapid feedback loop with internal users and engineering teams. Qualifications - 12+ years of experience developing highly scalable backend systems and distributed applications. - Strong expertise in Java and building production-grade backend services. - Solid experience with relational databases such as MySQL or PostgreSQL. - Strong understanding of distributed systems design, scalability, and resilience. - Proven ability to troubleshoot complex system issues and optimize performance. - Experience with SQL optimization and query tuning is a plus. - Familiarity with search technologies such as Elasticsearch or Solr is advantageous. - Experience working with cloud platforms such as AWS, Azure, or GCP. - Knowledge of Docker, CI/CD pipelines, and modern DevOps practices is beneficial. - Excellent analytical thinking, debugging abilities, and collaborative problem-solving skills. Benefits - Competitive salary with a hiring range typically between $204,000 and $255,000 depending on experience and location. - Comprehensive healthcare coverage including medical, dental, and vision plans. - Flexible Spending Account and Employee Assistance Program. - Flexible paid time off and parental leave policies. - Quarterly company-wide recharge days and additional time-off initiatives. - Remote work flexibility within the United States with occasional travel. - Monthly internet reimbursement and commuter benefits. - Regular social events, team-building activities, and employee engagement programs. - Opportunities for performance-based incentives and potential equity participation.
• Diseñar, desarrollar y mantener aplicaciones móviles con React Native para iOS y Android. • Definir y liderar la arquitectura técnica de las aplicaciones móviles, asegurando la escalabilidad y la mantenibilidad del código. • Implementar funcionalidades críticas para productos fintech como wallets, pagos digitales, autenticación segura y gestión de transacciones. • Integrar APIs y servicios de backend, asegurando eficiencia, estabilidad y seguridad. • Optimizar el rendimiento de la aplicación en distintos dispositivos y sistemas operativos. • Implementar buenas prácticas de seguridad móvil, incluyendo el almacenamiento seguro de credenciales, la autenticación biométrica y la protección de datos sensibles. • Liderar procesos de code review, asegurando estándares de calidad y buenas prácticas. • Coordinar con los equipos de backend, DevOps, producto y diseño para la entrega de nuevas funcionalidades. • Gestionar el proceso de publicación y mantenimiento de aplicaciones en App Store y Google Play. • Identificar y resolver problemas técnicos en ambientes de testing y producción. • Mentorear a desarrolladores mobile mid y junior dentro del equipo. • Mantenerse actualizado sobre tendencias y mejores prácticas en desarrollo mobile y fintech.
Product Manager, Platform Experience – Developer Product
CohereAt Cohere, our mission is to build machines that understand the world, and to make them safely accessible to all.
• Drive the roadmap across managed services, APIs, SDKs, and developer tooling, balancing near-term customer needs with long-term platform investment. • Translate model and infrastructure capabilities into well-designed product surfaces that developers and enterprise operators can rely on. • Engage directly with customers and developers to understand integration challenges, validate priorities, and surface unmet needs. • Define success metrics for platform health and developer experience, and lead initiatives to move them. • Partner with engineering, research, technical writing, and developer relations to ship and document platform improvements.



