About the Role
Cruise is seeking a Senior Software Engineer II with a focus on Kubernetes Networking to join our engineering team. This role involves designing, building, implementing, and maintaining cloud-based infrastructure and services to support our self-driving vehicles. You will be responsible for developing networking solutions that facilitate low latency, fault tolerant communication between autonomous vehicles and other Cruise services.
What You’ll Be Doing
- Design and implement fault-tolerant and robust cloud infrastructure capabilities on top of public cloud as well as on-prem.
- Develop networking solutions to facilitate low latency, fault tolerant communication between Autonomous vehicles and other Cruise Services.
- Write clean, high-quality code and tests to keep our system fast, reliable, and monitorable.
- Collaborate with engineers across the company to support their application deployments.
- Own technical projects from start to finish and be responsible for on-time deliveries.
- Effectively participate in team’s planning, code reviews, and design discussions.
- Thrive in a fast-paced, collaborative work environment where immediate impact is a result of your efforts and where your contribution is highly visible.
- Drive software engineering best practices.
What You Must Have
- 4+ years of experience designing, building, and operating production systems at scale.
- Experience working on distributed systems, cloud-based environments, and networking technologies.
- Strong communication skills; discussing complex technical concepts to engineers and non-engineers as required.
- Ability to write understandable, testable code with an eye towards maintainability.
- Attention to detail, and a desire to improve processes & systems around you.
- Have an understanding of the business and operational impact for different technology tradeoffs.
- Passionate about self-driving technology and its potential impact on the world.
- BS, MS, or PhD in CS, Math, Physics, or equivalent real-world experience.
Bonus Points!
- Experience with cloud infrastructure, particularly with platforms such as GCP, Azure, AWS, etc.
- Proficiency in programming languages such as Python, Go, or Java.
- Familiarity with containerization technologies like Docker, Kubernetes, Containerd, and related container network technologies.
- Knowledge of service mesh technologies such as Istio and Envoy, as well as eBPF.
- Previous experience working in distributed systems environments.
Why Cruise?
- Competitive salary and benefits.
- Our benefits are here to support the whole you.
- We’re integrated through our partnerships with General Motors and Honda.
- We’re funded by GM, Honda, Microsoft, T. Rowe Price, and Walmart.
- Cruise LLC is an equal opportunity employer.
Benefits Extracted with AI
- 401(k)
- Commuter benefits
- Medical / dental / vision
- Life and AD&D
- Subsidized mental health benefits
- Paid time off
- Paid parental, medical, family care, and military leave
- Fertility benefits
- Dependent Care Flexible Spending Account
- Flexible Spending Account & Health Saving Account
- Perks Wallet program
- Pre-tax Commuter benefit plan
- CruiseFlex work policy
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer - Backend Development
Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.
Senior Developer with Kubernetes and Automation Expertise
Join Swift as a Senior Developer to enhance our Kubernetes platform with automation and security expertise.
Senior Cloud DevOps Engineer
Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.
Senior Software Engineer - .NET and Go
Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.
Senior Software Engineer (Elasticsearch)
Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.
Senior DevOps Engineer
Join CARFAX Europe as a Senior DevOps Engineer to manage AWS infrastructure, develop CI/CD pipelines, and enhance system observability.
Senior DevOps Engineer with Linux, Kubernetes, and GCP
Join Redcare Pharmacy as a Senior DevOps Engineer to enhance infrastructure efficiency using Linux, Kubernetes, and GCP.
Senior Developer/DevOps Software Engineer
Join Travian Games as a Senior Developer/DevOps Engineer in Munich. Work with PHP, Kubernetes, and Docker in a hybrid environment.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Software Engineer (C++, Python & Cloud)
Join VIAVI Solutions as a Senior Software Engineer specializing in C++, Python, and cloud technologies. Work in a hybrid environment in Berlin.
Senior DevOps Engineer
Join EOS Karriere as a Senior DevOps Engineer in Hamburg, focusing on automation and system transition in a hybrid work environment.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior Backend Engineer (Go)
Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.
Software Engineer - Autonomous Driving
Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.
Staff Software Engineer, Data Platform
Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.
Senior DevOps Engineer - Price & Deal Management
Join Covestro as a Senior DevOps Engineer to drive digital transformation in pricing and deal management with AWS, Docker, and Java expertise.
Senior Software Engineer - Dispatching
Join as a Senior Software Engineer to lead dispatching services design, optimizing global networks with Go, Ruby, and React.
Senior C++ Software Engineer
Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.
Senior Software Engineer - Embedded Systems and Cryptography
Join Adva Network Security as a Senior Software Engineer in Berlin, focusing on embedded systems and cryptography.
Senior Software Engineer - Python, Apache Kafka
Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.
Senior Product Engineer [Rust & Typescript]
Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.
Senior Software Engineer (C++)
Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.