Senior Software Engineer, Cloud Infrastructure

Nuro
Full_time$152k-228k/year (USD)Mountain View, United States

📍 Job Overview

  • Job Title: Senior Software Engineer, Cloud Infrastructure
  • Company: Nuro
  • Location: Mountain View, California (HQ)
  • Job Type: Full-Time
  • Category: DevOps Engineer, Infrastructure Specialist
  • Date Posted: 2025-08-09
  • Experience Level: Mid-Senior Level (2-5 years)
  • Remote Status: Remote OK

🚀 Role Summary

  • 📝 Enhancement Note: As a Senior Software Engineer focused on Cloud Infrastructure at Nuro, you'll play a pivotal role in driving the company's mission to make autonomy accessible to all. This role requires a strong background in cloud infrastructure, software development, and a deep understanding of production systems. You'll collaborate cross-functionally to align on customer needs and build high-quality, scalable solutions for infrastructure, improving developer experience, reliability, and security through automation.

💻 Primary Responsibilities

  • 📝 Enhancement Note: Your primary responsibilities will revolve around building and maintaining production systems, infrastructure-as-code, application deployment, monitoring, and performance improvements. You'll also focus on automating processes to enhance developer experience, infrastructure reliability, and security.

🏢 Company Culture

  • Industry: Nuro operates in the autonomous vehicle technology sector, focusing on self-driving systems and AI integration.
  • Company Size: Nuro is a growing startup with a current headcount of around 500 employees, fostering a dynamic and innovative work environment.
  • Founded: 2016
  • Team Structure:
    • The Infrastructure team works closely with various departments, including Engineering, Product, and Operations, to ensure seamless integration and alignment on customer needs.
    • The team is structured to promote collaboration and knowledge-sharing, with a focus on continuous learning and improvement.
  • Development Methodology:
    • Nuro follows Agile/Scrum methodologies, with sprint planning and regular code reviews to ensure high-quality software development.
    • The company emphasizes automated testing, continuous integration, and deployment (CI/CD) pipelines for efficient and reliable software delivery.

📊 Web Portfolio & Project Requirements

  • Portfolio Essentials:
    • Demonstrate your experience with infrastructure-as-code, showcasing your ability to build and manage scalable solutions.
    • Highlight your proficiency in cloud environments, with a focus on public cloud infrastructure.
    • Showcase your automation skills, illustrating how you've improved developer experience, reliability, and security in previous roles.
  • Technical Documentation:
    • Provide clear and concise documentation for your projects, outlining code quality, version control, deployment processes, and server configuration.
    • Include testing methodologies, performance metrics, and optimization techniques to demonstrate your commitment to quality and continuous improvement.

💵 Compensation & Benefits

  • Salary Range: The reasonably expected base pay range for this role is between $152,000 and $228,000 per year, depending on factors such as experience, qualifications, education, location, and skills.
  • Benefits:
    • Annual Performance Bonus
    • Equity
    • Competitive Benefits Package

🎯 Team & Company Context

🌐 Work Environment

  • Office Type: Nuro's headquarters is located in Mountain View, California, with a flexible, hybrid work environment that combines on-site and remote work.
  • Office Location(s): Mountain View, California (HQ)
  • Workspace Context:
    • Nuro's office space is designed to foster collaboration and innovation, with open workspaces and dedicated areas for focused work.
    • The company provides state-of-the-art equipment, including multiple monitors and testing devices, to support its engineers' productivity.
    • Nuro encourages cross-functional team interaction and collaboration, with regular team-building activities and social events.
  • Work Schedule: Nuro operates on a standard workweek, with flexible hours and the option to work remotely. The company encourages work-life balance and offers competitive time-off policies.

