Rhaegalsandbox

Rhaegalsandbox

Director of Software Engineering

Role

Director of Software Engineering

Job type

Full-time

Posted

5 days ago

Share this job

Salary

Not disclosed by employer

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

Resume ExampleCover Letter Example

Explore more