CrawlJobs Logo

Staff/Principal Software Engineer

Israel, Herzliya · Job Posted June 30, 2026
Apply Position
Job Link Share

Job Description

General Motors Israel (Herzliya) plays a significant role in shaping the future of GM vehicles through cutting-edge software and advanced vehicle technologies. GM is committed to a vision of Zero Emissions, Zero Crashes, and Zero Congestion. About the Group: Within Vehicle Camera Services, we build advanced camera-based solutions that support vehicle safety, driver assistance, and connected experiences for millions of drivers worldwide. Our domain includes rear view, surround view, connected camera capabilities, trailer and towing features, NCAP-related safety functions, and additional vision-based systems deployed across GM vehicle platforms. We are a pragmatic, execution-focused engineering organization working across continents, disciplines, and product domains. As our systems expand across platforms, programs, and architectures, we are looking for a highly senior software engineer who combines deep technical capability with broad organizational influence. About the Role: We are looking for a Staff Software Engineer to join our team. This role reports directly to the Director of Software Engineering and is a senior technical leadership position for someone who is exceptionally strong in hands-on software engineering and can also drive meaningful change across multiple teams, domains, and technical layers. This person will operate across Android, RTOS, embedded systems, platform integration, and product delivery boundaries, helping shape direction, solve critical problems, and raise engineering execution across the organization. The right candidate has the technical depth to go deep into architecture and implementation, the judgment to navigate ambiguity, and the credibility to work directly with senior managers, directors, architects, and cross-functional leaders. They should be comfortable switching between senior technical leadership and direct hands-on work in code, debugging, design reviews, integration, and problem solving.

Job Responsibility

  • Lead technically complex efforts across Android, RTOS, and embedded software domains within the vehicle camera organization
  • Drive architecture, design, and implementation decisions for critical software systems and cross-domain integrations
  • Stay close to the code and work hands-on in ambiguous, high-risk, or high-impact areas
  • Identify and resolve systemic technical issues that span components, teams, or organizational boundaries
  • Influence software direction across platform, application, integration, and vehicle-level concerns
  • Partner closely with engineering leaders, architects, systems engineering, program teams, and global stakeholders to align technical strategy with execution reality
  • Translate broad product or organizational needs into practical technical plans, engineering improvements, and measurable outcomes
  • Raise the technical bar through design reviews, code quality expectations, engineering rigor, and strong technical judgment
  • Drive improvements in development practices, integration approaches, debugging efficiency, and delivery predictability
  • Mentor and influence engineers across the organization through technical excellence, clarity, and execution
  • Help the organization make sound tradeoffs across speed, quality, scalability, maintainability, and vehicle/program constraints
  • Contribute to software that ultimately runs in production vehicles and supports critical customer-facing and safety-relevant functionality

Requirements

  • B.Sc. in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
  • Over 10 years of hands-on software engineering experience building complex production systems
  • Strong experience in embedded software development, including low-level debugging, performance analysis, and system integration
  • Significant experience with Android and/or RTOS-based systems in production environments
  • Strong proficiency in C++ and/or C in complex software systems
  • Proven track record of driving technical outcomes across multiple teams or domains through influence, ownership, and execution
  • Demonstrated ability to operate effectively in a senior technical leadership capacity, working directly with directors, senior managers, architects, and cross-functional leaders
  • Strong software engineering fundamentals in system design, architecture, concurrency, debugging, performance, and maintainability
  • Experience working in large-scale, cross-site, cross-functional software organizations

Nice to have

  • Experience in automotive, camera systems, computer vision pipelines, or safety-relevant embedded platforms
  • Strong background in multi-domain systems that combine platform software, application logic, hardware-aware constraints, and vehicle integration
  • Experience with software running on resource-constrained or real-time environments
  • Familiarity with Android platform internals, middleware, BSP/system bring-up, or similar platform-level work
  • Experience improving engineering effectiveness across organizations through better architecture, technical decision-making, tooling, development workflows, or integration practices
  • M.Sc. or other advanced technical degree

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Staff/Principal Software Engineer

