Job Closed
This listing is no longer active.
Moving Science Closer to Health
Software Engineering Manager
Location
United States
Posted
125 days ago
Salary
$133.9K - $175K / year
Seniority
Senior
Job Description
Software Engineering Manager
Precision Medicine Group
• 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.
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Full Stack Developer
AxceraAll-in-One Platform for Proprietary Trading Firms | Risk Controls, Trader Dashboards, Payout Automation, and Admin Tools
• Own architecture decisions across React, Next.js, and Node.js • Coach engineers through reviews and guidance • Champion AI tools to enhance delivery and code quality • Lead integration of machine learning capabilities • Architect and operate scalable systems on AWS • Translate business goals into technical roadmaps
• Implement software features based on defined requirements. • Contribute to the development and maintenance of both new and legacy codebases. • Collaborate with international team members and support cross-functional projects. • Participate in infrastructure improvements and product evolution.
• Define the architectural vision, principles, and long-term strategy for enterprise-scale agentic AI platforms and capabilities • Design scalable, secure, and governed architectures for AI agent orchestration, coordination, and execution across enterprise environments • Establish architectural standards, reusable patterns, and reference architectures for agent platforms, workflows, and governance • Define secure integration frameworks for AI agents interacting with enterprise systems, data, and applications • Partner with cross-functional stakeholders to align agentic architecture with business goals and enterprise requirements • Provide technical leadership and mentorship to ensure scalable and reusable agentic AI solutions • Establish frameworks to assess agent performance, reliability, risk, and production readiness
• Participate in all phases of the Software Development Life Cycle (SDLC) • Collaborate with Software Architects and Managers to deliver scalable and high-quality software solutions • Develop solutions that meet business and customer objectives while ensuring reliability and performance • Lead program design, coding, benchmark testing, debugging, and documentation with minimal supervision • Design, develop, and test software solutions aligned with business needs and service goals • Manage and contribute to the full software development lifecycle • Follow industry best practices and established development processes • Solve complex technical challenges and architectural issues • Initiate and lead code refactoring and performance optimization efforts • Contribute as a hands-on developer, deep diving into implementation across the technology stack • Collaborate effectively within cross-functional teams to ensure successful project delivery




