Ncr Corporation India Pvt Ltd

Software Engineering Manager

Job Location:  London (London-United Kingdom)
Job Description:  SkillSet: sales, mis, reporting, delivery, marketing.
  • In this role, you will be leading a team consisting of Product Owners, SCRUM Masters, Developers and Testers to add and enhance features in this Enterprise level and performance critical application.
  • You need to collaborate with other senior key roles like Architect, Business SMEs, DBA etc. located in London and India.
  • A key focus will be on establishing a high performing team with embedded NCR culture of innovation and open communication.
  • The role is a domain/technology expert in addition to providing strong leadership, managing internal and external stake holders and collaborating with other teams.
  • You are required to have strong analytical, organizational and interpersonal skills and a commitment to Product quality in addition to grip on various java and database technologies.
  • Should also have a good understanding of CI/CD pipeline including test automation.
  • You will need to prioritize, make tradeoffs, clarify requirements, determine the appropriate functional implementation and drive the team for ideas and results.
  • The Software Engineering team operates under Agile as part of a SAFe release train.
The responsibilities include:

Must have experience leading a large technology team in a dynamic, high-growth product company with multiple, diverse offerings with specific focus on:

  • Alignment : Communicate the mission.
  • Built-in quality : Demonstrate quality by refusing to accept or ship low-quality work. Support investments in capacity planning for maintenance and reduction of technical debt.
  • Transparency : Visualize all relevant work. Leaders take ownership and responsibility for errors and mistakes. That means they admit their own missteps while supporting others who acknowledge and learn from theirs. And they never punish the messenger. Instead, they celebrate success and learning.
  • Program execution : Participate as an active business owner in execution. Adjust scope as necessary. Celebrate high quality and program increments delivered on schedule. Aggressively remove impediments and de-motivators.
  • Work planning and execution : Monitor/control the product backlog and ensure on scope, on time, on quality and on budget delivery in the Product Increment
  • Technology partnerships : Establish a connect and work with technology partners in the market to ensure reach to right talent pool and access to recent technology trends.
  • Crises management : Own critical projects to form teams, become an interconnect across various groups involved to ensure the project is successful.
  • Customer support : Facilitate critical issue resolution, troubleshoot and help the team understand and resolve blocker issues.
  • Remove impediments : Identify and resolve impediments, Identify and implement process improvements to meet Product Increment commitments and improve productivity of the team.
  • Focus on quality : Identify and drive quality improvement actions and track the results/trends.
  • Drive the roadmap : Own a specific area of functionality and work with Product Management and PO to drive it forward, considering the wider product impacts of the requested requirements and steer them to a better Product solution.
  • Talent and Performance Management : Lead the hiring to get right and bright talent in the organization. Perform performance reviews and ensure career/skills growth for every individual.
  • Culture ambassador : Build and maintain high performing teams with the work culture in line with the corporate shared values. Come up with the employee engagement action plans and make them effective.
  • Bachelors or Masters in Computer Science or related field
  • 10+ years of total experience in the software industry
  • Experience with leading and managing agile commercial software development projects
  • Shall be capable of working with cross-functional teams
  • Proven track record of handling development projects independently is a must
  • Prior experience of working on banking products like Switch, POS, ATM, networks is a must
  • Shall poses expertise in either of:
    • Software security for financial applications e.g. PADSS, PCI, vulnerability management etc.
    • Test automation of applications with UI and APIs
    • Product upgrade/migration strategies, release impact analysis, and compatibility matrix
Functional Area:  Web / Mobile Technologies,Sales / BD
Experience:  5 - 9 years
Qualification:  ("Other in Other") OR ("10+2 or Below in any field")
Salary:  7 Lakh to 14 Lakh INR
Ncr Corporation India Pvt Ltd
Job Ad publication date: 03 Dec 2020