Overview
Lead a team of software engineers building and delivering cloud native applications and services, partnering with product management, customers and cross-functional stakeholders to define requirements and deliver high quality software in rapid, iterative cycles.
What you'll do
- Lead, hire, and grow a high-performing team of software engineers, creating an environment focused on accountability, collaboration, and continuous improvement.
- Drive the delivery of cloud native applications and services by partnering with engineers and peer teams to plan, build, and ship high quality software products.
- Partner with product management, customers, and other stakeholders to define requirements, scope projects, and align delivery plans with business priorities.
- Deliver software in rapid and iterative development cycles, balancing speed, quality, and technical execution.
- Mentor, coach, and develop engineers through ongoing feedback, support, and career growth opportunities.
- Model care, respect, and inclusiveness in team leadership, collaboration, and decision-making.
- Stay current on industry trends in web application development, testing, cloud native technologies, DevOps processes, modern design, and service engineering.
- Support Agile team practices and execution to help the team deliver consistently and effectively.
What you'll need
- 10+ years of professional software engineering experience required.
- Bachelor's degree in Computer Science or related field or equivalent combination of education and experience required.
- 3+ years of engineering management experience with direct people management responsibilities.
- 3+ years of experience leading Agile software engineering teams.
- Experience building and leading an engineering team that delivers high quality products.
- Knowledge of cloud native application and service delivery.
- Ability to partner effectively with product management, customers, and other stakeholders to define requirements and scope projects.
- Familiarity with web application development, testing, DevOps processes, modern design, and service engineering.
- Growth Potential and Learning Agility: demonstrate curiosity and openness to new technologies, practices, and business needs, and apply what you learn to improve team performance and delivery.
- Leadership: build trust, influence across functions, develop engineers through coaching and feedback, and lead the team through alignment, collaboration, and clear expectations.
- Adaptability: remain effective amid changing priorities, shifting requirements, and evolving technical needs while keeping the team focused on outcomes.
- Creative Thinking: identify practical, forward-looking ways to solve engineering challenges, improve team effectiveness, and strengthen product delivery.
- Analytical Skills: evaluate technical and business information, break down complex problems, and use sound judgment and evidence to guide decisions and execution.
Nice to have
- Scrum certification.
- Experience in U.S. healthcare.
Details
- Primarily a computer-based role performed in a remote, hybrid, or office environment.
- Some travel may be required, depending on the needs of the role.
- Not eligible for immigration sponsorship (e.g. H-1B, TN, or E-3); applicants must be authorized to work in the United States (applies to US-based positions).
- If the US position is listed as remote, employees within a 40-mile radius of the Tampa, FL; Canonsburg, PA; or Bowie, MD offices will follow a hybrid schedule and work in the office two days per week (Tuesdays and Wednesdays).
Read the full description and apply on the company’s own careers page.