We are looking for a very strong Software Engineering Professional, who is passionate about end-to-end engineering (design, develop, testing, implement, deploy and monitor), technical challenges and customer scenarios. Our engineering team tackles a wide variety of problems.
The candidates can expect to build a wide range of skills and experiences in this role. The candidate should have experience in all phases of the development cycle, preferably on large-scale commercial product / services including collaborating across the groups and cross discipline with Design, PM, and our partner & Customer teams.
Responsibilities:
- Design/Dev, implementship and monitor critical components of various Software Products
- Drive Engineering teams on technical investigations and prototyping in a fast-paced agile environment
- Work with partner teams on implementation plans, design and implementation requirements
- Manage a team of high caliber Software Development Engineers, Leads and Managers
- Recruit, hire, mentor, and coach Software Development Engineers at different levels of experience
- Prepare, Manage and Execute Project Plans and deliver commitments within the budget.
- Interface with our internal/external customers to understand requirements, set priorities, and communicate direction and progress. Good understanding of efficient data structures and algorithms.
- Drive improvements in software engineering practices. Ensure timely deliverables.
- Engage with Customers to understand requirements, challenges, opportunities and provide solutions, negotiate working engagements covering financial and engineering aspects.
- Reporting to the board, own complete engineering from financial budgeting, governance, and ownership angles.
Requirements:
- A solid background in Software Development & Engineering. A passion for people management and mentorship
- Great design and problem-solving skills, with a strong bias for architecting for performance, scalability, usability, security, and reliability.
- Min 10+ years of experience in leading software development teams & 5 yrs in Project/Product Management.
- "MUST" have handled a team of 200/250+ in current organization.
- BE / BTech degree in Computer Science or related field required. MBA will be an add-on.
Didn’t find the job appropriate? Report this Job