Rhaegalsandbox
Director of Software Engineering
Company
Role
Director of Software Engineering
Location
Job type
Full-time
Posted
5 days ago
Salary
Job description
- Leadership & Organizational Development
- Lead and develop a multi-team software organization of approximately 50 professionals.
- Build strong engineering leadership capability and ensure team health and performance.
- Recruit, mentor, and develop top technical talent; oversee career growth and succession planning.
- Software Delivery for Mobile, Cloud & Connected Devices
- Oversee the delivery of software for mobile apps, cloud platforms, and device-side software (excluding embedded code).
- Ensure predictable, high-quality releases aligned with product, rider experience, and business goals.
- Maintain high standards in architecture, code quality, testing, security, scalability, and system reliability.
- Cross-Functional Collaboration & Integration
- Serve as a key partner to SRAM's Embedded and Design Engineering departments, ensuring strong coordination on roadmaps, technical dependencies, and integration testing.
- Work closely with product, UX, hardware engineering, manufacturing, and security teams to align technology choices and execution plans.
- Facilitate clear communication and joint planning to ensure seamless system-level integration across mobile, cloud, and embedded systems.
- Strategic Technology Leadership
- Define and evolve the long-term software architecture and technology strategy.
- Champion modern engineering practices: agile, DevOps, automation, cloud-native architectures, CI/CD, and observability.
- Lead modernization and engineering maturity initiatives across platforms and processes, including artificial intelligence.
- Operational Excellence
- Establish engineering KPIs and delivery metrics to improve predictability and performance.
- Oversee incident management, release readiness, and operational reliability.
- Drive continuous improvement across tools, workflows, and engineering practices.
- 10+ years of progressive software engineering leadership, including managing managers and multi-team organizations.
- Proven experience delivering mobile apps, cloud platforms, APIs, and connected device solutions.
- Strong experience collaborating with firmware, hardware, or embedded engineering teams.
- Skilled at managing complex cross-team dependencies and driving alignment across disciplines.
- Master's degree in Software Engineering or a related field, or equivalent experience leading software organizations known for consistent, high-quality delivery using contemporary engineering practices (DevOps, CI/CD, cloud-native architectures, automated testing, observability).
- Demonstrated commitment to code craftsmanship, including championing clean, maintainable, well-architected code supported by peer reviews, automated quality gates, and a culture of continuous improvement.
- Excellent communication skills and the ability to interface effectively with executive leadership.
Working Conditions:
- Occasional night and weekend hours required for system implementations and updates.
- Ability to travel up to 25% annually, including internationally.
- Based On-Site in either Chicago, Colorado Springs or Phoenixville. This is NOT a remote or hybrid role.
- Competitive salary starting at $200,000 with the potential up to $275,000 based on experience and skills.
- Comprehensive benefits package including: Medical, dental, and vision insurance, 401(k) with company match, life and disability insurance, paid time off.
United States, Illinois, Chicago | United States, Colorado, Colorado Springs | United States, Pennsylvania, Phoenixville


