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
- ...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....SuggestedFull time
$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...SuggestedFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$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...SuggestedFull timeRemote work$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...SuggestedFull timeLocal area$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...SuggestedOdd jobFull timeWork at office$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 timeLocal areaShift work$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 timeTemporary workWork at officeVisa sponsorshipFlexible hours$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 timeTemporary workWork at officeVisa sponsorshipFlexible hours$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 timeRemote work$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 jobFull timeWork at office- ...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 timeLive in
$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 employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours$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 timeVisa sponsorship$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 timeFlexible hours3 days per week$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- ...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
$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 employmentFull timeTemporary workCasual workWork at officeFlexible hours- ...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
- ...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 timeLocal areaFlexible hours
- ...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
$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 jobFull timeWork experience placement$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 timeTemporary workWork at officeVisa sponsorshipFlexible hours$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 timePart timeH1bWork at officeImmediate startFlexible hours- ...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 timeContract workLocal area
$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 timeLocal areaImmediate startFlexible hoursShift work$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 timeRemote work$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- ...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 areaImmediate startWorldwideFlexible hours
$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...$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 workWork at officeVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- software technology Mountain View, CA
- remote software sales Mountain View, CA
- embedded software Mountain View, CA
- software intern Mountain View, CA
- software support Mountain View, CA
- ultimate software Mountain View, CA
- software engineer - cloud services Mountain View, CA
- entry level software sales Mountain View, CA
- software Mountain View, CA
- software qa Mountain View, CA

