Senior Manager, Software Engineering

New
Fully remote work opportunity within the United States.Full-TimeManager
Salary166,000 - 216,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
Minimum of 10 years of professional software engineering experience, including at least 4 years leading and managing software engineering teams.
Required Skills
AWSHibernateJavaMySQLSpringAngular

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field, or equivalent practical experience.
  • Minimum of 10 years of professional software engineering experience.
  • At least 4 years of experience leading and managing software engineering teams.
  • Proven success delivering and supporting production-critical software applications in complex environments.
  • Strong leadership skills with demonstrated ability to motivate, mentor, and develop high-performing technical teams.
  • Excellent communication, collaboration, stakeholder management, and interpersonal skills.
  • Strong analytical thinking and problem-solving capabilities with a focus on delivering scalable solutions.
  • Hands-on experience developing Angular-based web applications and Java-based web services.
  • Experience with cloud technologies and modern application frameworks, including AWS, Spring, Hibernate, and MySQL preferred.
  • Familiarity with software deployment processes, operational support, and incident management practices.
  • Experience working within regulated industries such as healthcare, medical devices, life sciences, or other compliance-driven environments preferred.
  • Knowledge of HL7 integrations, healthcare interoperability standards, or order and result workflows is considered an advantage.

Responsibilities

  • Lead the technical vision, architecture, and execution of full-stack software solutions, including front-end applications, back-end services, data systems, and third-party integrations.
  • Manage, mentor, and develop a team of software engineers, fostering professional growth, collaboration, engagement, and high performance.
  • Partner with product management and user experience teams to define product strategy, prioritize initiatives, and deliver impactful features.
  • Collaborate with technical project managers, quality assurance teams, quality engineers, regulatory specialists, and business stakeholders to ensure successful project delivery.
  • Drive engineering excellence by establishing best practices for software quality, security, scalability, reliability, and maintainability.
  • Oversee deployment planning, release management, and production rollouts while minimizing operational risk and user disruption.
  • Lead production support efforts, including incident management, root cause analysis, corrective actions, and continuous improvement initiatives.
  • Continuously evaluate and improve software development processes, methodologies, tools, and team workflows.
  • Ensure compliance with regulatory requirements and quality standards applicable to healthcare technology environments.
  • Support organizational growth by contributing to technical strategy, resource planning, and long-term engineering objectives.
View Full Description & ApplyYou'll be redirected to the employer's site
166,000 - 216,000 USD per year
Apply Now