Summary
Join onX as a Senior Backend Engineer and build scalable platform Identity and Access Management (IAM) systems. Design, develop, and scale secure authentication, authorization, and user management services. Collaborate with fellow engineers, product managers, and stakeholders. Leverage and extend existing onX services. Proactively improve system monitoring and alerting. Participate in on-call rotation. Lead by example and embody onX’s company values. This role requires a minimum of eight years of professional software development experience, including four years of API development experience with Go and Elixir. The position offers competitive salary, benefits, and opportunities for growth.
Requirements
- Bachelor's degree in computer engineering, computer science, software engineering, a related degree, or relevant experience
- A minimum of eight (8) or more years of professional software development experience is required, where API development was your professional focus for at least four (4) or more years
- Experience with both Go and Elixir
- Familiarity with Docker, Kubernetes, and infrastructure-as-code technologies, such as Terraform
- A strong computer science foundation
- Experience building and debugging a distributed, scalable, highly available microservices architecture
- Understanding of distributed databases such as CockroachDB and relational databases such as MySQL and PostgreSQL
- Experience evaluating technologies and solutions based on merit, stability, performance and the ability to debug
- Excellence in designing and developing modern APIs and scalable systems that ensure reliability and extensibility
- A belief that your profession is a craft and you’re driven to improve every day
- Ability to write maintainable, well-tested code that’s easy for others to understand
- Care about team culture and personal growth
- A strong sense of ownership of your work
- A desire to mentor junior engineers and be mentored by other Senior+ engineers
- Advocacy for the customers–internal colleagues and end users–and their experience
- A desire to work with other happy, talented engineers
- A shared passion for and ability to demonstrate onX’s Company Values
- Permanent US work authorization is a condition of employment with onX
- Ability to travel twice a year for multiple days to a corporate office or other onX strategic location, such as a Basecamp
Responsibilities
- Building scalable, secure IAM services that enable new features and products across the onX suite of apps
- Designing and implementing backend systems focusing on observability, fault-tolerance, security, and high performance
- Participating in architectural decisions related to Identity and Access Management (IAM) services platform strategy, ensuring alignment with, and where possible, advancing our broader platform strategy
- Writing thorough unit, integration, and acceptance tests to ensure high service quality and maintainability
- Documenting APIs, service architectures, and technical decisions for internal stakeholders and external partners as needed
- Collaborating closely with fellow engineers, product managers, and other stakeholders through design reviews, paired programming, and cross-functional planning sessions throughout the organization
- Leveraging and extending existing onX services and platform patterns to drive consistency and reduce duplication
- Proactively improving system monitoring, alerting, diagnostics, and operational readiness of IAM-related services
- Participating in an on-call rotation to ensure backend services remain highly available and reliable after hours
- Leading by example and embodying onX’s company values, fostering a culture of technical excellence, ownership, and collaboration
Preferred Qualifications
- Experience with the (Elixir) Phoenix Framework is a plus
- Familiarity with at least one major cloud platform provider such as Google Cloud Platform
- Experience working with a distributed team
Benefits
- Competitive salaries, annual bonuses, equity, and opportunities for growth
- Comprehensive health benefits including a no-monthly-cost medical plan
- Parental leave plan of 5 or 13 weeks fully paid
- 401k matching at 100% for the first 3% you save and 50% from 3-5%
- Company-wide outdoor adventures and amazing outdoor industry perks
- Annual “Get Out, Get Active” funds to fuel your active lifestyle in and outside of the gym
- Flexible time away package that includes PTO, STO, VTO, quiet weeks, and floating holidays
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.