Manager, Engineering
Company
iCIMS
Function
Engineering
Level
Location
Rai Durg, Hyderabad, Telangana, India
Job Summary
We are seeking an experienced and dynamic Manager of Engineering to lead and inspire a high-performing software engineering team. In this role, you will create an engaging, collaborative work environment that attracts top talent while providing ongoing guidance, support, and mentorship to your team.
As a trusted leader, you will champion a culture of continuous improvement and excellence, ensuring high-quality outcomes and customer satisfaction. You’ll work closely with the Director of Engineering and collaborate across teams to align objectives, optimize team performance, and contribute to the long-term success of the organization. If you are passionate about building and empowering teams, driving business growth, and delivering impactful software solutions, this is the opportunity for you.
Responsibilities
- Talent Acquisition & Retention: Partner with the Talent team to attract, recruit, and retain top-tier engineering talent, ensuring alignment with the team’s mission. Oversee the selection process for optimal team performance.
- Team Leadership & Engagement: Drive a highly engaged, results-driven work environment by setting clear objectives, providing performance management, and mentoring team members for growth.
- Training & Development: Lead the structuring of training and development programs, remove obstacles to performance, and ensure team members are equipped to succeed.
- Objective Setting & Execution: Establish annual team objectives in alignment with overall departmental goals, ensuring effective execution in line with the department’s strategy.
- Process Optimization & Compliance: Develop, update, and revise departmental Standard Operating Procedures (SOPs) with Director-level approval, ensuring adherence to established processes, SLAs, and performance metrics.
- Customer Issue Resolution: Establish and oversee procedures for handling customer issues, ensuring that service levels and productivity are consistently maintained.
- Cross-Functional Collaboration: Collaborate across functional areas, particularly within the Labs department, to optimize Agile team performance, align with product roadmaps, and ensure timely releases.
- Resource Allocation: Ensure appropriate resource allocation to meet deliverables and maintain high-quality standards.
- Performance Management: Supervise and improve the delivery and efficiency of both development and test engineering teams through feedback systems and performance reviews.
- Product & Business Impact: Facilitate the development of features and functionalities that drive business growth, ensuring products meet market demands and add value to the customer.
- Delivery Ownership: May act as the delivery owner for critical projects or programs, ensuring alignment with business objectives and timely execution.
- Integrity & Compliance: Uphold the highest standards of integrity, ensuring all business activities align with company policies, procedures, and values.
Qualifications
- 10+ years of experience in software design and development, particularly in Java-based enterprise systems or full-stack development using Java technologies.
- 4+ years in a Software Development or Test Engineering Management role.
- Proven experience leading high performing cross-functional teams and driving collaboration to achieve shared goals.
- Experience in scalable web application development, including cross-platform integrations, API design, and RESTful web services.
- Ability to work independently in a fast-paced, high-growth environment while managing multiple priorities.
- Strong communication skills, with the ability to articulate complex ideas clearly across multiple internal and external teams.
- A customer-centric focus, with proven success in delivering superior customer experiences.
- Experience working in a rapidly evolving, high-growth environment with a strong ability to adapt to change and drive results.