📄 Application & Technical Interview Process

  • Interview Process:
    • Technical Phone Screen: A 45-minute call to assess your technical skills and cultural fit, focusing on your experience with cloud infrastructure, software development, and production systems.
    • On-site Interview: A full-day on-site interview at Nuro's headquarters, consisting of technical deep dives, system design discussions, and behavioral questions.
    • Final Decision: A final decision will be made based on your technical skills, cultural fit, and alignment with Nuro's mission and values.
  • Portfolio Review Tips:
    • Highlight your experience with infrastructure-as-code, cloud environments, and automation, demonstrating your ability to build and maintain scalable solutions.
    • Showcase your proficiency in Python or Go, with a focus on code quality, performance optimization, and responsive design.
    • Include live demos and responsive examples to illustrate your technical capabilities and problem-solving skills.
  • Technical Challenge Preparation:
    • Familiarize yourself with Nuro's tech stack, including Python, Go, Terraform, Docker, and Kubernetes.
    • Brush up on your system design skills, focusing on scalability, availability, and performance optimization.
    • Prepare for behavioral questions that assess your problem-solving skills, communication, and collaboration abilities.

🛠 Technology Stack & Web Infrastructure

  • Cloud Platforms: Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure
  • Programming Languages: Python, Go
  • Infrastructure-as-Code Tools: Terraform
  • Containerization & Orchestration: Docker, Kubernetes
  • Monitoring & Logging: Prometheus, Grafana, ELK Stack
  • CI/CD Pipelines: Jenkins, GitLab CI/CD
  • Version Control: Git

👥 Team Culture & Values

  • Web Development Values:
    • Innovation: Nuro values innovation and encourages its team members to explore new technologies and approaches to problem-solving.
    • Collaboration: The company fosters a collaborative work environment, promoting knowledge-sharing and cross-functional teamwork.
    • Quality: Nuro emphasizes high-quality software development, with a focus on code quality, performance optimization, and user experience.
    • Continuous Learning: The company encourages its team members to stay up-to-date with the latest technologies and best practices in cloud infrastructure and software development.
  • Collaboration Style:
    • Nuro encourages open communication and active collaboration among its team members, with a focus on regular check-ins, code reviews, and pair programming.
    • The company values a culture of continuous learning and improvement, with regular training opportunities and mentorship programs.

⚡ Challenges & Growth Opportunities

  • Technical Challenges:
    • Staying up-to-date with the latest trends and best practices in cloud infrastructure and software development.
    • Building and maintaining scalable, highly available, and secure production systems in dynamic and rapidly evolving environments.
    • Collaborating effectively with cross-functional teams to align on customer needs and deliver high-quality solutions.
  • Learning & Development Opportunities:
    • Nuro offers regular training opportunities, including workshops, webinars, and online courses, to help its team members stay up-to-date with the latest technologies and best practices.
    • The company encourages its team members to attend industry conferences and events, providing opportunities for networking and professional growth.
    • Nuro provides mentorship programs to help its team members develop their technical and leadership skills, with a focus on career progression and advancement.

💡 Interview Preparation

  • Technical Questions:
    • Brush up on your system design skills, focusing on scalability, availability, and performance optimization.
    • Familiarize yourself with Nuro's tech stack, including Python, Go, Terraform, Docker, and Kubernetes.
    • Prepare for behavioral questions that assess your problem-solving skills, communication, and collaboration abilities.
  • Company & Culture Questions:
    • Research Nuro's mission, values, and culture, and be prepared to discuss how your skills and experience align with the company's goals.
    • Familiarize yourself with Nuro's products and services, and be prepared to discuss how your work will contribute to the company's success.
    • Prepare for questions about your long-term career goals and how Nuro can support your professional development.

📌 Application Steps

To apply for this Senior Software Engineer, Cloud Infrastructure position at Nuro:

  1. Submit your application through the provided link.
  2. Tailor your resume and portfolio to highlight your experience with cloud infrastructure, software development, and production systems.
  3. Prepare for the technical phone screen and on-site interview, focusing on your technical skills, problem-solving abilities, and cultural fit.
  4. Research Nuro's mission, values, and culture, and be prepared to discuss how your skills and experience align with the company's goals.

📝 Important Notice: This enhanced job description includes AI-generated insights and assumptions based on web development and server administration industry standards. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Candidates should have software development skills, preferably in Python or Go, and experience with public cloud environments. A bachelor's degree in a related field or 3+ years of equivalent experience is required.