What are the responsibilities and job description for the Director of Software Engineering position at Interactive Resources - iR?
We are seeking a Director of Engineering with deep expertise in Ruby on Rails and React to lead our engineering team and drive the evolution of our technology platform. This role is ideal for a hands-on technical leader who thrives in both coding and strategic decision-making. You will be critical in defining our architecture, scaling our systems, and ensuring technical excellence while mentoring and guiding a high-performing engineering team. For the right candidate, this position offers a clear path to a Chief Technology Officer (CTO) role.
Key Responsibilities:
- Lead and mentor a team of engineers while remaining hands-on with Ruby on Rails and React, ensuring high-quality, scalable solutions.
- Architect and implement a robust, high-performance system that integrates payments, marketplace messaging, and Generative AI.
- Continuously evaluate and enhance the Ruby on Rails backend and React frontend, integrating modern technologies for scalability and efficiency.
- Define and enforce engineering best practices, fostering a culture of clean, maintainable, and well-tested code.
- Collaborate with product management and business leadership to align technical strategies with company growth objectives.
- Drive Agile development processes, ensuring smooth execution of product roadmaps and timely delivery.
- Stay ahead of emerging industry trends, proactively adopting tools and methodologies that enhance productivity and innovation.
Requirements:
- Proven experience leading and scaling engineering teams in a fast-paced environment.
- Extensive hands-on experience with Ruby on Rails and React, including building and maintaining complex, scalable applications.
- Strong system architecture and design skills, with a focus on performance, security, and reliability.
- Track record of mentoring engineers, fostering technical excellence, and promoting a culture of innovation.
- Ability to communicate complex technical concepts to non-technical stakeholders.
- Passion for AI-driven solutions and experience integrating machine learning or Generative AI is a plus.
About You:
- You love coding and solving complex engineering challenges—spending 80% of your time hands-on with code while also driving team strategy.
- You have a builder’s mindset, focusing on long-term scalability, process efficiency, and innovation rather than just short-term fixes.
- You thrive in a fast-moving environment and are excited to lead a team while still being deeply technical.
- You enjoy working closely with business leaders to create high-impact technology solutions.
Salary : $170,000 - $185,000