Senior Manager Engineering, Clinicals Product

Sorry, this job was removed at 12:26 p.m. (EST) on Thursday, March 22, 2018
Find out who's hiring in Watertown.
See all Developer + Engineer jobs in Watertown
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

The Opportunity:Be a part of the mission to #unbreakhealthcare!
At athenahealth, we believe that diverse teams are the strongest teams. We invite applicants of all genders, races, ethnicities, nationalities, ages, religions, sexual orientations, disability statuses, educational experiences, family situations, and socio-economic backgrounds.
athenahealth is seeking a Senior Manager Engineering to lead a team on building products and services for athenaNet Clinicals. Help us reach our goal of becoming the healthcare backbone by enhancing our cloud-based EHR solution and leveraging the network effect of 85,400+ providers. Apply your technical skills towards allowing doctors to be doctors so that they are able to spend more time doing what they do best: provide patient care.
Position Summary:
Manage 2-3 agile teams consisting of 3-5 Members of Technical Staff per team to develop products and services for doctors, nurses, and administrative staff and help practices run smoothly. Iterate quickly to deliver quality solutions to clients. Gain exposure to full-stack web development, client-server model, a technology stack consisting of Perl, SQL, HTML/CSS/Javascript with a forward-looking focus of introducing technologies such as Websockets, Pub-Sub, Microservices, and Containerization capabilities. Provide technical guidance, mentoring, and career pathing discussions to 6-15 direct reports.
Responsibilities may include, but are not limited to:
30% [Primary Function] People Management/Performance Management

  • Maintain working knowledge of the product line in terms of usage, business value, road map, and user perspective for their area of assignment
  • Provide managerial oversight of delivery of multiple scrum teams within a product line
  • Set and monitor performance goals & objectives, including providing feedback through performance appraisals and day-to-day discussions
  • Determine both individual performance and team goals and ensure alignment with the overall product line goals and objectives
  • Act as an escalation point for the team and the team's performance; actively solve team conflicts
  • Clarify roles and responsibilities for direct reports
  • Attend daily stand-ups, retrospectives, planning sessions, sprint reviews, etc. often enough to be abreast of common occurrences


30% Driving Execution

  • Maintain technical knowledge of the product line in terms of architecture, tech stack, dependencies, scale and performance for their area of assignment
  • Provide influential connective tissue when needed by encouraging teams to utilize best practices upheld by other teams
  • Drive tri-annual release planning for teams within span of control; contribute to the annual strategic planning process
  • Identify and manage team based risks and dependencies in partnership with product management and TPM as applicable
  • Eliminate barriers to productivity; determine strategies and tactics to help direct reports avoid distractions during sprints
  • Share the team vision and strategy to foster an understanding of the overall direction and the "why" behind decisions
  • Ensure delivery of quality releases through management of direct reports; conduct code reviews as needed


30% Talent Development

  • Coach and mentor your own team; also act as a mentor for individual contributors
  • Hold ongoing career pathing discussions; encourage lateral development in addition to readiness for upward mobility
  • Provide feedback to direct reports, on both an ad hoc and scheduled basis. Identifies strengths and development needs
  • Identify timeframe and readiness for promotion of direct reports; solicit cross functional feedback in support of promotions and employee rewards


10% Building Effective Teams

  • Interview and make final hiring decisions for roles on your own team
  • Participate in MTS interview process and review candidate selection for other teams as needed
  • Advocate up the management chain in support of the accomplishments and challenges of your teams


Education, Experience, & Skills Required:

  • 6-8 years of leading teams in a technical environment
  • Track record of developing employees both technically and professionally
  • Previous experience working in an Agile environment preferred
  • Software engineering skills and computer science experience
  • Proficiency in programming languages such as: C#, C++, Perl, Java, Python, and javascript/jQuery
  • Experience in distributed systems and cloud-based architecture
  • Familiarity with Unix/Linux, Big Data, SQL, NOSQL, and various other technologies
  • Exposure to object oriented programing, relational database technologies, distributed computing tech (Hadoop, spark), RESTful API, WebUI (HTML 5) and Modern JS frameworks.
  • Understanding of iOS and Android environments


Behaviors & Abilities Required:

  • Strong communication skills with a variety of audiences
  • Understands development needs of the team and provides opportunities for growth and learning
  • Ability understand others strengths and utilize all individuals to the fullest potential
  • Ability to consistently achieve results, even under tough circumstances
  • Is approachable; spends the extra effort to put other people at ease; builds rapport well
  • Anticipates and balances the needs of multiple stakeholders.

