CrawlJobs Logo

Senior Software Engineer - Notification Platform

United States, Austin, Texas Employment contract 174900.00 - 222000.00 USD / Year · Job Posted May 14, 2026
Apply Position
Job Link Share

Job Description

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.

Job Responsibility

  • 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

Requirements

  • 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

Nice to have

  • 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 systems , 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

What we offer

  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation
  • holidays
  • relocation benefits

Looking for more opportunities?

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

Similar Jobs for

Senior Software Engineer - Notification Platform

8 matching positions

Senior Software Engineer, Tech Platform - Notification

As a vital member of the Tech Platform -Notification Team, you will be part of a...
Location
Location
Singapore
Salary
Salary:
Not provided
airwallex.com Logo
Airwallex
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • More than 5 years of back-end development experience
  • Have experience in developing large-scale systems
  • Bachelor degree or above in computer science or engineering related majors
  • Proficient in coding and scripting languages (Java(Kotlin) /C++ /Python, etc.) with strong software design and system design abilities
  • At least 3 years of experience building distributed systems using middleware (like Kafka, PostgreSQL) and have hands on experience on managing, maintaining and tuning event pipeline
  • Familiar with at least one : Java memory management, multi-threading, high concurrency, IO / NIO, network communication, etc.
Job Responsibility
Job Responsibility
  • Design, develop & maintain a resilient, high-throughput, low-latency Notification Platform to deliver messages (SMS, Email, Push) to our customers worldwide
  • Maintain a high architecture standard & craftsmanship through an Event Driven Architecture requiring high scalability, traceability & automation
  • Identify new opportunities to engage adopters through delightful adoption experience and extension over various channels, such as WhatsApp and inbox notifications
  • Engage with Product, Engineering, and Design teams across Airwallex's global offices, fostering effective communication through fast pace business transformation & providing data insights
  • Troubleshoot production issues across different levels of the stack.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Subscriptions Platform

In this role, you will lead the architecture and implementation of a highly avai...
Location
Location
United States , San Jose
Salary
Salary:
186000.00 - 388000.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in architecting, implementing, and running large-scale services, specifically in subscriptions, purchase, and billing domains
  • Experience building systems of various workloads - streaming, API, notifications, batch, etc.
  • Expertise in various subscription flows, including tax, payment, purchase, renewal, dunning, cancellation, repurchase, and invoicing
  • Strong architectural design experience, great track record of building a highly available and scalable subscription platform
  • Strong expertise with cloud solutions/systems across cloud with AWS or GCP is a must
  • Strong experience in designing and leading the implementation of highly complex transactional systems, collaborating with teams across the organization
  • Strong passion for technology and adding value to the bottom line through technology
  • Strong passion & expertise with automation, including building and adopting CI/CD pipelines
Job Responsibility
Job Responsibility
  • Lead the evaluation and implementation of new technologies and designs
  • Engage in architectural discussions across multiple teams, influence the roadmap, and take ownership of key projects and initiatives
  • Providing technical leadership and expertise to drive platform capabilities to ensure high availability and scalability
  • Demonstrate engineering excellence practice by setting expectations and leading by hands-on examples
  • Own building platform features, driving directly with product and other engineering teams
  • Own design and implementation of shared architectural layers (e.g., queuing, event systems, shared memory clusters) and libraries that can be used across teams
  • Review technical specification documents, provide feedback, and collaborate for best in class solution
  • Be an evangelist for best practices across all functions – developers, QA, and infrastructure/ops
  • Be an evangelist for platform innovation and reuse
  • Be actively involved in code/design reviews and expected to code 80% of the time
What we offer
What we offer
  • health insurance
  • equity awards
  • life insurance
  • disability benefits
  • parental leave
  • wellness benefits
  • paid time off
  • global access to mental health and financial wellness support and resources
  • commuter benefits
  • retirement options (401(k)/pension)
  • Fulltime
Read More
Arrow Right

Senior Backend Software Engineer, Cloud Management

