Manager, Software Engineer

AbbVie•North Chicago, IL
•$96,500 - $183,500

About The Position

The Manager, Software Engineer works collaboratively with technology and business groups to conceive, design, engineer, and implement full-stack software solutions addressing significant scientific or business problems. The role leads and develops a small team while delivering production-grade web applications and services across a modern React/TypeScript front end, Python and Node back-end services, and GraphQL APIs. It balances hands-on technical contribution with day-to-day team leadership, project execution, team development, and engineering practices that improve productivity and quality.

Requirements

  • Bachelor's degree with 6 years of experience, master's degree with 5 years of experience, or PhD with 0 years of experience.
  • Thorough theoretical and practical understanding of full-stack software engineering.
  • Hands-on experience delivering production applications with Python and React/TypeScript.
  • Experience designing, implementing, and consuming GraphQL APIs.
  • Experience building custom integrations between systems, including third-party and internal platforms.
  • Practical experience with Docker containerization.
  • Strong TypeScript proficiency, including type-driven API design and shared type/code-generation workflows between client and service.
  • Experience implementing creative technology solutions that advanced the business.
  • Excellent written and oral English communication skills.
  • Experience with Node.js server frameworks such as Hapi or Apollo Server.
  • Experience with Python service frameworks and packaging tools such as uv, pydantic, and httpx.
  • Prior experience managing or leading a small engineering team.
  • Exposure to LLM- or agent-based application development and integration with internal AI SDKs.

Nice To Haves

  • Life sciences industry experience and/or a chemistry degree.

Responsibilities

  • Conceive, design, engineer, and implement full-stack software solutions across React/TypeScript front ends, Python and Node.js services, and GraphQL APIs.
  • Study information needs, confer with users, and analyze systems flow, data usage, and work processes.
  • Design and build responsive, accessible React and TypeScript web experiences using modern tooling and shared design systems.
  • Design and implement GraphQL APIs, including schemas and resolvers that scale across services and clients.
  • Build and operate Python and Node.js back-end services, including agent- and LLM-integrated services, and expose them safely and observably.
  • Build custom integrations between third-party and internal systems, ensuring reliable and secure data exchange.
  • Package and deploy applications using Docker and maintain working familiarity with Kubernetes-based orchestration for team-owned services.
  • Own CI/CD pipelines for team services, including automated builds, tests, and deployments across environments.
  • Partner with stakeholders to define and implement technical guardrails for citizen-developed applications, promoting secure, reliable, scalable, and supportable solutions.
  • Instrument services and clients for observability and use those signals to analyze and resolve technical problems.
  • Manage a small team of 2–3 direct FTE reports and direct additional contract engineers' work, including task direction, sprint planning, and prioritization.
  • Conduct performance reviews and support FTE team members' career development through goal-setting and skill-growth planning; provide performance feedback on contractors' work.
  • Mentor and coach team members on technical practices, code quality, and problem-solving.
  • Serve as technical lead for team projects, guiding design decisions and ensuring solutions meet business needs and engineering standards.
  • Develop technology solutions personally and foster initiative and creativity within the team.
  • Operate with high autonomy and be accountable for team delivery, output, and direct reports' performance and development.
  • Initiate meaningful areas of investigation that can be incorporated directly into scientific or business activities.

Benefits

  • Paid time off, including vacation, holidays, and sick time.
  • Medical, dental, and vision insurance for eligible employees.
  • 401(k) for eligible employees.
  • Eligibility to participate in short-term incentive programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service