Full Time

Senior Software Engineer II, Platform

Cruise
$120,000 - $150,000* / year (about $58–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Cruise, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Software Engineer II, Platform at Cruise will play a critical role in designing, building, and maintaining the software infrastructure necessary for ensuring our autonomous vehicles operate seamlessly. The ideal candidate will collaborate with cross-functional teams to deliver scalable solutions while driving innovation and improving existing systems. This position demands a thorough understanding of software engineering principles along with a hands-on approach to solve complex problems in the ever-evolving landscape of autonomous technology.



Job Responsibilities

  • Design and develop scalable software solutions for the platform that support Cruise's autonomous vehicle fleet.
  • Collaborate with cross-functional teams to define system architecture and interface specifications.
  • Conduct code reviews and mentor junior engineers to ensure code quality and best practices.
  • Integrate new technologies and frameworks to enhance system performance and functionality.
  • Debug and troubleshoot software issues, providing effective solutions in a timely manner.
  • Document processes, procedures, and software specifications to facilitate knowledge sharing.
  • Participate actively in Agile development processes, including sprint planning and retrospective meetings.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred.
  • 5+ years of experience in software development, particularly within platform or systems-level software engineering.
  • Strong proficiency in programming languages such as C++, Python, or Java.
  • Experience with cloud-based platforms and microservices architecture.
  • Knowledge of software development lifecycle (SDLC) methodologies and Agile practices.
  • Excellent problem-solving skills and ability to work collaboratively in a team environment.
  • Strong communication skills, both verbal and written, to effectively engage with diverse stakeholders.


Technologies & Tools

The Senior Software Engineer II will engage with a variety of technologies and tools including but not limited to cloud platforms (AWS, Azure), container orchestration (Docker, Kubernetes), and CI/CD frameworks. Proficiency in utilizing development tools such as Git, Jenkins, and testing frameworks will also be critical for success in this role. Familiarity with machine learning frameworks and data processing tools will be an advantage in building intelligent systems for autonomous vehicles.



Ideal Candidates

The ideal candidates for the Senior Software Engineer II position at Cruise are those who exhibit a strong technical foundation combined with a passion for innovation in the autonomous vehicle industry. They should possess a natural curiosity and eagerness to learn new technologies, along with a proactive attitude towards problem-solving. Strong organizational skills and the ability to thrive in fast-paced environments are crucial, as well as a commitment to collaborating effectively with team members and stakeholders across multiple disciplines.

In September there were 7.5 million job openings in the US, and 7.1 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.