Senior Software Engineer - Cloud Infrastructure
Design, build, and operate highly available distributed cloud infrastructure for a multi-cloud SaaS platform. The role requires 5+ years of software development experience, cloud and infrastructure-as-code expertise, and strong knowledge of networking and security.
About the job
Responsibilities
- Architect and build robust, scalable, highly available distributed infrastructure.
- Build a cloud-native platform on public cloud providers and automate cloud resource management.
- Collaborate with database development and security teams to deliver the SaaS offering.
- Improve routing and traffic components to increase cloud-service reliability and scalability.
- Apply distributed-systems best practices to systematically improve availability.
- Design and build security components and tooling, including firewalls, PKI and certificate infrastructure, and zero-trust networking.
- Improve infrastructure performance and cost efficiency.
- Lead and ship large-scope technical projects with experienced engineers.
- Debug production issues and contribute to data governance, efficiency, availability, and scalability.
Requirements
- 5+ years of relevant software development experience building and operating scalable, fault-tolerant, distributed systems.
- Software development experience in Go, C/C++, Java, or another object-oriented language.
- Experience with AWS, Azure, or Google Cloud, including infrastructure-as-code tools such as Terraform or CloudFormation.
- Experience developing cloud infrastructure services, preferably with Kubernetes.
- Experience developing cloud-native edge or service-mesh services; Envoy and Istio experience is preferred.
- Understanding of network topologies, protocols, and security principles, including VPNs, firewalls, and load balancers.
- Knowledge of cloud security best practices, including encryption, access controls, and compliance standards such as SOC 2 and GDPR.
- Excellent communication, problem-solving, collaboration, ownership, and accountability skills.
- Strong production debugging skills and ability to work effectively in a global, fast-paced environment.
Benefits
- Flexible work environment at a globally distributed, remote-friendly company.
- Employer healthcare contributions.
- Company stock options.
- Flexible time off in the United States and generous entitlement in other countries.
- USD $500 home-office setup benefit for remote employees.
- Opportunities to participate in company-wide global gatherings.
Skills
Go, C++, Java, AWS, Azure, GCP, Terraform, CloudFormation, Kubernetes, Envoy, Istio, Vpns, Firewalls, Load Balancers, Pki
Similar jobs
DevOps / SRE jobsDesigns and operates shared cloud and private-cloud platforms, infrastructure automation, Kubernetes capabilities, and developer self-service tools. Requires 7+ years in platform, cloud infrastructure, DevOps, or SRE, with strong Terraform, Ansible, Linux, Kubernetes, and public-cloud experience.
Designs, deploys, and operates secure, resilient enterprise and cloud networks across data centers, on-premises environments, and AWS and Azure. Requires 6+ years of production network experience plus expertise in routing, switching, firewalls, automation, and hybrid connectivity.
Build and operate core platform infrastructure, developer tooling, CI/CD, observability, and cloud reliability systems for a regulated payments platform. Requires 5+ years of infrastructure or backend experience, strong infrastructure-as-code skills, and production cloud expertise.
Build and mature Mozilla’s internal developer infrastructure platform, including CI/CD, observability, Kubernetes optimization, environment bootstrapping, and cost optimization. The role requires 5+ years of software engineering experience, cloud-native expertise, and strong technical leadership.
Senior Software Engineer building and improving Mozilla’s internal developer infrastructure platform, including CI/CD, observability, Kubernetes, cloud optimization, and developer productivity workflows. Requires 5+ years of software engineering experience and expertise in cloud-native or platform engineering.