
Software Engineering Manager
Precision Medicine Group
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $133,900 - $175,000 per year
About the role
- Lead a distributed, agile team of software engineers responsible for designing, developing, enhancing, and supporting key applications.
- Collaborate with IT and Business product leadership teams on product planning activities and shaping the product roadmap.
- Mentor engineers, drive coding standards, architecture practices, and guide team execution.
- Contribute to sprint planning through effort estimation and provide updates on team progress, risks, and delivery commitments.
- Act as a primary technical point of contact for stakeholders and partner with the DevOps Engineer for infrastructure and CI/CD pipelines.
Requirements
- Bachelor’s degree or equivalent in Computer Science, Software Engineering, Information Systems or related field.
- 6+ years of professional software development experience.
- 2+ years in a leadership, mentorship, or team-lead capacity (formal or informal).
- Hands-on experience with Python and modern web frameworks (Django or similar).
- Experience with JavaScript/TypeScript and at least one front-end framework (Vue.js, React, Angular, etc.).
- Proficiency with Git-based source control (GitLab, GitHub, or Azure DevOps).
- Familiarity with CI/CD concepts and comfort collaborating with a dedicated DevOps Engineer who manages pipelines and cloud infrastructure.
- Experience participating in agile development processes and tracking engineering KPIs.
- Experience in life sciences, healthcare technology, or validated environments preferred.
- Understanding of Computer Systems Validation (CSV) and regulatory expectations such as 21 CFR Part 11 is a plus.
Benefits
- Health insurance
- 401(k) matching
- Discretionary annual bonus
- Parental leave
- Paid time off for sick leave and vacation
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoJavaScriptTypeScriptVue.jsReactAngularGitCI/CDagile development
Soft Skills
leadershipmentorshipcollaborationcommunicationteam executionrisk managementeffort estimationproduct planning
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringBachelor’s degree in Information Systems