Posted 1mo ago

Manager - Software Engineering

@ MRO
Pune, Maharashtra, India
OnsiteFull Time
Responsibilities:team leadership, technical leadership, delivery ownership
Requirements Summary:15+ years in software development; strong Ruby on Rails; engineering management experience; system design and scalable architectures; RESTful APIs; PostgreSQL/MySQL; Redis/Sidekiq; cloud platforms.
Technical Tools Mentioned:Ruby on Rails, PostgreSQL, MySQL, Redis, Sidekiq, AWS, GCP, Azure, React
Save
Mark Applied
Hide Job
Report & Hide
Job Description

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