About the role

  • Collaborate with management and product owners to shape and finalize release planning for digital products.
  • Responsible for ensuring that team members and third-party vendors receive and work from product specifications and requirements and evaluate work based on those specs.
  • Research and recommend improvements for the long-term sustainability and performance of digital products.
  • Responsible for software development by team members and, as necessary, do hands-on development work.
  • Conform with and abide by all regulations, policies, work procedures, and instructions.
  • Ultimately shares responsibility with the Director of technology for the overall quality of products in the marketplace and internally.
  • Cultivate a collaborative culture of shared ownership that empower teams with a shared sense of responsibility and champion blameless collaboration with collective accountability.
  • Leads a team of developers, testers, and other technical team members, including setting expectations and measuring success, supporting individual and team growth, and ensuring team best practices are followed.
  • Communicate with co-workers, management, customers, vendors, and others in a courteous and professional manner.
  • Perform other role-related duties as assigned.

Requirements

  • Bachelor’s degree required, with a focus in computer science, management information systems, or software engineering preferred.
  • 3+ years of staff management required, especially software engineering teams.
  • Minimum 5 years in programming or software development.
  • Strong problem-solving skills and availability at any time required to attend to “living” digital products.
  • Possesses functional expertise; can effectively share knowledge, train and coach others, and identify and resolve functional issues.
  • Excellent communication skills and interpersonal skills; able to build relationships, influence others, and give and receive effective feedback.
  • Strong organizational and analytical skills; able to make data-driven decisions, prioritize tasks, manage deadlines, delegate, and utilize resources efficiently.
  • Able to act with integrity, professionalism, and confidentiality in complex situations; comfortable holding others accountable for the same.
  • Willing and able to travel when necessary.

Benefits

  • Competitive Healthcare Coverage
  • Flexible PTO
  • 10 Paid Holidays
  • Paid Leave
  • Tuition & Certification Reimbursement for Full-time Employees
  • Retirement Contributions
  • Healthy Lifestyle Reimbursements
  • Company Sponsored Short and Long Term Disability Insurance
  • Company Sponsored Life Insurance
  • A Robust Employee Assistance Program

Job title

Software Engineering Manager

Job type

Experience level

Mid levelSenior

Salary

$125,000 - $175,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job