Senior Software Engineer - Notification Platform
$174.9k - $222kGeneral 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
$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...SeniorSoftware- 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...SeniorSoftware
$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...SeniorSoftware- 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....SeniorSoftware
- 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...SeniorSoftware
$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...SeniorSoftware- ...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...SeniorSoftware
- 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...SeniorSoftware
$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...SeniorSoftware$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...SeniorSoftwareLocal areaWorldwide$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...SeniorSoftware- 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...SeniorSoftware
- 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...SeniorSoftware
- ...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...SeniorSoftware
- 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...SeniorSoftware
$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...SeniorSoftware$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...SeniorSoftware- 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...SeniorSoftware
$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...SeniorSoftware$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...SeniorSoftwareFull time$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...SeniorSoftware- ...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...SeniorSoftwareContract work
$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...SeniorSoftware- ...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...SeniorSoftware
$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...SeniorSoftware$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...SeniorSoftware$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...SeniorSoftware$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...SeniorSoftware- 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...SeniorSoftwareFlexible hours
$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...SeniorSoftware
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Notification Platform. Be the first to apply!
- ngo software engineer Mountain View, CA
- software developer Mountain View, CA
- software developer internship no experience Mountain View, CA
- part time software developer remote Mountain View, CA
- financial software developer Mountain View, CA
- senior software engineer ruby on rails Mountain View, CA
- software engineer amazon Mountain View, CA
- senior software design engineer Mountain View, CA
- software engineer remote Mountain View, CA
- entry level software engineer remote Mountain View, CA