8 matching positions

Staff/Principal Software Engineer, Full Text Search

We're looking for a Staff or Principal-level Software Engineer to join the Pinec...
Location
Location
United States
Salary
Salary:
Not provided
pinecone.io Logo
Pinecone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant hands-on experience with full-text search and indexing technologies such as Elasticsearch, Lucene and/or Solr
  • 7+ years of experience with Java, Rust, Go or C++
  • 7+ years of developing, monitoring and operating large scale distributed systems
  • BS in Computer Science, a related technical field or equivalent experience
Job Responsibility
Job Responsibility
  • Define, lead, and contribute to the evolution of core full-text search and indexing capabilities
  • Research advances in search infrastructure, data structures, and retrieval algorithms
  • Work closely with partners and product team to understand customer needs and help shape the long-term technical vision for search
  • Leverage past experience building large-scale search systems to drive an innovative roadmap for Pinecone’s indexing, query execution, and relevance layers
What we offer
What we offer
  • Comprehensive health coverage including medical, dental, vision, and mental health resources
  • 401(k) Plan
  • Flexible time off
  • Paid parental leave
  • Annual Company Retreat
  • WFH flexibility and equipment stipend
  • Fulltime
Read More
Arrow Right

Staff/Principal Full Stack Software Engineer

Axon Records is a cloud-based records management system that modernizes how law ...
Location
Location
United States , Seattle
Salary
Salary:
168750.00 - 270000.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in full stack software engineering
  • A bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent)
  • Experience building complex and impactful software in a team environment
  • Experience designing and delivering high-availability, scalable cloud-based systems
  • You write beautiful, simple, maintainable code for backend microservices
  • Deep skill in driving technical solutions across multiple teams
  • Backend service experience in managed languages such as Go, Java, Scala
  • Frontend experience in Javascript + Typescript, React
  • Strong experience with database, especially SQL
  • Interest in helping to set the technical and organizational direction for a growing engineering team across multiple global locations
Job Responsibility
Job Responsibility
  • Lead engineering architecture design reviews
  • Set a high technical bar for the team through code and architecture design reviews
  • Mentoring engineers
  • Working across teams with Product, Design, and Engineering to solve some of our biggest technical challenges within our stack for our customers
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Building services that adhere to our high bar on availability and latency in this mission-critical space
  • Working with the latest open source technologies
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Staff/Principal Full Stack Software Engineer

Axon Records is a cloud-based records management system that modernizes how law ...
Location
Location
United States , Seattle
Salary
Salary:
168750.00 - 270000.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in full stack software engineering
  • A bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent)
  • Experience building complex and impactful software in a team environment
  • Experience designing and delivering high-availability, scalable cloud-based systems
  • You write beautiful, simple, maintainable code for backend microservices
  • Deep skill in driving technical solutions across multiple teams
  • Backend service experience in managed languages such as Go, Java, Scala
  • Frontend experience in Javascript + Typescript, React
  • Strong experience with database, especially SQL
  • Interest in helping to set the technical and organizational direction for a growing engineering team across multiple global locations
Job Responsibility
Job Responsibility
  • Lead engineering architecture design reviews
  • Set a high technical bar for the team through code and architecture design reviews
  • Mentoring engineers
  • Working across teams with Product, Design, and Engineering to solve some of our biggest technical challenges within our stack for our customers
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Building services that adhere to our high bar on availability and latency in this mission-critical space
  • Working with the latest open source technologies
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Staff/Principal Full Stack Software Engineer

Axon Records is a cloud-based records management system that modernizes how law ...
Location
Location
United States , Boston
Salary
Salary:
168750.00 - 270000.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in full stack software engineering
  • A bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent)
  • Experience building complex and impactful software in a team environment
  • Experience designing and delivering high-availability, scalable cloud-based systems
  • You write beautiful, simple, maintainable code for backend microservices
  • Deep skill in driving technical solutions across multiple teams
  • Backend service experience in managed languages such as Go, Java, Scala
  • Frontend experience in Javascript + Typescript, React
  • Strong experience with database, especially SQL
  • Interest in helping to set the technical and organizational direction for a growing engineering team across multiple global locations
