
Manager II Engineering
- Bangalore, Karnataka
- Permanent
- Full-time
- Manage a high performing team of Software Engineers and Quality Engineers through the evolution of Blackhawk's Recipient Experience org
- Empower your team members to succeed in their various roles through coaching and mentorship
- Asses performance, provide feedback, recognize achievement and guide the career development of your team
- Assist in recruiting, interviewing, hiring and onboarding new engineering talent
- Perform all phases of software engineering including design, development, testing, and deployment in an Agile software development environment
- Help hone our overall Agile practices to reduce the time it takes to deliver increments of software, including improving continuous integration and delivery
- Promote software development quality and best practices by encouraging unit and automated integration testing, pair programming and participation in code reviews
- Provide timely advice, solutions and estimations while also communicating tradeoffs and potential hidden problems
- Build a strong, collaborative partnership with internal and external stakeholders to deliver software that achieves business objectives
- Work with shifting requirements and adapt to change by leading your team and the department in maintaining an Agile mindset
- Recognize technology opportunities to support business growth while balancing risks and priorities
- Encourage transparency with each team's release plans, progress and impediments
- 7+ years hands‑on professional experience building commercial products with object oriented programming languages and frameworks preferably in Java, Spring and nodejs
- 2+ years of management experience leading and mentoring engineers on distributed teams
- Bachelor's degree in Computer Science or equivalent; Master's Degree in Computer Science a plus
- Significant experience designing and building REST services and a familiarity with Microservice architectures
- Comfortable with relational database design and SQL; Nosql systems such as MongoDB is a plus
- Knowledge of frontend technologies such as react, angular is a plus
- Knowledge of security best practices as it relates to web application development such as OWASP
- Experience using Agile methodologies (e.g. Scrum, Kanban) to plan and deliver increments of functionality
- Strong verbal and written communication skills, including the ability to clearly communicate information technology concepts in non-technology terms
- Experience working in a cloud environment, preferably Amazon Web Services