Posted in

Engineering Manager – Full Stack

Engineering Manager – Full Stack

CompanyAvant
LocationChicago, IL, USA
Salary$155000 – $195000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 8–12 years of professional software engineering experience, with at least 1–3 years in leadership, mentorship, or formal people management roles.
  • Proven track record leading a full-stack team delivering back-end services and front-end applications.
  • Proficiency in Ruby, Python, or similar object-oriented languages and hands-on experience with front-end frameworks like React.
  • Solid understanding of data modeling, database migrations, and scaling systems with large datasets.
  • Familiarity with DevOps tooling (Docker, Kubernetes, Terraform) and modern cloud-native practices.
  • Experience with distributed systems and event-driven architectures.
  • Strong communication skills enable the tailoring of technical updates to both engineering and non-technical audiences.
  • Experience working in Agile Scrum environments, including backlog refinement, planning, and delivery ceremonies.
  • With a people-first mindset, you prioritize team health, individual growth, and fostering a psychologically safe environment.
  • With a strategic yet pragmatic approach to engineering management, you can make and communicate tradeoffs that serve product and platform goals.

Responsibilities

  • Lead an agile team responsible for end-to-end delivery within a focused product area.
  • Actively contribute to the codebase via pair programming, writing features, fixing bugs, and participating in code reviews while balancing this hands-on work with people leadership responsibilities.
  • Partner with product managers, UX designers, and business stakeholders to define clear priorities, set goals, and align the team’s work with broader organizational objectives.
  • Balance long-term technical investments with near-term feature delivery to ensure sustained team velocity and product impact.
  • Drive the execution of complex features by guiding implementation decisions, resolving blockers, and fostering accountability.
  • Own and support the team’s systems in a high-volume, customer-facing production environment, ensuring uptime, performance, and reliability.
  • Collaborate with principal and senior engineers to influence technical direction, ensure sound architectural choices, and maintain code quality.
  • Coach and directly supervise individual contributors, providing performance feedback, career development support, and technical mentorship.
  • Foster the adoption and evolution of Avant’s engineering culture through consistent communication, modeling best practices, and celebrating team wins.
  • Communicate team progress and challenges to leadership, providing clarity and transparency.
  • Promote continuous improvement through retrospectives, process tuning, and cross-functional collaboration.
  • Support recruiting and onboarding efforts to build and scale high-performing teams.

Preferred Qualifications

  • A passion for helping teams thrive and achieve success.