Job Responsibility
Job Responsibility
  • Lead engineering architecture design reviews
  • Set a high technical bar for the team through code and architecture design reviews
  • Mentoring engineers
  • Working across teams with Product, Design, and Engineering to solve some of our biggest technical challenges within our stack for our customers
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Building services that adhere to our high bar on availability and latency in this mission-critical space
  • Working with the latest open source technologies
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • And yes, we have snacks in our offices
  • Fulltime
Read More
Arrow Right

Staff/Principal Full Stack Software Engineer

Axon Records is a cloud-based records management system that modernizes how law ...
Location
Location
United States , Boston
Salary
Salary:
168750.00 - 270000.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in full stack software engineering
  • A bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent)
  • Experience building complex and impactful software in a team environment
  • Experience designing and delivering high-availability, scalable cloud-based systems
  • You write beautiful, simple, maintainable code for backend microservices
  • Deep skill in driving technical solutions across multiple teams
  • Backend service experience in managed languages such as Go, Java, Scala
  • Frontend experience in Javascript + Typescript, React
  • Strong experience with database, especially SQL
  • Interest in helping to set the technical and organizational direction for a growing engineering team across multiple global locations
Job Responsibility
Job Responsibility
  • Lead engineering architecture design reviews
  • Set a high technical bar for the team through code and architecture design reviews
  • Mentoring engineers
  • Working across teams with Product, Design, and Engineering to solve some of our biggest technical challenges within our stack for our customers
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Building services that adhere to our high bar on availability and latency in this mission-critical space
  • Working with the latest open source technologies
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Principal Software Engineer, Docker Agents

We are looking for a Principal Software Engineer (Docker Agents) to join Docker’...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
docker.com Logo
Docker
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • 10+ years of software engineering experience, including 3+ years in technical leadership roles (Staff/Principal level or equivalent scope)
  • Strong proficiency in Go (this is absolutely required)
  • Practical experience with large language models (LLMs) and agent development patterns
  • Proven ability to design scalable, distributed systems in production environments
  • Deep understanding of Docker, containerization best practices, and container orchestration
  • Experience building and operating platform services with strong foundations in observability, CI/CD, and security principles
  • Experience operating and evolving high-availability production systems with a focus on reliability and performance
  • Exceptional communication skills and ability to influence across technical and business domains
Job Responsibility
Job Responsibility
  • Define and drive the long-term technical strategy for Docker’s containerized agent platform, including core primitives, APIs, and extensibility patterns
  • Design and implement systems that leverage Docker containers as the ideal runtime for AI agents, ensuring isolation, scalability, and portability
  • Maintain and evolve the open-source cagent project, adding new capabilities for containerized agent deployment, orchestration, and lifecycle management
  • Build robust infrastructure for packaging, deploying, and managing agents in containers across local and cloud environments
  • Define evaluation frameworks to measure agent quality, reliability, and production readiness
  • plus the deployment effectiveness of containerized runtimes
  • Establish standards for observability, performance, and operational excellence
  • lead critical production decision-making and incident learnings as needed
  • Iterate quickly on new agent capabilities and deployment patterns, moving from concept to production efficiently
  • Engage with the cagent community, review contributions, and help grow the ecosystem
What we offer
What we offer
  • Freedom & flexibility
  • fit your work around your life
  • Designated quarterly Whaleness Days plus end of year Whaleness break
  • Home office setup
  • we want you comfortable while you work
  • 16 weeks of paid Parental leave
  • Technology stipend equivalent to $100 net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Training stipend for conferences, courses and classes
  • Equity
  • Fulltime
Read More
Arrow Right

Senior Staff/Principal Engineer, Kafka

