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

Senior Software Engineer - Notification Platform

$174.9k - $222k

General Motors

Job Description The Role As a Senior Software Engineer on GM's Notification Platform team , you will play a key role in designing, building, and evolving the systems that power GM's multi-channel communications. The Notification Platform enables transactional and marketing messages across email, SMS, in-vehicle, app push, and app inbox, managing the lifecycle from customer preferences and template management to content generation, delivery, and tracking. In this role, you will lead the development of core platform services, tackle complex system challenges, and contribute to major architectural decisions. You'll collaborate closely with product managers and engineering partners across GM, driving features end?to?end while ensuring performance, reliability, and operational excellence. As a senior engineer, you will also mentor teammates, influence best practices, and help shape the technical direction of a platform used across multiple products and organizations. What You'll Do Lead medium-to-large technical initiatives, coordinating across teams to align requirements, dependencies, and milestones. Participate in the full software development lifecycle, including design, development, code review, testing, and deployment of services. Contribute to software project delivery efforts by writing clean, maintainable code following company development standards and best practices. Collaborate with partner teams and product stakeholders to define technical approaches and deliver capabilities end?to?end. Improve system resiliency, observability, and operational efficiency through automation, monitoring, and SLO?focused engineering. Contribute to architectural discussions and drive adoption of best practices for distributed systems and cloud-native design. Mentor junior engineers through design reviews, code reviews, and technical guidance. Advocate for engineering quality, including robust testing, CI/CD usage, and strong documentation. Your Skills & Abilities (Required Qualifications) Bachelor's Degree in Computer Science or related field, or equivalent work experience. 6+ years of industry experience in designing and operating distributed systems or high availability high throughput production systems . Experience contributing to the successful delivery and deployment of software projects. Proficiency in one or more programming languages ( Java, C++, Python , or similar). Experience with microservices , asynchronous messaging, event-driven architectures, or service-oriented systems. Hands-on experience with cloud platforms ( Azure, AWS, or GCP ) and containerization ( Docker, Kubernetes ). Strong understanding of databases ( SQL and NoSQL ), data modeling, and caching strategies. Familiarity with observability concepts (logs, metrics, traces) and operating services in production. Proven ability to collaborate across engineering teams and work on projects spanning multiple products or systems. Strong communication skills, with the ability to break down complex problems and articulate clear solutions. A strong sense of ownership and accountability for mission-critical systems. Technical depth combined with practical decision-making and an iterative mindset. Strong communication skills and a collaborative mindset. A passion for mentoring, elevating engineering teams, and building high-performing cultures. Curiosity and initiative to explore new technologies, improve platforms, and simplify complex systems. Ability to balance short-term delivery with long-term platform health and scalability. A mindset focused on customer impact, operational quality, and continuous improvement. What Will Give You a Competitive Edge (Preferred Qualifications) Master's Degree in Computer Science or related field, or equivalent work experience. Experience with mission-critical services requiring strict SLAs, SLOs, and 24/7 reliability. Experience with messaging platforms, notification system s , or event streaming technologies . Hands-on experience with container orchestration ( Kubernetes, Helm, service mesh ). Hands-on experience with Azure cloud services or equivalent cloud-native technologies. Experience improving CI/CD pipelines to enhance developer efficiency and deployment reliability. Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of California. The expected base compensation for this role is : $174,900 - $222,000. The 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. GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc). This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}. This job may be eligible for relocation benefits. 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 believe we all must make a choice every day ? individually and collectively ? to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team. Benefits Overview From day one, we're looking out for your well-being at work and at home so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources ( . Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire ( . Accommodations General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (View email address on click.appcast.io) us or call us at View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying. We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about: Our Company ( Our Culture How we hire??????? ( Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility. Explore our global locations ( We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) ( . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more. Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click Apply Now on the job posting of interest. The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at View email address on click.appcast.io .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying. #J-18808-Ljbffr General Motors

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Notification Platform in Mountain View, CA vacancy
  • $174k - $253k

    Google is looking for software engineers to develop next-generation technologies that change how users connect and interact with information. You will work on projects critical to Google’s needs and may switch teams as business evolves. The role involves writing and testing... 
    Senior
    Software

    Google

    Sunnyvale, CA
    4 days ago
  • Google is looking for a Senior Staff Software Engineer for the Guest Ecosystem team responsible for unifying Google Compute Engine's OS components. With strong expertise in software development and leadership, the engineer will define technical goals, streamline OS images... 
    Senior
    Software

    Google

    Sunnyvale, CA
    4 days ago
  • $170k - $250k

    Omnissa, LLC is hiring a Senior Software Engineer for the Workspace ONE Intelligence Platform based in Mountain View, CA. You will design and develop architecture components using AWS technologies and champion improving productivity with modern engineering tools. We seek... 
    Senior
    Software

    Omnissa, LLC

    Mountain View, CA
    4 days ago
  • Google Cloud is seeking software engineers to build and maintain scalable infrastructure and distributed systems that power data processing...  ...You will contribute to open-source ecosystems and internal platforms, focusing on reliability, performance, and cost efficiency.... 
    Senior
    Software

    Google

    Sunnyvale, CA
    4 days ago
  • Google is looking for a Software Engineer in Sunnyvale, CA to drive the next generation of technologies that connect billions of users. This role requires extensive experience in software development and project leadership. As part of a dynamic team, you will tackle complex... 
    Senior
    Software

    Google

    Sunnyvale, CA
    4 days ago
  • $217k - $312.2k

    A leading data and AI platform provider in Mountain View seeks a Senior Engineering Manager for its Workspace Platform. This high-impact role involves leading a...  ...services. Ideal candidates will have over 15 years of software engineering experience, with at least 5 years in... 
    Senior
    Software

    Databricks

    Mountain View, CA
    4 days ago
  •  ...solutions, collaborate across teams, and influence technical direction company-wide. The ideal candidate possesses over a decade of software development experience and a strong background in managing high-availability systems. Exceptional programming skills and the... 
    Senior
    Software

    Snap Inc.

    Palo Alto, CA
    4 days ago
  • HP is seeking a DevOps Engineer for the Data Science Software R&D Team in the ACS group. The role focuses on building automated CI/CD pipelines in AWS, maintaining cloud infrastructure for the HP DS Stack, and developing tools to streamline deployment. Responsibilities... 
    Senior
    Software

    HP

    Palo Alto, CA
    4 days ago
  • $144k - $210k

    CoStar Group, Inc. in Sunnyvale, CA, seeks a Senior Software Engineer to join our team. This role involves architecting and designing scalable services for the Matterport Platform, which manages billions of requests a month. Candidates should have over 8 years of software... 
    Senior
    Software

    CoStar Group, Inc.

    Sunnyvale, CA
    1 day ago
  • $217k - $312.2k

     ...Senior Engineering Manager for Workspace Platform Join to apply for the Senior Engineering Manager for Workspace Platform role at Databricks . RDQ225R488...  ...impact, exciting opportunity to guide a team of ~20 software engineers in creating platform features, intuitive workspace... 
    Senior
    Software
    Local area
    Worldwide

    Databricks

    Mountain View, CA
    1 day ago
  • $160k - $225k

    Databricks is hiring a Senior Software Engineer for AI Runtime in Mountain View, California. In this role, you'll drive the architecture and evolution of AIR's managed GPU training platform, ensuring scalable and resilient training. The ideal candidate has 5+ years of... 
    Senior
    Software

    Databricks

    Mountain View, CA
    4 days ago
  • Matterport is seeking a Senior Software Engineer in Sunnyvale, CA. In this role, you’ll be responsible for building features for the Matterport Platform in a fast-paced environment. You will work with a cross-functional team and handle numerous requests monthly, requiring... 
    Senior
    Software

    Matterport

    Sunnyvale, CA
    4 days ago
  • A leading technology firm is looking for a Senior Software Engineer to lead the design and delivery of software solutions. The position involves collaborating with teams to develop scalable applications using modern programming languages and cloud architectures. The ideal... 
    Senior
    Software

    COMFORT SYSTEMS

    Sunnyvale, CA
    4 days ago
  •  ...leading cloud technology provider in Sunnyvale is seeking a Senior Engineer to lead their Observability Insights initiative. The role involves...  ...performance. Candidates should have at least six years in software engineering, experience with observability systems, and a... 
    Senior
    Software

    CoreWeave

    Sunnyvale, CA
    4 days ago
  • LinkedIn is seeking a Senior Software Engineer - Systems and Infrastructure to design and optimize large-scale distributed systems. You will work in a hybrid model to enhance LinkedIn's infrastructure for AI-first products. Your responsibilities include improving system... 
    Senior
    Software

    LinkedIn

    Mountain View, CA
    4 days ago
  • $174k - $252k

    A global technology company is seeking a Software Engineer in Mountain View, CA, who will develop next-generation technologies and manage project priorities and deliverables. The ideal candidate will have 5 years of C++ experience, design and architecture skills, and the... 
    Senior
    Software

    Google Inc.

    Mountain View, CA
    5 days ago
  • $141k - $202k

    A global technology company seeks a Software Engineer to develop innovative solutions in the AI and Infrastructure team. Responsibilities include coding, participating in design reviews, debugging system issues, and ensuring software performance. Candidates should possess... 
    Senior
    Software

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • Google is looking for a Software Engineer to develop next-generation technologies that change how billions of users connect and interact. You will work on pivotal projects, tackling complex engineering challenges with opportunities for growth across teams. Ideal candidates... 
    Senior
    Software

    Google

    Mountain View, CA
    4 days ago
  • $262k - $365k

    Google is looking for a Senior Staff Software Engineer in Mountain View, CA, who will lead technical strategies in AI development. The ideal candidate will have vast experience in software development, design, architecture, and project management. This role involves developing... 
    Senior
    Software

    Google

    Mountain View, CA
    4 days ago
  • $235k - $295k

    A leading data and AI company is looking for a Senior Staff Software Engineer in Mountain View, California. You will lead the Materialized Views engineering team, optimizing large-scale systems. Ideal candidates have over 15 years of experience in distributed systems and... 
    Senior
    Software
    Full time

    Databricks

    Mountain View, CA
    4 days ago
  • $174k - $253k

    Google is seeking experienced Software Engineers in Mountain View, California, to work on next-generation technologies that impact billions of users. Candidates should have strong programming skills, particularly in C++, and a background in software testing and architecture... 
    Senior
    Software

    Google

    Mountain View, CA
    4 days ago
  •  ...performance backend services in Rust and Go that power the blockchain platform. Architect and operate Kubernetes clusters on AWS, ensuring...  ...system reliability. Requirements 5+ years of professional software engineering experience in distributed systems. Proficiency in Rust and... 
    Senior
    Software
    Contract work

    Gravity Engineering Services Pvt Ltd.

    Palo Alto, CA
    4 days ago
  • $207k - $301k

    Google Inc. is searching for a Software Engineering Manager II for its Cloud division in Sunnyvale, California. This role involves leading teams and driving projects that influence Google's next-generation technologies. The ideal candidate has a strong background in technical... 
    Senior
    Software

    Google Inc.

    Sunnyvale, CA
    4 days ago
  •  ...a talented individual to join our Conversation Engine team. You'll be at the forefront of scaling and...  ...assistance to enterprise users. Your expertise in software engineering will directly impact how efficient our platform functions. The ideal candidate will have a strong... 
    Senior
    Software

    ServiceNow

    Mountain View, CA
    4 days ago
  • $174k - $252k

    Google seeks a Software Engineer in Sunnyvale, California, to develop next-generation technologies that enhance user interaction. Ideal candidates will have extensive experience in C++ or Python programming and a strong foundation in software design. This role requires... 
    Senior
    Software

    Google

    Sunnyvale, CA
    4 days ago
  • $174k - $253k

    Google is seeking a Senior Software Engineer for AI-Empowered Security within the Cloud CISO team in Sunnyvale, CA. The role involves architecting secure platforms that automate security checks and optimizing AI-driven security capabilities. Candidates should have at least... 
    Senior
    Software

    Google

    Sunnyvale, CA
    4 days ago
  • $217k - $288.4k

     ...data and AI company in Mountain View is seeking a Senior Engineering Manager to lead the Security Foundation...  ...focuses on building secure frameworks across the platform and requires 9+ years of experience in software engineering, with strong leadership skills and a... 
    Senior
    Software

    Databricks

    Mountain View, CA
    2 days ago
  • $140k - $210k

    Shoptalk seeks a Senior Software Engineer in Sunnyvale, California to lead the design and development of software applications for Clover. This role involves collaboration with cross-functional teams, coding, testing, and mentoring junior developers. Applicants should... 
    Senior
    Software

    Shoptalk

    Sunnyvale, CA
    2 days ago
  • Yahoo Holdings Inc. is looking for a software developer to enhance the Yahoo Mail engineering organization with AI-powered tools. Candidates should have strong programming skills and a focus on creating efficient workflows in a collaborative environment. Responsibilities... 
    Senior
    Software
    Flexible hours

    Yahoo Holdings Inc.

    Mountain View, CA
    4 days ago
  • $170k - $240k

    Athelas is seeking a Senior Software Engineer to join their Revenue Cycle Management Product Team. You will scale and maintain infrastructure for their practice management platform, Insights, ensuring it supports thousands of practices nationwide. Ideal candidates will... 
    Senior
    Software

    Athelas

    Mountain View, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Notification Platform. Be the first to apply!