About the role

  • Use your deep technical expertise to coach and mentor software engineers, fostering growth in technical depth, product thinking, and delivery habits.
  • Build a team culture of excellence, accountability, collaboration, and continuous improvement.
  • Champion performance, reliability, and scalability in application design and infrastructure.
  • Collaborate with product and design leaders to define iterative scope for large features.
  • Manage a team of Software Engineers in the design and development of software and database solutions.
  • Partner with QA and Operations to shift testing processes, testing frameworks, infrastructure, monitoring, and compliance into development workflows.
  • Lead the design and build of highly scalable, resilient, performant cloud microservices and APIs.
  • Lead the greenfield of new Software systems.
  • Provide oversight of software code written using code-review and pared-programming approaches.
  • Support and guide engineers along career development and growth paths.
  • Strategically develop your teams by identifying technical or analytical skill gaps and challenging team members to grow into new skillsets.
  • Recommend changes to processes and policies that affect immediate and adjacent teams.
  • Influence decisions through persuasion to drive consensus.

Requirements

  • Bachelor’s degree in Computer Science or related field (or equivalent experience).
  • 7+ years in software development, including 3 + in engineering leadership.
  • Strong coding background — ideally across multiple modern languages (Node.js, React/Next.js, TypeScript, Java, C#).
  • Deep experience with relational databases (SQL Server, MySQL, PostgreSQL); familiarity with NoSQL (Redis, DynamoDB).
  • Exposure to low-code platforms (MuleSoft, Power Apps, Salesforce).
  • Experience managing or collaborating with offshore development teams.
  • Solid understanding of full-stack development, CI/CD, and cloud-based architecture (AWS preferred).
  • Proven ability to deliver iterative solutions in agile environments.
  • Excellent communication skills and ability to align stakeholders at all levels.
  • Strong foundation in computer science principles, RESTful services, and event-driven architectures.
  • Experience with monitoring, site reliability, and building resilient systems.
  • Adaptability and curiosity — you pick up new technical concepts quickly.
  • A track record of mentoring engineers with empathy and clarity.
  • Willingness to dig into legacy solutions to understand “why” before evolving them.

Benefits

  • Medical, Dental and Vision Coverage
  • 401(k) Retirement Plan with employer match
  • 20 PTO days accrued within the first year (includes sick time)
  • 12 holidays per year, Diversity Time Off and Paid Volunteer Time Off
  • Life and AD&D Insurance
  • Long-term and Short-term Disability Insurance
  • Voluntary Life Insurance
  • Voluntary Long-Term Care (LTC) insurance
  • Voluntary Pet Insurance
  • Voluntary Legal Plan
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSA)
  • AFLAC Voluntary Benefits
  • MetLife Voluntary Benefits
  • Employee Assistance Program

Job title

Senior Engineering Manager

Job type

Experience level

Senior

Salary

$170,000 - $190,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