Search jobs > Mountain View, CA > Staff software engineer

Staff Software Engineer - Cloud Platform

General Motors of Canada
Mountain View, California, US
$135.8K-$285.3K a year
Full-time

Job Description

Work Arrangement :

Increase your chances of reaching the interview stage by reading the complete job description and applying promptly.

Hybrid : This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, Sunnyvale, or Warren three times per week, at minimum.

The Role :

The Digital Product Engineering team is a dynamic and fast-paced organization that designs, develops, and maintains all applications and solutions that create the entire interactive experience for customers and vehicles at General Motors.

We are developing a world-class GM experience for our customers and driving real change in the most iconic automaker on the planet.

Our team delivers unique software solutions in cutting-edge technologies such as mobility, telematics, mission-critical business systems, supercomputing, cloud, vehicle engineering, and real-time computing.

We offer challenging positions for passionate professionals looking to advance their careers and be a part of an organization focused on innovation, speed, and business value.

The Cloud Platform Engineering and Services Team is seeking an experienced Staff Software Engineer to lead and work with engineering teams across the Digital Product Engineering space to build and manage a cloud-based shared platform.

The Digital Product Engineering systems include many customer-facing and back-office services required to deliver subscription-based and eCommerce services with this role focused on building a platform for supporting these experiences in a multi-cloud ecosystem.

Additionally, this team works closely with the Engineering, Architecture, and SRE teams to develop and standardize new patterns, libraries, and services that are needed as part of GM’s digital product transformation.

Responsibilities :

The ideal candidate has past experiences successfully leading and solving complex software engineering problems across multiple teams.

These experiences should include both significant breadth and depth of supporting multiple technical workstreams. This role will lead and define the strategy for distributed compute and data repositories (RDBMS, Document Storage, No-SQL, Streaming Brokers, etc.

used in GM’s Digital Products platform for both transactional and analytics providers.

Your Skills & Abilities (Required Qualifications) :

  • 8+ years of software engineering and design experience in building and operating a public cloud platform supporting a global customer software and services offering
  • Knowledge of operating system, networking, and systems engineering management
  • Experience with Container Orchestration (Kubernetes preferred) and Infrastructure as Code tools (Terraform preferred)
  • Advanced programming language proficiency in Java, Python, or Go
  • Expertise in end-to-end applications hosted on Kubernetes with a focus on scalability, high availability, and fault tolerance including the engineering of Operators and CRDs
  • Experience in designing and engineering highly-available public cloud services (Azure, GCP, and AWS)
  • Experience with open-source, cloud-native products supporting complex applications and services (ex- Service Mesh, Service Discovery, Routing, Logging Infrastructure, CI / CD tools, etc.)
  • Experience with cross-functional leadership across product engineering, architecture, security, and cloud vendor organizations
  • Excellent verbal and written communication skills and ability to effectively communicate and translate feedback, needs, and solutions
  • Creative problem-solving skills that deliver elegant solutions to complex issues
  • Bachelor’s degree in computer science, engineering, or related field, or equivalent combination of education and recent, relevant work experience

Salary Range :

The expected base compensation for this role is : $135,800 - $285,300. Actual base compensation within the identified range will vary based on factors relevant to the position.

Bonus Potential : An incentive pay program offers payouts based on company performance, job level, and individual performance.

Benefits : GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts, and more.

About GM

Our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion, and we embrace the responsibility to lead the change that will make our world better, safer, and more equitable for all.

Why Join Us

We aspire to be the most inclusive company in the world. We believe we all must make a choice every day individually and collectively to drive meaningful change through our words, our deeds, and our culture.

Our Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs.

Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors team.

Diversity Information

General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging.

We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers.

We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities.

GM is proud to be an equal opportunity employer.

We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.

Equal Employment Opportunity Statements

GM is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws.

GM is committed to providing a work environment free from unlawful discrimination and advancing equal employment opportunities for all qualified individuals.

J-18808-Ljbffr

4 days ago
Related jobs
Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Staff Software Engineer - PostgreSQL. ...

Promoted
LinkedIn
Mountain View, California

We are a team comprised of software engineers and security experts with the unique ability to ideate security solutions and implement them under the same roof. Security Posture Management is part of the core Security Foundations Engineering org within Infosec. The SPM team is tasked with measuring a...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Staff Validation Software Engineer in Systems Engineering. ...

Promoted
Zoox
San Mateo, California

We're looking for a software engineer with an advanced degree and experience building real-time motion planning/trajectory generation algorithms for robots in uncertain environments. ...

Promoted
Tbwa Chiat/Day Inc
Mountain View, California

As a Robotics Platform & Capabilities Backend Software Engineer, you and the team will own the design and implementation of a distributed cloud and on-premises system that enables users across the world to develop new robotics capabilities, share them with the community, and build and deploy rea...

Promoted
Zoox
San Mateo, California

Zoox is looking for a software engineer to join our Perception team and help us build novel architectures for classifying and understanding the complex and dynamic environments in our cities. We're looking for engineers with advanced degrees and experience building perception pipelines that work wit...

Promoted
General Motors
Mountain View, California

Principal Software Engineer, AI Platform (Data). As a pivotal member of our engineering team, you will be instrumental in improving our data infrastructure, particularly focusing on enhancing developer access to vehicle development logs and building efficient data pipelines between on-premises and c...

Cloud Software Group
Santa Clara, California

As a Principal IT Engineer (Citrix Platform) you will be part of the IT team that manages the Citrix platform for the Cloud Software Group enterprise. Citrix and TIBCO recently merged to create Cloud Software Group, now one of the world’s largest cloud solution providers, serving more than million u...

Flexton Inc.
San Jose, California

As a Cloud Network Engineer, you will be part of the Cloud Network Engineering team responsible for building highly scalable and reliable SDN solution for eBay Cloud Services, which is one of the biggest OpenStack based private cloud in the world. BA/BS in Computer Science, Computer Engineering, or ...

Palo Alto Networks
Santa Clara, California

Bring your backend java cloud engineering skills to work on the latest cloud software/web applications. Advanced-level of experience as hands-on Core Java Software Engineer in a distributed/cloud-based product. We are looking for a Principal Engineer to join the team that is building our latest clou...