The Opportunity:Be a part of the mission to #unbreakhealthcare!
At athenahealth, we believe that diverse teams are the strongest teams. We invite applicants of all genders, races, ethnicities, nationalities, ages, religions, sexual orientations, disability statuses, educational experiences, family situations, and socio-economic backgrounds.
athenahealth is seeking a Senior Manager Engineering to lead a team on building products and services for athenaNet Clinicals. Help us reach our goal of becoming the healthcare backbone by enhancing our cloud-based EHR solution and leveraging the network effect of 85,400+ providers. Apply your technical skills towards allowing doctors to be doctors so that they are able to spend more time doing what they do best: provide patient care.
Position Summary:
Manage 2-3 agile teams consisting of 3-5 Members of Technical Staff per team to develop products and services for doctors, nurses, and administrative staff and help practices run smoothly. Iterate quickly to deliver quality solutions to clients. Gain exposure to full-stack web development, client-server model, a technology stack consisting of Perl, SQL, HTML/CSS/Javascript with a forward-looking focus of introducing technologies such as Websockets, Pub-Sub, Microservices, and Containerization capabilities. Provide technical guidance, mentoring, and career pathing discussions to 6-15 direct reports.
Responsibilities may include, but are not limited to:
30% [Primary Function] People Management/Performance Management

  • Maintain working knowledge of the product line in terms of usage, business value, road map, and user perspective for their area of assignment
  • Provide managerial oversight of delivery of multiple scrum teams within a product line
  • Set and monitor performance goals & objectives, including providing feedback through performance appraisals and day-to-day discussions
  • Determine both individual performance and team goals and ensure alignment with the overall product line goals and objectives
  • Act as an escalation point for the team and the team's performance; actively solve team conflicts
  • Clarify roles and responsibilities for direct reports
  • Attend daily stand-ups, retrospectives, planning sessions, sprint reviews, etc. often enough to be abreast of common occurrences


30% Driving Execution

  • Maintain technical knowledge of the product line in terms of architecture, tech stack, dependencies, scale and performance for their area of assignment
  • Provide influential connective tissue when needed by encouraging teams to utilize best practices upheld by other teams
  • Drive tri-annual release planning for teams within span of control; contribute to the annual strategic planning process
  • Identify and manage team based risks and dependencies in partnership with product management and TPM as applicable
  • Eliminate barriers to productivity; determine strategies and tactics to help direct reports avoid distractions during sprints
  • Share the team vision and strategy to foster an understanding of the overall direction and the "why" behind decisions
  • Ensure delivery of quality releases through management of direct reports; conduct code reviews as needed


30% Talent Development

  • Coach and mentor your own team; also act as a mentor for individual contributors
  • Hold ongoing career pathing discussions; encourage lateral development in addition to readiness for upward mobility
  • Provide feedback to direct reports, on both an ad hoc and scheduled basis. Identifies strengths and development needs
  • Identify timeframe and readiness for promotion of direct reports; solicit cross functional feedback in support of promotions and employee rewards


10% Building Effective Teams

  • Interview and make final hiring decisions for roles on your own team
  • Participate in MTS interview process and review candidate selection for other teams as needed
  • Advocate up the management chain in support of the accomplishments and challenges of your teams


Education, Experience, & Skills Required:

  • 6-8 years of leading teams in a technical environment
  • Track record of developing employees both technically and professionally
  • Previous experience working in an Agile environment preferred
  • Software engineering skills and computer science experience
  • Proficiency in programming languages such as: C#, C++, Perl, Java, Python, and javascript/jQuery
  • Experience in distributed systems and cloud-based architecture
  • Familiarity with Unix/Linux, Big Data, SQL, NOSQL, and various other technologies
  • Exposure to object oriented programing, relational database technologies, distributed computing tech (Hadoop, spark), RESTful API, WebUI (HTML 5) and Modern JS frameworks.
  • Understanding of iOS and Android environments


Behaviors & Abilities Required:

  • Strong communication skills with a variety of audiences
  • Understands development needs of the team and provides opportunities for growth and learning
  • Ability understand others strengths and utilize all individuals to the fullest potential
  • Ability to consistently achieve results, even under tough circumstances
  • Is approachable; spends the extra effort to put other people at ease; builds rapport well
  • Anticipates and balances the needs of multiple stakeholders.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

311 Arsenal Street, Watertown, MA 02472

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about athenahealthFind similar jobs