Go to search
Engineering Manager - Java
Software Development Management, Project Management, People Management, Agile, Scrum, Solution Architecture, Product Management, Java, Microservice Architecture Pattern, CI/CD, Engineering Practices, Code Review, Code Quality Practices, Software Engineering Management
Hyderabad, Bangalore
We are seeking a highly experienced and dynamic Engineering Manager - Java to lead our engineering teams.
The successful candidate will be responsible for driving software transformations in high-growth environments, managing cross-continental product development, and making pivotal architectural decisions. This role demands a leader who excels in both technical and managerial capacities, ensuring both high-quality product delivery and team development.
If you are interested in this opportunity – apply!
Responsibilities
- Lead and mentor teams and their managers, fostering an environment of growth and high performance
- Make architectural and design-related decisions, balancing time-to-market with system flexibility
- Oversee the design and development of high-scale, generalizable products prioritizing outstanding user experience
- Drive the hiring, onboarding, and development of engineering teams
- Implement and lead agile practices across interdisciplinary teams
- Manage delivery engagements end-to-end, ensuring quality and timely delivery
- Govern project delivery involving all stakeholders, handling complex engineering issues
- Develop and maintain continuous delivery/deployment pipelines for various projects
- Deliver on outcome-based commitments within fixed timelines
- Integrate technical and business requirements to enhance decision-making processes
Requirements
- 15 to 18 years of experience in engineering
- Minimum 10 years in engineering with at least 5 years in leadership roles managing high-performance teams
- At least 2 years of experience in leading fully fledged managers
- Strong experience in software architecture and design decision-making for large-scale platforms
- Proven track record in managing delivery engagements for teams of 20-50+ FTEs
- Experience in agile project management and leading interdisciplinary teams
- Strong analytical and decision-making skills
- Practical experience in hiring and developing engineering teams
- Experience with Java, Spring Framework, and microservices architectures
- Familiarity with continuous integration/continuous delivery (CI/CD) tools and practices
- Up-to-date knowledge of design and implementation of end-to-end solutions
- Experience in outcome-based setups with fixed timelines
- Excellent communication and leadership skills
Nice to have
- Certifications in project management methodologies (e.g., PMP, Agile, Scrum)
- Experience in additional programming languages (e.g., Python, Scala)
- Prior work in a multinational corporation or cross-continent projects
Benefits
Benefits
- Insurance coverage
- Paid leaves – including maternity, bereavement, paternity, and special COVID-19 leaves.
- Financial assistance for medical crisis
- Retiral Benefits – VPF and NPS
- Customized Mindfulness and Wellness programs
- EPAM Hobby Clubs
Community
- Flexible and hybrid work opportunities
- Soft loans to set up workspace at home
- Relocation and mobility programs
Professional development
- Access to soft skills training in general communication, presenting and public speaking, diversity, equity and inclusion (DEI), cultural Intelligence, self-productivity, well-being and more.
- Unlimited access to the LinkedIn Learning Library, including 22,000+ courses
- Access to internal learning platforms, EPAM University and a wide range of professional communities and competency centers
- Community networking and idea creation platforms
- Mentorship programs
- Self-driven career progression tool
- Upskilling, reskilling and certification courses <wbr>