Overview:
Come join our Identity engineering team to help us grow our best-in-industry Identity platform. Our mission is to create a seamless widget and API based identity solution that delivers a seamless, user friendly and consistent identity functions that are secure, scalable and compliant with industry standards.
We're looking for a Technical Engineering Manager with a strong sense of individual agency: When you see problems, you can't help but look for solutions, and you have a track record of delivering on them. You are passionate about working with people, mentoring, motivating and fostering the career growth of the team members.
Responsibilities:
Team Leadership:
* As an Engineering Manager, your time will be split about 30% on people management and about 70% as a developer.
* Manage a high performing team of Software Engineers and Quality Engineers through the evolution of Blackhawk's e-commerce products
* 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
Technical Leadership:
* 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
Partner Closely with Stakeholders:
* 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
* Work with Risk and Infosec teams to protect the products from fraud, ATO and other threats.
Qualifications:
* 5+ years hands‑on professional experience building commercial products with Java programming language
* 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 and nosql database design and SQL
* Knowledge of security best practices as it relates to web application development such as OWASP
* Experience using Agile methodologies 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
* Bonus: Experience in UI frameworks like Angular, React
Our Technology Stack:
* Programming Languages: Java, JavaScript, React, Angular
* Web Frameworks: Spring, NodeJS, React, Angular
* Platform: Docker, Jenkins
* Productivity: JIRA, Rally, Git, Confluence
* Analytics and Monitoring Tools: Splunk, New Relic, AWS Redshift
* Database: MongoDB, AWS Aurora
* OS: MacOS local, Ubuntu server side
* Cloud: AWS
Share this job:
Share this Job