27 Aug
|
Deloitte
|
India
In this role, you will lead teams building and scaling systems that power reservations, pricing, fleet allocation, counter workflows, customer identity, and mobile experiences across global, multi-brand environments. You will operate in a high-scale, transaction-intensive ecosystem, ensuring systems are reliable, performant, and aligned to business needs.
You will partner closely with Product, Architecture, QA, and Operations teams to translate complex requirements into scalable, API-driven, and resilient engineering solutions. Your day will include overseeing sprint execution, reviewing architecture and code, resolving production issues, and driving engineering best practices across the team.
You will also play a key role in platform modernization, including moving legacy systems to cloud-native, microservices-based architectures, improving observability, and strengthening CI/CD pipelines.
A significant part of your time will be spent mentoring engineers and Tech Leads, guiding technical decisions, managing delivery risks, and ensuring alignment across multiple teams while balancing near-term commitments with long-term platform evolution.
Key Responsibilities:
- Lead the design and development of scalable backend systems and microservices, defining architecture and selecting appropriate technologies.
- Own the end-to-end delivery of software projects, from requirements through testing and deployment, coordinating multiple streams and ensuring timely completion.
- Guide and mentor engineers, perform performance reviews, support growth opportunities, and build high-performance teams.
- Collaborate closely with product management, frontend, QA, DevOps and business stakeholders to translate requirements into technical solutions and deliver features end-to-end.
- Champion best practices for code quality, security, performance and maintainability, including code reviews, testing standards and CI/CD integration.
- Troubleshoot and resolve complex technical issues in production environments, drive root-cause analysis and corrective actions.
- Participate in sprint planning, design discussions, and architectural decisions, balancing technical trade-offs for extensibility, reliability and scalability.
- Manage project risks, dependencies and stakeholder communications, providing status updates and proactively addressing obstacles.
- Define and enforce QA and testing standards; partner with QA leads to integrate automated and manual testing into the lifecycle.
- Adopt and evangelize modern development methodologies (Agile/Scrum etc.), DevOps practices (CI/CD, containerization, cloud platforms) and emerging technologies (AI tools, mobile frameworks) when appropriate.
Required Skills & Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering or related field, or equivalent experience.
- 10+ years of software engineering experience with a proven track record of building complex, distributed systems.
- Strong expertise in one or more languages (e.g. Java) and frameworks such as Spring, with deep understanding of the JDK/JVM and microservices patterns.
- In-depth knowledge of API development (REST, SOAP, GraphQL), database design (SQL/NoSQL) and messaging systems (Kafka, RabbitMQ).
- Familiar with cloud platforms (AWS, Azure, GCP), container orchestration (Docker/Kubernetes) and observability tools (Prometheus, Grafana, ELK).
- Practical experience in QA/test automation, including frameworks like JUnit, Selenium, WebDriver, Cucumber and integrating tests into CI/CD pipelines.
- Solid understanding of design patterns (SOLID, DDD, hexagonal), distributed architectures and performance tuning.
- Excellent communication, collaboration and leadership skills; ability to influence across teams and functions.
- Strong analytical and problem-solving capabilities with attention to detail and proactive risk management.
- Experience working within Agile development methodologies and using tools such as JIRA.
Preferred Qualifications:
- Master’s degree or MBA and relevant certifications.
- Experience in mobile development (React Native, Swift, Kotlin) or other technology domains as required.
- Familiarity with emerging AI/ML tools, low-code platforms and evolving technology landscapes.
- Track record of managing distributed teams or working in a global development environment.
📌 Executive Manager | Delivery Manager | Hyderabad | Engineering as a Service/ Operate (India)
🏢 Deloitte
📍 India