We are seeking talented Senior Software Engineers to design, build, and scale Cr...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
175000.00 - 210000.00 USD / Year
crusoe.ai Logo
Crusoe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software development experience
  • Programming with modern compiled languages such as Go, Rust, Java, or C++
  • Proven ability to design and scale fault-tolerant distributed systems and develop managed cloud services
  • Strong fundamentals in data structures, algorithms, microservices, and infrastructure tools like Docker, Kubernetes, Terraform, and CI/CD systems
  • Ability to work with cross-functional teams to align priorities and deliver customer-first solutions
  • Experience guiding engineers, improving hiring and onboarding processes, and driving team growth
  • Exceptional ability to articulate complex ideas and align technical solutions with customer needs
  • Customer-Centric Mindset
  • Any experience building out infrastructure tooling is a plus
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable and reliable services that power our cloud platform’s user-facing experiences
  • Collaborate with cross-functional teams, like product and design, to evaluate tools, frameworks, and customer needs, creating innovative solutions
  • Design and build backend systems that underpin our cloud platform, covering everything from authentication flows to scalable, reliable access to infrastructure resources
  • Contribute to architectural decisions that support reliability and maintainability across the company
  • Mentor engineers, enhance hiring practices, and contribute to building a strong, inclusive engineering culture
  • Build scalable, reliable cloud services, such as user access management, Gateways, user features, and notification systems, tailored to customer needs
  • Partner with customer success and operations teams to create intuitive tools that enhance the end-user experience
  • Develop automation software that simplifies infrastructure deployment and management for seamless customer operations
  • Implement features that differentiate Crusoe Cloud, focusing on operational efficiency, low-touch adoption, turn-key AI services and scalability
  • Work closely with cloud support, engineering, and site reliability teams to align technical solutions with customer feedback and operational goals
What we offer
What we offer
  • Restricted Stock Units
  • Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents
  • Employer contributions to HSA accounts
  • Paid Parental Leave
  • Paid life insurance, short-term and long-term disability
  • Teladoc
  • 401(k) with a 100% match up to 4% of salary
  • Generous paid time off and holiday schedule
  • Cell phone reimbursement
  • Tuition reimbursement
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Mobile

We’re looking for a Principal Software Engineer experienced in mobile developmen...
Location
Location
Portugal , Lisbon
Salary
Salary:
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in commercial software development, with significant experience delivering large-scale native mobile applications
  • Demonstrated excellence in working with cross-functional teams in fast-paced environments, providing both hands-on technical leadership and effective cross-team collaboration
  • Excellent command of tools and techniques for troubleshooting mobile production issues, including crash analysis, performance diagnostics, and release health
  • Strong experience designing and evolving scalable mobile systems from conception through production operation
  • Deep understanding of mobile software architecture, design principles, and engineering best practices across iOS and Android ecosystems
  • Deep experience with mobile platforms iOS and Android, native languages including Swift, Kotlin, Objective-C, and Java, and modern mobile architectural patterns. Experience with shared code and cross-platform approaches such as Kotlin Multiplatform. Strong architectural understanding of mobile communication patterns such as REST and GraphQL and the broader mobile ecosystem including local data persistence, networking layers, authentication, offline and synchronisation strategies, and push notification systems
Job Responsibility
Job Responsibility
  • Drive the design and architecture of complex, scalable mobile application systems that underpin our customer-facing technology solutions. Capable of designing long-lasting mobile architectures to solve complex problems including performance, reliability, scalability, offline behaviour, consistency, and quality, often across an engineering pillar
  • Conduct design reviews at both the engineering pillar level and across the broader engineering organization, with a strong focus on mobile app architecture, platform evolution, and cross-platform integration
  • Lead generalisable improvements in mobile operational maturity for the platform, promoting best practices across areas such as release management, app stability, observability, performance monitoring, and incident response
  • Work closely with engineering managers, other principal and senior principal engineers to drive technology strategy and roadmap that aligns with the wider organisation or group vision
  • Partner with Product Manager(s) and Engineering Manager(s) to establish clear technical delivery milestones for key mobile initiatives and help drive delivery within the agreed scope, quality, and timelines
  • Build trusted leadership by being regarded as a go-to person across a wide number of mobile technologies, development practices, and tools used within an engineering pillar or group
  • Communicate effectively with technical and non-technical stakeholders to ensure alignment on project goals, technical trade-offs, commitments, and timelines
What we offer
What we offer
  • Competitive compensation packages (routinely benchmarked against the latest industry data), including base salary and annual bonuses
  • Work your way with flexibility to suit your lifestyle
  • Flexible schedule
  • Donation matching
  • Tuition assistance
  • Lifestyle benefit
  • Travel perks
  • Employee assistance program
  • Health benefits
  • Generous referral scheme
  • Fulltime
Read More
Arrow Right

Senior Riser Engineer

Job Overview: The Senior Riser Engineer uses best practices and knowledge of in...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
Not provided
mcdermott.com Logo
McDermott
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-15 years of experience in oil and gas preferably in offshore facilities
  • Bachelor's Degree in Civil/Structural/Mechanical Engineering (Masters is a preference)
  • Strong working knowledge of many design techniques and analysis methods
  • Has developed a good understanding of riser engineering process and tools
  • Understand the scope and contents of API, DNV, ISO, ASME, and other standards applicable to riser engineering
  • Preferably Registered Engineer in Training (EIT) or member of a professional engineering society
