Manager – Principal Engineering Manager, Solutions & Engineering
We are seeking a highly experienced Principal Engineering Manager with over 10+ years of industry experience to lead and drive our engineering teams towards excellence. This role is critical in shaping the strategic direction of our engineering efforts, ensuring the delivery of innovative and high-quality software solutions, and fostering a culture of continuous improvement and technical excellence
Key Responsibilities:
Strategic Leadership:
- Vision and Strategy: Formulate and articulate a clear vision and strategy for the engineering organization that aligns with the company's goals and objectives.
- Technical Roadmap: Define and drive the technical roadmap, ensuring alignment with business needs and industry trends.
- Innovation Leadership: Foster a culture of innovation, encouraging the exploration and adoption of modern technologies and methodologies.
Leadership and Management:
- Team Leadership: Lead, mentor, and manage a team of software engineers, providing guidance and support to ensure high performance.
- Performance Management: Conduct regular performance reviews, set goals, and create development plans for team members.
- Team Environment: Foster a collaborative and inclusive team environment that encourages innovation and continuous improvement.
- Budget Management: Monitor budget for the product
Capability Development:
- Talent Management: Attract, retain, and develop top engineering talent, creating a high-performing and motivated team.
- Succession Planning: Develop and implement succession planning strategies to ensure leadership continuity and growth.
- Diversity and Inclusion: Promote diversity and inclusion within the engineering teams, ensuring a collaborative and respectful work environment.
- Research and Development: Lead research and development initiatives, exploring new technologies and approaches to maintain a competitive edge.
- Knowledge Sharing: Promote knowledge sharing and continuous learning within the engineering capabilities, fostering a culture of growth and development.
Innovation and Technology Adoption:
- Technology Leadership: Lead the team in adopting new technologies, tools, methods, and processes.
- Innovation Culture: Drive technological innovation and foster a culture of continuous improvement.
- Scalability and Maintenance: Ensure the product/platform can be easily maintained, scaled, and operated with minimal human interventions.
Technical Excellence:
- Technical Direction: Provide technical direction and oversight for software development projects, ensuring adherence to best practices and coding standards.
- Code Review: Review and approve architectural designs, code, and technical documentation.
- Industry Trends: Stay current with industry trends and emerging technologies and incorporate relevant advancements into the team's work.
- Programming Proficiency: Strong proficiency in relevant programming languages (e.g., C#, .NET Framework).
- Development Methodologies: Experience with software development methodologies (e.g., Agile, Scrum).
- DevOps Practices: Familiarity with DevOps practices and tools (e.g., CI/CD, Docker, Kubernetes).
- Developing roadmaps: Developing technical roadmaps for the teams they manage
Process Improvement:
- Process Implementation: Implement and refine software development processes to improve efficiency, quality, and collaboration.
- Continuous Improvement: Drive continuous improvement initiatives, including code reviews, and deployment processes.
Development and Quality:
- Quality Standards: Maintain high standards of code quality and low bug rates, utilizing development and quality standards, principles, and practices.
- Technical Debt: Ensure the product/platform is tech-debt free, evolves with the latest technical stack, and is easily maintainable.
Collaboration and Communication:
- Collaborative Efforts: Work closely with cross-functional teams (such as Architecture, DevOps, Performance, SRE and Analytics) and stakeholders to ensure the best products are built.
- Clear Communication: Communicate team priorities and set clear expectations for individuals based on their roles and levels.
- Partnership: Engage with Product and Delivery Capability teams to ensure punctual product delivery.
Soft Skills:
- Leadership Skills: Excellent leadership and team management skills.
- Communication Skills: Strong communication and interpersonal skills.
- Problem-Solving: Problem-solving mindset and ability to make sound decisions under pressure.
Organizational Skills: High level of organizational and time management skills
Qualification Required:
Education and Experience
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 10+ years of experience in software development, with hands on experience in coding and guiding the technology teams.
- Proven record of successfully delivering complex software projects on time and within budget.
Technical Skills
- Strong proficiency in relevant programming languages, e.g., Java, Python, C#, AI/ML.
- Experience with software development methodologies, including Agile and Scrum.
- Knowledge of software architecture principles and design patterns.
- Familiarity with DevOps practices and tools, such as CI/CD, Docker, and Kubernetes.
Soft Skills
- Strong executive leadership skills, with the ability to inspire and motivate teams.
- Excellent strategic thinking and problem-solving abilities.
- Exceptional communication and interpersonal skills, with the ability to influence and collaborate at all levels of the organization.
- Proven ability to lead and manage change, driving continuous improvement and innovation.
- Demonstrated success in leading organizational technology and capability initiatives.
Location: Hyderabad
Shift timing – 11AM to 8PM
How you will grow
At Deloitte, we have invested a great deal to create a rich environment in which our professionals can grow. We want all our people to develop in their own way, playing to their own strengths as they hone their leadership skills. And, as a part of our efforts, we provide our professionals with a variety of learning and networking opportunities—including exposure to leaders, sponsors, coaches, and challenging assignments—to help accelerate their careers along the way. No two people learn in the same way. So, we provide a range of resources including live classrooms, team-based learning, and eLearning. DU: The Leadership Center in India, our state-of-the-art, world-class learning Center in the Hyderabad offices is an extension of the Deloitte University (DU) in Westlake, Texas, and represents a tangible symbol of our commitment to our people’s growth and development. Explore DU: The Leadership Center in India
Benefits
At Deloitte, we know that great people make a great organization. We value our people and offer employees a broad range of benefits. Learn more about what working at Deloitte can mean for you.
Deloitte’s culture
Our positive and supportive culture encourages our people to do their best work every day. We celebrate individuals by recognizing their uniqueness and offering them the flexibility to make daily choices that can help them to be healthy, centered, confident, and aware. We offer well-being programs and are continuously looking for new ways to maintain a culture that is inclusive, invites authenticity, leverages our diversity, and where our people excel and lead healthy, happy lives. Learn more about Life at Deloitte.
Corporate citizenship
Deloitte is led by a purpose: to make an impact that matters. This purpose defines who we are and extends to relationships with our clients, our people, and our communities. We believe that business has the power to inspire and transform. We focus on education, giving, skill-based volunteerism, and leadership to help drive positive social impact in our communities. Learn more about Deloitte’s impact on the world.