

Senior Software Engineer
Job Description
you will join a small team of skilled backend engineers, responsible for integrating the core database components, developing new services and features, debugging customers’ production issues, and developing tooling to enable our team and others to efficiently support thousands of large scale production deployments. We have a friendly culture that promotes cross-team collaboration, team work, shared learning, and a good work-life balance.
Responsibilities
Working on the team to develop InfluxDB 3 Clustered, our on-prem commercial version of InfluxDB 3
Working on the Kubernetes operator and helm chart (Rust, Jsonnet & YAML)
Developing new features and services (Rust & Go)
Developing internal and external tooling to support the database (Rust, Go, scripts)
Working with colleagues in engineering and product managers to help prioritize features and define the product roadmap
Working with InfluxDB 3 Dedicated & Serverless teams (our cloud products) to ensure commonality between products
Upholding engineering best practices applied across projects and teams
Mentoring and leveling up fellow teammates with pairing and code reviews
Job Requirements
5+ years of professional engineering experience building and shipping production software
Strong Kubernetes skills
Some Rust experience strongly preferred
Some operational/systems experience
Experience deploying in at least one of the major cloud providers
Self motivation and a drive to get stuff done
Ability to work well independently or collaboratively
Demonstrated proficiency in an established programming language (e.g. Rust, Go, C/C++)
Enthusiasm for learning new languages and technologies
Working knowledge of Git (and GitHub) and related workflows
Excellent verbal and written English communication skills
Willingness to work remotely with technical counterparts at our customers to install, configure, and troubleshoot