InfluxData

Senior Software Engineer

Job Description

Posted on: 
June 6, 2024

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

Apply now

More job openings