Blackhawk Network

Engineering Manager II

Blackhawk Network

full-time

Posted on:

Location Type: Hybrid

Location: South Portland • Maine • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

SeniorLead

Tech Stack

AWSCloudJavaMongoDBNoSQLSpringSQL

About the role

  • Manage a high performing team of Software Engineers and Quality Engineers through the evolution of Blackhawk's e-commerce and incentive products, building shared services
  • 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

Requirements

  • 8+ years hands‑on professional experience building commercial products with object oriented programming languages and frameworks such as Java and Spring
  • 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 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
Benefits
  • 401k with employer match
  • medical
  • dental
  • vision
  • 12 paid holidays throughout the year 2025
  • sick pay accrual according to state law
  • parental leave
  • life insurance
  • disability insurance
  • accident and illness insurance
  • health and dependent care flexible spending accounts
  • wellness benefits
  • flexible time off for all full-time employees

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpringobject oriented programmingREST servicesMicroservice architecturesrelational database designSQLMongoDBAgile methodologiessecurity best practices
Soft skills
coachingmentorshipperformance assessmentfeedbackcommunicationcollaborationadaptabilitytransparencyleadershipproblem-solving
Certifications
Bachelor's degree in Computer ScienceMaster's Degree in Computer Science