Senior Software Engineer
Senior Software Engineer responsible for building and operating the reliability, scalability, efficiency, and observability infrastructure of Starburst Galaxy. The role requires cloud architecture and orchestration experience, Java and TypeScript development, and infrastructure-as-code expertise.
About the job
Responsibilities
- Develop and optimize the reliability, scalability, and efficiency of the Starburst Galaxy service.
- Design and build core operational infrastructure for Starburst Galaxy using the immutable cloud infrastructure paradigm.
- Develop backend infrastructure for product features and build operational tooling.
- Support the product in production and collaborate with stakeholders on reliability, scalability, and efficiency.
- Own APIs for provisioning and upgrading cloud infrastructure across AWS, Azure, and Google Cloud.
- Enable continuous delivery and build tooling to provision and maintain developer environments.
- Provide observability and administration tooling for Starburst Galaxy and its underlying infrastructure.
- Modify Trino and Starburst Galaxy services to improve introspection and ensure relevant data is accessible to internal and external customers.
- Continuously improve engineering processes, tests, and systems to scale the codebase and team productivity.
- Review peers' pull requests and design proposals.
Requirements
- Passion for software engineering, particularly infrastructure engineering.
- Experience with cloud infrastructure architecture and orchestration.
- Experience developing software in Java and TypeScript.
- Experience with infrastructure as code and related tooling such as Pulumi or Terraform.
- Demonstrated ownership, grit, and bias for action.
Nice to Have
- Experience developing for or operating Trino.
Compensation and Benefits
- Competitive pay.
- Attractive stock grants.
- Flexible paid time off.
- Competitive total rewards and additional benefits.
- Occasional in-person travel may be required for onboarding, team and department offsites, customer engagements, and other company events.
Skills
Java, TypeScript, AWS, Azure, GCP, Pulumi, Terraform, Trino, Infrastructure As Code, Cloud Infrastructure, Kubernetes, Continuous Delivery, Observability
Similar jobs
DevOps / SRE jobsSenior Site Reliability Engineer responsible for operating and improving reliable, scalable cloud services through automation, observability, incident response, and platform engineering. Requires strong Kubernetes, cloud infrastructure, Terraform, Go or Python, distributed systems, and reliability engineering expertise.
Senior Release Engineer responsible for building reliable CI/CD pipelines and release automation for enterprise SaaS platforms such as Salesforce and Zuora. The role requires 7+ years of release engineering or DevOps experience, strong Python skills, and hands-on use of approved AI-assisted tools.
Senior site reliability engineer who will build and operate observability, anomaly detection, reconciliation, and reliability tooling for GitLab’s monetization systems. The role requires Ruby on Rails and observability experience, with knowledge of monitoring platforms, data pipelines, and business-critical billing systems.
The Senior Network Engineer will design, automate, and operate large-scale, high-performance network infrastructure for AI data centers and GPU clusters. The role requires 5+ years of data center networking experience, expertise in spine-leaf fabrics and routing protocols, and familiarity with HPC or GPU-dense environments.
The Senior DevOps Engineer will evolve multi-cloud infrastructure, production Kubernetes platforms, AI workloads, databases, observability, networking, and automation. The role requires 7+ years in infrastructure, DevOps, or SRE, strong Terraform and Kubernetes expertise, and proficiency in Python or Go.