Remote: This role is based remotely but if you live within a 50-mile radius of Atlanta, Austin, Detroit, Warren, Milford, or Mountain View, you are expected to report to that location three times a week, at minimum.
About the role :
- Defines and leads the corporate software strategy for new technologies, complex features, and major programs, offering technical leadership, integration, and testing oversight.
- Serves as a Subject Matter Expert (SME) across one or more platforms or applications, and provides guidance on best practices within the software community.
- Leads design analysis, integration, verification, and patent-eligible project participation.
- Participates actively in hiring, including developing technical questionnaires and conducting interviews.
- Maintains up-to-date knowledge of emerging technologies and competitive products, helping shape corporate direction.
- Acts as a visible expert across teams and sites, contributing to large, high-impact projects and influencing GM’s strategic priorities.
- Expected to apply deep technical expertise, strong business acumen, and advanced problem-solving skills to complex, cross-functional challenges, developing innovative policies and solutions.
- Operates independently with broad decision-making authority, often leading change management initiatives and championing diverse and productive teams.
- Drives measurable results, setting objectives and ensuring alignment with key performance indicators across multiple departments.
Key Responsibilities
- Architect and lead the development of scalable, fault-tolerant notification systems that support multi-channel delivery (e.g., push, SMS, email).
- Own and drive full lifecycle software development, from design and implementation to deployment and monitoring.
- Provide technical leadership across multiple teams, ensuring alignment with platform vision, design principles, and engineering best practices.
- Identify and resolve complex software issues, including performance bottlenecks, architectural gaps, and security vulnerabilities.
- Lead integration efforts with enterprise systems, ensuring seamless communication and data flow across services.
- Champion automation in testing, deployment, and monitoring to improve development velocity and system reliability.
- Guide incident response and root cause analysis for production issues, driving long-term improvements.
- Collaborate with product, infrastructure, and data teams to define platform strategy and roadmap.
- Mentor senior and junior engineers, fostering a culture of technical excellence and continuous learning.
- Author and review high-quality technical documentation and design artifacts.
- Ensure compliance with organizational standards and industry regulations.
- Model leadership behaviors and contribute to a culture of innovation, accountability, and inclusion.
What You’ll Bring
- Extensive experience designing and building distributed systems, preferably in messaging or notification domains.
- Proven ability to lead large-scale engineering efforts and influence technical direction across teams.
- Expertise in multiple programming languages and cloud-native technologies (e.g., Kubernetes, Kafka, AWS/GCP/Azure).
- Strong understanding of system design, scalability, observability, and security.
- Excellent communication and collaboration skills, with the ability to align stakeholders and drive consensus.
- A track record of mentoring engineers and elevating team performance.
- Passion for building resilient platforms that deliver real-time value to users.