Manager Software Engineering

Jobgether
20hRemote

About The Position

The Manager of Software Engineering will lead a distributed team of engineers, driving the design, development, and enhancement of critical software applications. This hands-on leadership role balances technical ownership with people management, mentoring engineers, guiding coding standards, and shaping architecture practices. You will collaborate closely with product and IT leadership to align development efforts with business priorities, ensuring high-quality, compliant, and scalable software solutions. The role requires expertise in full-stack development, agile processes, and modern frameworks, with a focus on fostering a collaborative and high-performing engineering culture. Ideal candidates are proactive, analytical, and capable of translating complex requirements into actionable technical solutions, while continuously optimizing workflows and mentoring their teams. This is a remote position, providing the flexibility to influence engineering outcomes across multiple applications and systems.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field
  • 6+ years of professional software development experience, with at least 2 years in a leadership or mentorship role
  • Hands-on experience with Python and web frameworks such as Django; proficiency in JavaScript/TypeScript and front-end frameworks (Vue, React, Angular)
  • Strong understanding of Git-based source control and agile development processes
  • Familiarity with CI/CD pipelines and cloud infrastructure collaboration
  • Strong analytical, problem-solving, and troubleshooting skills
  • Excellent communication and interpersonal skills, with a collaborative and proactive approach

Nice To Haves

  • Experience in life sciences, healthcare technology, or validated environments is a plus
  • Knowledge of regulatory expectations (e.g., CSV, 21 CFR Part 11) is preferred

Responsibilities

  • Lead, mentor, and manage a team of 3–5 software engineers, supporting career growth and fostering technical excellence
  • Contribute hands-on to code development, debugging, and feature implementation in Python, Django, and modern JavaScript frameworks
  • Guide the team on coding standards, architecture practices, and best practices for testing, deployment, and documentation
  • Collaborate with product owners to translate business requirements into technical solutions, ensuring timely and high-quality delivery
  • Oversee software releases, production deployments, and CI/CD pipeline integration with the DevOps Engineer
  • Maintain technical documentation, architecture diagrams, and knowledge resources to support alignment and clarity
  • Monitor project status, risks, and progress, communicating effectively with stakeholders and leadership
  • Ensure compliance with regulatory standards, engineering SOPs, and quality assurance processes

Benefits

  • Competitive salary range: $133,900–$175,000 USD
  • Remote work within the United States
  • Discretionary annual bonus and equity opportunities
  • Health, dental, and vision insurance
  • Retirement savings plans with employer contributions
  • Life and disability insurance coverage
  • Paid time off, sick leave, and parental leave
  • Professional development and career growth opportunities
  • Supportive, collaborative, and innovative work environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service