At Cloudera, we empower people to transform complex data into clear and actionab...
Location
Location
Salary
Salary:
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science or a related field, and/or 8+ years of relevant work experience
  • Experience in designing scalable, robust distributed software systems and products
  • Strong Java skills and proficiency across the Java ecosystem
  • Strong understanding of software design and architecture principles
  • Experience with delivery pipeline tools, CI/CD solutions, and automated testing
  • Experience with containerization orchestration technologies: Kubernetes, Docker
  • Strong track record of complex software development projects, featuring technical leadership and cross-team collaboration
  • Self-driven and motivated, with a strong sense of ownership and craftsmanship
  • Strong written and verbal English and communication skills
  • This role is not eligible for immigration sponsorship
Job Responsibility
Job Responsibility
  • Provide technical leadership for the development of Apache Kafka and the Cloudera products built on this technology
  • Design, implement, and release new features and enhancements for the Cloudera Streaming Analytics product suite, supporting both on-premise and cloud deployments
  • Contribute to a cross-functional software development team, covering all aspects of software product delivery to ensure high-quality, secure, and maintainable software
  • Informally manage technical projects, priorities, and resources, and plan work for other team members to ensure effective project delivery
  • Collaborate with partner engineering teams to coordinate delivery of projects that span across multiple teams
  • Collaborate with product management and engineering leadership to build and execute a roadmap for high-quality products that effectively meet customer needs
  • Provide support to our field team and customers, facilitating product adoption and smooth implementation of use cases
What we offer
What we offer
  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups
  • Fulltime
Read More
Arrow Right

Senior Principal Data Platform Software Engineer

We’re looking for a Sr Principal Data Platform Software Engineer (P70) to be a k...
Location
Location
Salary
Salary:
239400.00 - 312550.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years in Data Engineering, Software Engineering, or related roles, with substantial exposure to big data ecosystems
  • Demonstrated experience building and operating data platforms or large‑scale data services in production
  • Proven track record of building services from the ground up (requirements → design → implementation → deployment → ongoing ownership)
  • Hands‑on experience with AWS, GCP (e.g., compute, storage, data, and streaming services) and cloud‑native architectures
  • Practical experience with big data technologies, such as Databricks, Apache Spark, AWS EMR, Apache Flink, or StarRocks
  • Strong programming skills in one or more of: Kotlin, Scala, Java, Python
  • Experience leading cross‑team technical initiatives and influencing senior stakeholders
  • Experience mentoring Staff/Principal engineers and lifting the technical bar for a team or org
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Design, develop and own delivery of high quality big data and analytical platform solutions aiming to solve Atlassian’s needs to support millions of users with optimal cost, minimal latency and maximum reliability
  • Improve and operate large‑scale distributed data systems in the cloud (primarily AWS, with increasing integration with GCP and Kubernetes‑based microservices)
  • Drive the evolution of our high-performance analytical databases and its integrations with products, cloud infrastructures (AWS and GCP) and isolated cloud environments
  • Help define and uplift engineering and operational standards for petabyte scale data platforms, with sub‑second analytic queries and multi‑region availability (coding guidelines, code review practices, observability, incident response, SLIs/SLOs)
  • Partner across multiple product and platform teams (including Analytics, Marketplace/Ecosystem, Core Data Platform, ML Platform, Search, and Oasis/FedRAMP) to deliver company‑wide initiatives that depend on reliable, high‑quality data
  • Act as a technical mentor and multiplier, raising the bar on design quality, code quality, and operational excellence across the broader team
  • Design and implement self‑healing, resilient data platforms with strong observability, fault tolerance, and recovery characteristics
  • Own the long‑term architecture and technical direction of Atlassian’s product data platform with projects that are directly tied to Atlassian’s company-level OKRs
  • Be accountable for the reliability, cost efficiency, and strategic direction of Atlassian’s product analytical data platform
  • Partner with executives and influence senior leaders to align engineering efforts with Atlassian’s long-term business objectives
What we offer
What we offer
  • health and wellbeing resources
  • paid volunteer days
  • Fulltime
Read More
Arrow Right