Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

General Motors

Staff Software Engineer GM is working toward a future defined by Zero Crashes, Zero Emissions and Zero Congestion. Achieving that goal requires sustained investment in the people, software, and systems that support safer, better, and more sustainable transportation. We are continuing to build our team of passionate software engineers who bring technical depth, independent judgment, genuine enthusiasm for building software, and a high standard for production quality to this work. Vision and Automation Services is an organization within General Motors that builds innovative software solutions for global manufacturing, with a strong focus on vision-as-a-service capabilities, automation, and AI enablement. Our teams combine modern cloud platforms, plant-floor systems, computer-vision systems for camera-based inspection, data models and data platforms, and sophisticated AI-assisted software engineering across the development lifecycle. We also apply agentic workflows and other emerging technologies to build products that help people work more safely and efficiently. We are looking for a Staff Software Engineer who can take technical ownership of substantial areas of a complex, production-critical platform. This is a challenging role with a high degree of autonomy. You will be expected to onboard quickly and understand software development across the full lifecycle, from requirements and design through testing, deployment, observability, and continuous improvement. At this level, you will also facilitate collaboration across teams, align technical dependencies and delivery plans, and help teams make and execute sound decisions. The role calls for strong technical judgment, disciplined execution, and the ability to create alignment and make progress through ambiguity. You will have a meaningful opportunity to shape technical direction and the engineering practices used to evolve the platform. You will work across a sophisticated, highly integrated platform spanning Python and FastAPI backend services, React and TypeScript frontend applications, adjacent Java and Spring Boot services, event-driven components, cloud infrastructure, data stores, security controls, and manufacturing-system integrations. The platform is delivered through highly automated CI/CD pipelines using GitHub Actions, Azure, and GitOps tooling. You will also contribute to computer-vision and edge-to-cloud solutions such as in-plant monitoring systems, where reliable software connects cameras, plant infrastructure, machine-learning capabilities, operational services, and user-facing workflows. This role combines strategic architecture with hands-on implementation. You will help establish engineering direction, mentor other engineers, partner with manufacturing and product leaders, and deliver scalable solutions that operate reliably in real-world plant environments. The role also values practical machine-learning expertise, including the ability to fine-tune models and productionize them for reliable inference in operational environments. The scope provides substantial opportunity for broader architectural ownership, increasing influence across teams, and shaping how the platform evolves. What You'll Do Lead the architecture and delivery of scalable software capabilities used by manufacturing teams across multiple plants. Translate business and operational needs into clear technical requirements, service boundaries, interface contracts, and delivery plans. Design, build, test, and operate production-grade services across Python and FastAPI, React and TypeScript, adjacent Java and Spring Boot, and modern cloud technologies. Develop event-driven workflows that ingest, normalize, persist, and distribute operational data and alerts. Establish reliable integrations with manufacturing, workforce, equipment, analytics, and enterprise systems through well-defined APIs and messaging patterns. Design data models and platform solutions using databases—including relational, graph-based, and other fit-for-purpose technologies—alongside caching, object storage, and metrics platforms. Build secure software with strong authentication, authorization, plant-level access controls, secrets management, and defense-in-depth practices. Improve platform reliability through observability, health monitoring, performance engineering, automated testing, incident learning, and operational readiness. Lead engineering practices for highly automated continuous integration and delivery, infrastructure automation, containerized deployments, and environment promotion through GitHub, Azure, and GitOps tooling. Guide the evolution of shared platform capabilities so that multiple manufacturing products can reuse common services, user experiences, and operational patterns. Contribute to in-plant monitoring and related computer-vision solutions by helping connect plant-edge applications, cameras, machine-learning inference, cloud services, alerts, and operator workflows. Apply artificial intelligence thoughtfully to software engineering and manufacturing operations, including sophisticated AI-assisted development, intelligent automation, and agentic capabilities that can operate across governed tools and services. Contribute to machine-learning workflows by fine-tuning models, productionizing them for reliable inference, and helping establish dependable evaluation, deployment, monitoring, and lifecycle practices. Evaluate emerging technologies and turn promising ideas into secure, maintainable prototypes and production solutions. Make sound architectural tradeoffs among delivery speed, maintainability, performance, security, cost, and operational complexity while facilitating alignment across teams. Provide technical leadership across teams by communicating decisions clearly, aligning stakeholders, promoting common engineering practices, and mentoring engineers. Participate in technical planning, design reviews, code reviews, troubleshooting, and other related duties as assigned. Your Skills & Abilities (Required Qualifications) Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field. 8+ years of professional software engineering experience, including substantial experience delivering production systems. In-depth experience designing and developing distributed applications, microservices, APIs, and event-driven systems. Strong professional experience with Python and modern backend frameworks such as FastAPI. Strong professional experience with React, TypeScript, and modern frontend application development. Familiarity with Java and Spring Boot services in distributed enterprise platforms. Experience designing data models and working with databases, including relational, graph-based, and other fit-for-purpose technologies such as PostgreSQL. Experience with modern cloud and container technologies such as Azure, Docker, and Kubernetes (K8s), along with infrastructure automation and comparable DevOps practices. Experience building secure applications with identity, authentication, authorization, role-based access, secrets, and secure service-to-service communication. Experience with automated testing, continuous integration and delivery pipelines, GitHub Actions or comparable technologies, source control, and production release practices. Experience with observability, including structured logging, metrics, tracing, health checks, alerting, and operational dashboards. Experience designing and supporting integrations with enterprise or industrial systems using APIs, messaging, or event-streaming technologies. Ability to analyze complex systems, balance competing requirements, and make decisions that support long-term platform health. Ability to communicate technical concepts clearly to software engineers, product leaders, manufacturing partners, and other stakeholders. Willingness to travel periodically to support collaboration, plant deployments, production readiness, or other business needs. Ability to work effectively in a highly collaborative, cross-functional environment. What Can Give You a Competitive Advantage (Preferred Qualifications) Experience leading architecture and technical strategy for a platform used across multiple products, sites, or business units. Experience delivering software for manufacturing, industrial automation, automotive, robotics, computer vision, or other operational environments. Experience with plant-edge computing, industrial cameras, device health, telemetry, or edge-to-cloud architectures. Experience integrating systems with different ownership models, data contracts, release cycles, and availability requirements. Experience with Azure services such as Event Hubs, managed databases, object storage, Key Vault, managed identity, or equivalent cloud services. Experience with Redis or comparable caching and real-time communication technologies. Experience with infrastructure as code, Helm, GitOps, Argo CD, or comparable deployment automation. Experience applying AI-assisted software engineering across design, implementation, testing, debugging, documentation, and continuous improvement, including familiarity with large-language-model-enabled development tools, retrieval-augmented generation, intelligent automation, agentic systems, or governed AI integrations. Experience fine-tuning machine-learning models and productionizing them for reliable inference, including model evaluation, deployment, monitoring, and lifecycle management. Familiarity with machine-learning or computer-vision systems and the software interfaces required to operate them reliably, without requiring deep specialization in model development. Experience evolving shared frontend and backend capabilities across multiple teams. Experience with data federation, graph-based models, domain ownership, or event-driven data synchronization. Demonstrated ability to develop, inspire, and motivate engineers through technical leadership and mentorship while fostering collaboration across organizational and functional boundaries. Ability to provide strategic perspective while remaining willing to work hands-on when needed, take intelligent risks, and champion change with sound judgment. Evidence of integrity, accountability, initiative, and ownership from concept through production operation. General Motors

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Mountain View, CA vacancy
  •  ...Most Innovative Companies, and Forbes World’s Best Banks. Visit our Institutional Page About the role We are hiring a Staff Software Engineer to be the foundational technical lead on the newly established Product Workflow Reinvention team inside Global Products.... 
    Suggested
    Full time

    Nubank

    Palo Alto, CA
    1 day ago
  • $230k - $323k

     ...to the office, or leaving earlier when needed to accommodate family commitments. About the role We are looking for staff software engineers interested in designing elegant solutions for difficult problems in the autonomy space. Our software engineers work across... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $251k - $310k

     ...Waymo Driver. Our team is a diverse, and collaborative group of software engineers, machine learning (ML) engineers, and data scientists. We...  ...accessibility. In this hybrid role, you will report to a Sr Staff TLM. You Will Design and develop scalable C++ and... 
    Suggested
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $230k - $275k

     ...CANDIDATE The ideal candidate is a deeply technical growth engineer who combines hands-on execution with system-level thinking. You...  ...years of industry experience building and shipping high-impact software systems. ~ Proven experience in growth engineering, including... 
    Suggested
    Full time
    Local area

    Quince

    Palo Alto, CA
    1 day ago
  • $180k - $260k

     ...serves as an all-encompassing solution that integrates advanced software and hardware powering the fleet, facilitating effortless...  ....  About the role We are seeking senior or staff software engineers to join our planning team to build motion planning and decision... 
    Suggested
    Odd job
    Full time
    Work at office

    Gatik Ai, Inc.

    Mountain View, CA
    1 day ago
  • $218.3k - $327.5k

     ...& About Role The Site Reliability Engineering (SRE) team at Rubrik ensures the absolute...  ...environments. We operate at the intersection of software development and systems engineering,...  ..., and structural resiliency. As a Staff Site Reliability Engineer, you will serve... 
    Full time
    Local area
    Shift work

    Rubrik

    Palo Alto, CA
    1 day ago
  • $240k - $265k

     ...customer. Kodiak is also leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities for the U.S. Department of Defense. We are looking for a Staff Software Engineer to help build and improve behavior planning and motion... 
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    1 day ago
  • $200k - $250k

     ...customer. Kodiak is also leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities for the U.S...  .... We are looking for an experienced Controls Software Engineer who is passionate about safety-critical systems to join our Motion... 
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    1 day ago
  • $251k - $310k

     ...Reliability team’s goal is to build out architectures, tools, and workflows to prevent, identify, and guide fixes of reliability and software integrity issues.  We focus the organization on reliability and are accountable for the onboard software health while enabling... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $180k - $250k

     ...serves as an all-encompassing solution that integrates advanced software and hardware powering the fleet, facilitating effortless...  ...operations.  About the role We seek passionate Software Engineers with strong fundamentals in software development practices and... 
    Odd job
    Full time
    Work at office

    Gatik Ai, Inc.

    Mountain View, CA
    1 day ago
  •  ...customers do it in place, on streaming data, as part of the same platform they already use to move and process events at scale. As an engineer, you'll own delivery of significant pieces of this product — not just writing code, but deciding how a capability should work... 
    Full time
    Live in

    Confluent

    Mountain View, CA
    1 day ago
  • $188k - $275k

     ...optimizations that drive performance, efficiency, and reliability across real-time inference systems. About the role: As a Staff Software Engineer (IC5) on the Inference team, you will act as a technical leader driving architecture, performance, and reliability across... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    Core Weave

    Sunnyvale, CA
    1 day ago
  • $240k - $265k

     ...customer. Kodiak is also leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities for the U.S. Department of Defense. We are looking for a Staff Software Engineer to help shape how learned models are integrated into behavior... 
    Full time
    Visa sponsorship

    Kodiak

    Mountain View, CA
    1 day ago
  • $185k - $260k

     ...architectural decisions for major systems with a focus on software and cloud architecture. You'll partner across Engineering, Data Science, R&D, Regulatory, and Project...  ...regulated software components. Partner with staff engineers on test design and execution, driving... 
    Full time
    Flexible hours
    3 days per week

    Delfi Diagnostics

    Palo Alto, CA
    1 day ago
  • $213.48k - $319.72k

     ...Team crafts vital services that ensure Nuro Driver™ reaches destinations safely and efficiently. We continuously refine our routing engine to calculate more efficient routes, deliver highly accurate ETAs, and manage scalable traffic for every journey, adapting as our... 
    Full time

    Nuro

    Mountain View, CA
    1 day ago
  •  ...design, development, and optimization of high‑performance C++ software for real‑time video processing and GPU‑intensive workloads. Build...  ..., OS frameworks, and third‑party applications (including game engines). Act as a technical ambassador, collaborating with GPU vendors... 
    Full time

    Dolby

    Sunnyvale, CA
    1 day ago
  • $207k - $275k

     ...boundaries of what’s possible with AI. What You’ll Do As a Staff Engineer (IC5), you will be a technical leader shaping the long-term...  ...workloads. Who You Are ~8–12 years of professional software engineering experience. ~ Proven track record designing and... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    Core Weave

    Sunnyvale, CA
    1 day ago
  •  ...Job Description Staff Software Engineer – MySQL Database Would you like to join the fastest growing company in Marketing Automation field and be a force in a highly proficient and fun team that is defining this new and exciting market? Then Company is the place... 
    Full time

    Hireup.net

    Mountain View, CA
    1 day ago
  •  ...building robots for the real world — to improve human quality of life and help solve the ever-increasing labor shortage. As a Staff Software Engineer – Humanoid Controls, you will be a senior technical force multiplier on our Motion Control & Planning team — the person who... 
    Full time
    Local area
    Flexible hours

    Apptronik

    Sunnyvale, CA
    1 day ago
  •  ...Company Description We are an product Engineering and IT Services base company.   Job Description Minimum Qualifications...  ...building scalable e-commerce applications or mobile software • Proficiency in writing scalable modern javascript based web... 
    Full time

    Alten

    Sunnyvale, CA
    1 day ago
  • $176.4k - $319.72k

     ...clear path to AVs at commercial scale—empowering a safer, richer, and more connected future. About the Role As a Senior/Staff Software Engineer working on driving behavior verification, you are responsible for implementing metrics that evaluate the end-to-end... 
    Odd job
    Full time
    Work experience placement

    Nuro

    Mountain View, CA
    1 day ago
  • $200k - $250k

     ...customer. Kodiak is also leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities for the U.S...  ...of Defense. We are looking for an Embedded Software Engineer with a background in embedded systems who understands how to ship... 
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    1 day ago
  • $210k - $260k

     ...Staff Software Engineer, Full STack Location: Hybrid- San Francisco OR Palo Alto Office, Tuesday/Thursday The difference you will make We are looking for a Staff Fullstack Engineer to serve as a technical pillar within our Engineering Org. As we scale, you will... 
    Full time
    Part time
    H1b
    Work at office
    Immediate start
    Flexible hours

    Midi Health

    Palo Alto, CA
    1 day ago
  •  ...electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future is...  .... Role Summary We are seeking a highly skilled Software Engineer proficient in Modern C++ ( C++11 and above) and/or Rust to... 
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    1 day ago
  • $150k - $226k

     ...Harness is the AI Software Delivery Platform company, led by technologist and entrepreneur Jyoti Bansal (founder of AppDynamics, acquired...  ..., policy enforcement, and real-time risk detection to help engineering teams ensure software integrity, prevent tampering, and comply... 
    Full time
    Local area
    Immediate start
    Flexible hours
    Shift work

    Harness Inc.

    Mountain View, CA
    1 day ago
  • $238k - $302k

     ...experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's fully autonomous driving technology. Our software allows the Waymo Driver to perceive the world... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $210k - $250k

    The OpportunityWe're seeking a talented Staff Engineer to join our Frontend Team. In this role, the person will shape and drive feature development while collaborating with key stakeholders across our organization. We're looking for someone who can provide technical leadership... 
    Permanent employment

    Otter.ai

    Mountain View, CA
    5 days ago
  •  ...delivered for millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one purpose: to make surgery...  ....Job DescriptionPrimary Function of Position The Multiport Software Group within Intuitive has an immediate opening for an... 
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  • $207k - $300k

     ...degree or equivalent practical experience.8 years of experience in software development.8 years of experience with one or more general...  ..., and data quality best practices.Google's software engineers develop the next-generation technologies that change how billions... 

    Google

    Mountain View, CA
    2 days ago
  • $200k - $250k

     ...customer. Kodiak is also leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities for the U.S. Department of Defense.Kodiak is recruiting a Staff Software Engineer to join our Planning team and advance the Kodiak Driver’s... 
    Temporary work
    Work at office
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!