Job Responsibility
Job Responsibility
  • Perform conceptual FEED, Studies, and detailed design engineering, analysis, and calculations on more complex and demanding engineering tasks
  • Apply knowledge and skills to complete varied assignments
  • Prepare clear and accurate detailed design calculations and analyses including design reports and procedures
  • Prioritize and organize own work to meet deadlines
  • Focus on completing work within budgets
  • Clearly communicate and explain information in straightforward engineering activities
  • Focused on health and safety policies and procedures
  • Be fully familiar with the project scope of work, specifications, schedule, and all inter-discipline requirements
  • including identifying concerns as early as practicable and taking appropriate initiatives to address the issues
  • Identify changes to scope and promptly raise change notifications, including providing any necessary supporting documentation and estimates
  • Fulltime
Read More
Arrow Right

Senior iOS Engineer

We are Woolworths Group. 200,000+ bright minds, passionate hearts and unique per...
Location
Location
Australia , Sydney (Surry Hills/Norwest)
Salary
Salary:
Not provided
woolworths.com.au Logo
Woolworths Supermarkets
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in modern engineering practices and disciplines
  • Demonstrable experience building, releasing and supporting multiple iOS apps
  • 5+ years experience in aspects of the mobile SDLC life cycle
  • 5+ years experience in native iOS app development, using Swift
  • Ability to stay calm and work through problems methodically
  • Deep knowledge of iOS application development in Swift using technologies and tools like UIKit, SwiftUI, Core Graphics, Core Animation, Core Data, AVFoundation, Push Notifications, Instruments and Xcode
  • Ability to architect complex iOS solutions, experience in common patterns such as MVVM and Viper
  • Experience with Fastlane, setting up CI/CD pipelines
  • Experience improving build times, reducing app sizes and app performance improvements
Job Responsibility
Job Responsibility
  • Building the core frameworks, CI/CD pipelines, and platform standards that enable dozens of other engineers to ship high-quality code safely and at scale
  • Develop high quality, scalable and performant solutions
  • Use best practices to deliver high quality code
  • Unit-test code for robustness including edge cases, usability, and general reliability
  • Actively participate in all phases of the SDLC
  • Work closely with, and incorporate feedback from, product management, UI designers, platform lead and other engineers on a tightly knit team cross-functional and agile team
  • Help define and encourage best practices, actively participate in code reviews
  • Contribute to a culture of automated testing
  • Focus on continuous improvement of the product, developer tool sets and productivity
  • Help evolve our technology stack to industry best practice
What we offer
What we offer
  • Team discounts across our range of Woolworths Group brands you know and love and a robust rewards program that celebrates and incentivises purpose-driven work
  • Access to Sonder. Sonder provides free confidential 24/7 personalised financial, medical safety, psychological or physical support for team members and their families
  • Fulltime
Read More
Arrow Right

Senior Chassis Diagnostic Engineer – Driveline & Trailering

This role is intended for a highly capable technical engineer who can define dia...
Location
Location
Canada , Markham
Salary
Salary:
115000.00 - 164600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, Mechatronics Engineering, Systems Engineering, or equivalent technical degree / experience.
  • Strong experience in embedded controls software development, including requirements understanding, software design, implementation, unit testing, software integration testing, and production release support.
  • Demonstrated experience in automotive diagnostics specification and implementation, including UDS, diagnostic infrastructure, diagnostic software implementation, and related validation practices.
  • Strong working knowledge of safety-critical software development and engineering best practices consistent with ISO 26262.
  • Experience with automotive communication and software implementation concepts spanning CAN, LIN, and Ethernet.
  • Strong analytical and problem-solving ability with capability to resolve unusual and difficult technical problems and drive issues to closure.
  • Strong written and verbal communication skills, with ability to work effectively across internal GM teams and external supplier organizations.
  • Bachelor's degree in Software/Computer/Electrical/Embedded Systems/Electronics Engineering or equivalent field
  • 8+ years of relevant experience.
  • Strong experience in developing and executing test scripts using Python
