Staff Developer, Authentication Enablement

Posted 3 months agoViewed
190000 - 258000 USD per year
United States, CanadaFull-TimeSoftware Development
Company:1Password
Location:United States, Canada
Languages:English
Seniority level:Staff, 8+ years
Experience:8+ years
Skills:
Backend DevelopmentKafkaKubernetesMySQLSoftware ArchitectureGoRESTful APIsDevOpsMicroservicesMentoring
Requirements:
8+ years of backend development experience at SaaS companies with demonstrated expertise in building and maintaining production systems that serve significant user bases. Deep Go programming expertise with proven experience coding API first backend technologies. Experience with authentication systems, as well as Identity and Access Management (IAM). Hands-on experience with service-oriented architecture (SOA) and have actively participated in breaking up monolithic applications into distributed services. Production API development experience with deep familiarity with HTTP protocols, RESTful design principles, and building APIs that developers, services and users rely on. Experience with on-call responsibilities and production incident response. Hands on Kubernetes experience with hands-on knowledge of container orchestration, custom resources, and operators.
Responsibilities:
Lead the development and maintenance of our backend authentication service. Drive complex migration projects such as transitioning services from legacy systems to modern platform components. Collaborate extensively with internal engineering teams to understand their platform needs, gather requirements for new capabilities, and ensure successful adoption of platform services. Participate in on-call rotations for platform services, responding to incidents, and implementing improvements to prevent future issues while maintaining high availability SLAs. Mentor other engineers on platform best practices, Go development patterns, and distributed systems concepts through code reviews, technical discussions, and knowledge sharing sessions. Shape the technical direction of our platform services by evaluating new technologies, proposing architectural improvements, and contributing to engineering-wide standards and practices. Build monitoring and observability into platform services to ensure reliability and provide visibility into system performance for both platform and application teams.
About the Company
1Password
View Company Profile
Similar Jobs:
Posted 2 months ago
United StatesFull-TimeSoftware Development
Staff Software Engineer, Authentication and Security
Company:Onebrief
Posted 8 months ago
WorldwideFull-TimeCloud and Edge
AI Enablement Developer
Company:
Posted about 2 months ago
New York, NYFull-TimeJournalism, Technology
Staff Engineer, AI Enablement