Sr. Manager, Engineering

$184,060 - $248,500/Yr

Blackhawk Network - Pleasanton, TX

posted about 2 months ago

Full-time - Senior
Pleasanton, TX
Merchant Wholesalers, Nondurable Goods

About the position

The Senior Manager of Engineering at Blackhawk Network is responsible for leading a team of software engineers in the development of innovative digital payment solutions. This role involves providing mentorship, managing high-level design processes, and ensuring the delivery of high-quality software in an Agile environment. The position requires collaboration with cross-functional teams and stakeholders to align technology vision with business objectives, while fostering a culture of continuous improvement and high performance within the engineering team.

Responsibilities

  • Provide mentorship and leadership to a group of 8-15 Software Engineers.
  • Participate in technology deep dives and manage design processes and reviews.
  • Conduct code reviews, scheduling, people management, and reporting status.
  • Collaborate with senior engineering management and product management to ensure high-quality software solutions.
  • Attract and recognize talented engineers while cultivating an Agile, high-performance software development organization.
  • Inspire and empower team members to collaborate and improve their skills and practices.
  • Drive software development efforts from architecture to release.
  • Assess performance, provide feedback, and guide career development of team members.
  • Build strong partnerships with stakeholders to deliver software that meets business objectives.
  • Adapt to changing requirements and maintain an Agile mindset within the team.
  • Contribute ideas to the product roadmap based on industry trends.
  • Perform all phases of software engineering including design, development, testing, and deployment.
  • Promote software development quality and best practices through testing and code reviews.

Requirements

  • 10+ years of hands-on software development experience building distributed systems.
  • 4+ years of management experience leading and mentoring software engineers in a commercial software product company.
  • Experience working with product counterparts in contributing to the product roadmap.
  • Bachelor's degree in Computer Science or equivalent work experience required; Master's Degree in Computer Science is a plus.
  • Expertise in agile methodologies (e.g., Scrum, Kanban).
  • Proficiency in incident and problem management, including root cause analysis.
  • Strong verbal and written communication skills, able to convey technical concepts in non-technical terms.
  • Experience managing distributed remote and diverse teams.
  • Knowledge of Cloud technologies, preferably AWS.
  • Experience in payment systems is preferred.

Nice-to-haves

  • Experience with continuous integration and delivery practices.
  • Familiarity with payment processing technologies and trends.

Benefits

  • 401k with employer match
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 12 paid holidays in 2024
  • 1 hour of sick pay accrual for every 30 hours worked
  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service