Cognizant logo

Manager of Software Engineering

Cognizant
Full-time
On-site
Telangana
Technology & Engineering

Primary Skill: Java, Spring Boot

Secondary Skill: Angular

Experience & Skills:

· 10+ years of hands-on software development experience with a proven record of successfully developing consumer-facing, reliable and scalable products

· 7+ years of relevant managerial experience, managing teams of technologists and engineers

· Excellent understanding of engineering software processes, methodologies (agile, waterfall, SCRUM and life-cycle), configuration management, release management and systems verification and test

· Mastery of multiple programming languages, including at least one front end framework (Angular/React/Vue), such as Python3, Java, JavaScript, Ruby, Golang, C, C++, etc.

· AWS/AZURE/GCP experience, including managing sensitive assets

· Bash and Linux experience

· Experience with CICD pipeline (CircleCI, Jenkins, or equivalent)

· Strong communication (both oral and written) and interpersonal skills

Role Responsibilities:

· Develop, Manage and Retain a team of highly inquisitive technologists, offering them both mentoring and coaching.

· Collaborate with architects, product managers and other technical or nontechnical stakeholders to define design approaches that are aligned with the customer centric product vision.

· Ensure the best engineering and documentation practices are understood and followed.

· Coordinate with peers within the organization to Ensure seamless integration of functional workflows.

· Ensure successful incremental product releases while driving to deadlines and optimizing investments. Assure quality through efficient management of team and resources.

Evaluate and limit risk and vulnerabilities during the software development process by consistently employing industry best practices