Senior Software Engineer - Data Infrastructure
New
J
JobgetherData infrastructure
Remote; based in the United StatesFull-TimeSenior
SalaryBase salary: $175,000–$200,000 per year for this United States-based position.
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 7 years of backend development experience
- Required Skills
- Backend DevelopmentJavaC#C++GoGrafanaPrometheusRustLinux
Requirements
- Have at least 7 years of enterprise backend development experience using an object-oriented or systems programming language such as Java, Rust, C++, C#, or Go.
- Have experience designing automation frameworks or platforms used by other engineers.
- Have experience building and operating large-scale software systems distributed across thousands of servers.
- Have experience developing internal platform services, operational tooling, or deployment and configuration pipelines used by engineering teams.
- Have working knowledge of observability technologies such as Prometheus, Grafana, OpenTelemetry, ELK, or Datadog, including service instrumentation and actionable alert design.
- Have strong Linux fundamentals and experience with bare-metal or hybrid infrastructure environments.
- Have professional experience incorporating AI-assisted development tools such as Gemini, Cursor, or Claude Code into engineering workflows.
- Be familiar with the software development lifecycle, including architecture and design, implementation, testing, deployment, and rollout.
- Additional experience that is advantageous includes Java, configuration management or infrastructure-as-code tools, SLOs and error budgets, time-series databases and PromQL, and hardware lifecycle automation.
Responsibilities
- Design and develop automation frameworks for provisioning, configuring, and repairing fleet infrastructure.
- Extend observability systems across metrics, logs, traces, and alerts to monitor platform health and identify degradation.
- Build reporting tools, dashboards, and visualizations for fleet health, capacity, and operational trends.
- Develop system health tooling to detect hardware failures, configuration drift, and capacity risks.
- Lead technical design discussions and document changes spanning multiple services and engineering teams.
- Drive feature implementation from design through deployment, including migrations, data backfills, and rollout planning.
- Collaborate with on-call engineers to turn recurring operational work and incident patterns into automation and improved monitoring.
- Identify opportunities to improve infrastructure throughput, reliability, and operational efficiency.
View Full Description & ApplyYou'll be redirected to the employer's site