Senior Software Engineer, Datastores
Build and operate highly available datastore infrastructure and platform tooling supporting Auth0’s large-scale services. The role requires 5–8 years of software development experience, infrastructure automation expertise, cloud experience, and familiarity with databases and reliability engineering.
About the job
Responsibilities
- Develop large, distributed, highly available infrastructure.
- Implement platform tools that allow feature teams to deploy and manage datastores for their services.
- Research technologies to accelerate new environment creation.
- Carry cross-team initiatives from end to end, including code reviews, design reviews, operational robustness, and security hygiene.
- Participate in the team’s on-call rotation.
Requirements
- 5–8 years of software development experience.
- Proficiency in or willingness to learn Golang.
- Experience managing infrastructure with Terraform.
- Experience with Kubernetes and CI/CD.
- Experience with data storage systems at scale, including PostgreSQL, MongoDB, Redis, or DynamoDB.
- Familiarity with datastore reliability, standard configurations, latency, throughput, availability, utilization indicators, and performance analysis.
- Experience with Microsoft Azure and/or Amazon Web Services.
- Ability to deliver work incrementally, gather feedback, and iterate.
- Passion for building highly reliable, maintainable, scalable, and secure systems.
- Ownership, accountability, and attention to detail.
- Comfort working on a fully distributed team.
Nice to Have
- Database experience.
- DevOps experience using cloud-agnostic and cloud-native technologies.
Compensation and Benefits
- Annual base salary: $136,000–$187,000 CAD for candidates located in Canada.
- Equity, where applicable, bonus, health, dental, and vision insurance.
- RRSP with a match, healthcare spending, telemedicine, and paid leave, including PTO and parental leave.
Skills
Go, Terraform, Kubernetes, CI/CD, Postgres, MongoDB, Redis, DynamoDB, Microsoft Azure, Amazon Web Services, Distributed Systems, Datastore Reliability, DevOps
Similar jobs
Data Engineering jobsLeads architecture for offline experimentation and route simulation while building reliable, scalable data pipelines and backend services. The role requires 5+ years of backend or data engineering experience, distributed-systems expertise, strong SQL and Spark skills, and proficiency with modern cloud infrastructure.
Build and own Wrapbook’s analytics layer, including production pipelines, governed data models, canonical datasets, self-serve analytics, and monitoring. The role requires strong SQL and Python, modern warehouse experience, and 4+ years in data or analytics engineering.
Senior Analytics Engineer responsible for designing complex data models, building scalable SQL pipelines, enabling AI tooling, and improving data infrastructure to support self-serve analytics, dashboards, and data science at Vanta. Requires 4+ years data experience, software engineering mindset, and expertise with modern analytics tools like dbt.
Builds agentic AI, automated data workflows, and BI solutions for complex telecommunications datasets. The role requires 5+ years of technical data and automation experience, strong SQL and Python skills, and expertise in data governance and LLM-based tools.
The Senior Data and AI Specialist will build agentic AI solutions, automated Python workflows, and analytics products across telecommunications data. The role requires at least five years of experience with SQL, data automation, BI tools, LLM agents, and data governance.