Job Responsibility
Job Responsibility
  • Own diagnostic specification development for Driveline and Trailering mechatronic systems, including DTC strategy, enable and inhibit conditions, set and recovery logic, customer notification strategy, remedial actions, and diagnostic data requirements such as freeze frame and Figure of Merit expectations.
  • Define, design, implement, and release embedded application software and diagnostics for chassis mechatronic control features, translating requirements into software design, implementation, and verification activities.
  • Lead or directly support software implementation across controller, subsystem, and vehicle levels, including software integration, anomaly resolution, and technical issue troubleshooting.
  • Use automated development and test environments including SIL, HIL, bench, and in-vehicle validation to verify software functionality and diagnostic behavior.
  • Drive robust diagnostic design reviews with internal GM stakeholders and suppliers, ensuring implementation meets GM requirements, passes software design review gates, and is approved for release.
  • Improve diagnostic robustness for edge cases such as environmental variation, part-to-part variation, startup and initialization behavior, hot starts, transient power behavior, and partial networking conditions.
  • Support common, standardized diagnostic architecture across Mechanical Driveline and Trailering controls, including creation and execution of diagnostic CGs, regression testing strategy, and diagnostic design governance.
  • Collaborate cross-functionally with systems, controls, calibration, software integration, validation, manufacturing, product, and supplier teams to deliver high-quality technical solutions in a SAFe / agile development environment.
  • Contribute technically to integrated chassis feature development where Driveline and Trailering capabilities intersect with braking, steering, suspension, propulsion torque management, and broader vehicle motion coordination.
  • Act as a senior technical contributor and domain leader, helping raise the organization’s capability in diagnostic specification, software implementation discipline, and mechatronic systems understanding.
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
  • Healthcare, dental and vision benefits including health care spending account and wellness incentive.
  • Life insurance plans to cover you and your family.
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.
  • GM Vehicle Purchase Plan for you, your family, and friends.
  • Fulltime
Read More
Arrow Right

Director, Clinical Applications

The Director, Clinical Applications will plan, direct, and oversee all aspects o...
Location
Location
United States , Denver
Salary
Salary:
136400.00 - 177400.00 USD / Year
innovage.com Logo
InnovAge
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, health informatics, or related technical field
  • 10+ years of progressive leadership experience in healthcare technology organizations, with direct accountability for clinical application portfolios and functional team management
  • Deep knowledge and experience in a multi-disciplinary approach to healthcare technology, with specific experience managing clinical application ecosystems in PACE, senior care, or complex care coordination environments
  • Proven ability to lead and build strong, scalable, and diverse teams
  • demonstrated success leading geographically dispersed teams across clinical, technical, and operational disciplines
  • Healthcare experience is required, with hands-on knowledge of Epic EHR (including configuration, optimization, and FHIR API/interoperability capabilities), and familiarity with complementary clinical systems
  • Experience with Agile methodology and iterative delivery in regulated healthcare environments
  • Demonstrated experience hiring, managing, developing, and retaining highly technical staff and leadership in competitive healthcare IT markets
  • Demonstrated experience leading complex technology development and regulatory compliance projects on time and within budget, including EHR implementations, interoperability initiatives, and security hardening programs
  • Demonstrated experience leading operations and support teams, ensuring service levels are defined, met, and auditable for regulatory purposes (HIPAA, SOX)
Job Responsibility
Job Responsibility
  • Develops, procures, and deploys clinical technology solutions from concept through build/configure, integration, testing, and production deployment, including AI-enabled clinical tools and interoperability capabilities aligned with recognized standards
  • Operate, maintain, and support clinical technology solutions to meet service-level commitments, including Epic EHR, telehealth, in home services, and dental platforms
  • Balance demand management for multiple complex simultaneous projects, operational enhancements, regulatory compliance initiatives, break-fix, and maintenance requests
  • Partner with clinical, operational, and compliance teams to optimize workflows and design technology solutions that deliver value, exceptional user experience, and excellent outcomes for PACE participants and their caregivers
  • Research, recommend, and develop workflow solutions—including agentic AI, clinical decision support, and predictive analytics—to streamline processes, improve care quality, reduce costs, and enhance user experience
  • Collaborate with business stakeholders to create multi-year capability roadmaps that incorporate regulatory milestones (HIPAA Security Rule enforcement, CMS interoperability deadlines), grooming backlogs quarterly to create release packages/dates
  • Ensure all projects, initiatives, and processes conform to organizational policies, regulatory requirements (HIPAA, SOX), and are on schedule and within budget
  • Lead, mentor and develop the performance of the applications team
  • Collaborate across all IT functions to deliver sustainable, resilient platforms and applications, including the Cloud/Infrastructure, Integration, Architecture, and Data teams
  • Responsible for release and change management, coordination, and adherence to quality standards for multiple clinical technology solutions
What we offer
What we offer
  • medical/dental/vision insurance
  • short and long-term disability
  • life insurance and AD&D
  • supplemental life insurance
  • flexible spending accounts
  • 401(k) savings
  • paid time off
  • company-paid holidays
  • Fulltime
Read More
Arrow Right