We are seeking a seasoned Manager - Software Engineering with 15+ years of experience and strong expertise in Ruby on Rails to lead engineering teams, drive backend architecture, and ensure reliable, scalable software delivery. This role requires a strong balance of technical depth, leadership, and execution ownership.
Key Responsibilities:
1. Team Leadership & People Management
- Lead, mentor, and manage a team of backend/full-stack engineers.
- Drive performance management, career development, and succession planning.
- Establish a high-performance engineering culture with strong ownership and accountability.
2. Technical Leadership (Ruby on Rails)
- Define and drive architecture for Ruby on Rails-based applications.
- Enforce best practices in coding standards, API design, and system performance.
- Conduct design and code reviews to ensure maintainability and scalability.
- Guide the team on solving complex backend and system-level problems.
3. Delivery Ownership
- Own end-to-end delivery with predictable timelines and high quality.
- Manage sprint planning, backlog grooming, and release cycles.
- Proactively identify risks, dependencies, and execution bottlenecks.
4. System Design & Scalability
- Architect scalable, high-availability backend systems.
- Drive performance optimization across application and database layers.
- Ensure systems are resilient, fault-tolerant, and production-ready.
5. Stakeholder Management
- Partner with Product, Program, and Business stakeholders.
- Translate business requirements into clear technical strategies.
- Provide regular updates on delivery, risks, and system health.
6. Production Excellence
- Ensure system stability and uptime with strong monitoring practices.
- Lead incident management, RCA, and preventive improvements.
- Establish SLAs, SLOs, and reliability standards.
7. Engineering Process & Quality
- Drive adoption of Agile/Scrum best practices.
- Implement and improve CI/CD pipelines, testing strategies, and code quality standards.
- Promote continuous improvement across engineering processes.
Required Skills & Qualifications:
- 15+ years of experience in software development.
- Strong hands-on expertise in Ruby on Rails.
- Proven experience in engineering management and team leadership.
- Strong understanding of system design, distributed systems, and scalable architectures.
- Experience with RESTful APIs and microservices architecture.
- Strong database experience with PostgreSQL/MySQL.
- Experience with Redis, background job processing (Sidekiq/Resque).
- Familiarity with cloud platforms (AWS/GCP/Azure).
- Strong debugging, problem-solving, and decision-making skills.
Good to Have:
- Experience with React or modern frontend frameworks
- Exposure to healthcare or data-intensive systems
- Experience with large-scale production systems
Key Traits:
- Strong ownership and accountability
- Strategic thinking with execution focus
- Ability to balance hands-on technical work and leadership
- Excellent communication and stakeholder management
Success Metrics:
- Consistent and predictable delivery
- High system performance and reliability
- Strong team engagement and retention
- Quality of architecture and engineering practices