Director of Engineering

Sorry, this job was removed at 9:31 a.m. (CST) on Monday, March 26, 2018
Find out who's hiring in Austin.
See all Developer + Engineer jobs in Austin
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!
athenahealth is seeking a Director of Engineering to lead engineering management for athenahealth’s Population Health product. As a director level engineering leader at athenahealth, you’ll be responsible for managing a team of multiple managers, each of whom manages multiple scrum teams.
Population health has quickly become the foundation of new value-based care models. But healthcare systems often don’t have the expertise, systems, and outreach capabilities to effectively manage the outcomes of their patient populations. The athenahealth Population Health service allows our clients to achieve a comprehensive understanding of quality measure satisfaction, identify patients in need of care, and conduct systematic patient outreach and care management.
The Population Health product zone includes teams working with database, middleware, ETL, analytics, and front end technologies. You will be expected to provide leadership to these teams and work with architects and product management to provide overall direction to the zone.

Position Summary:

As a director leading multiple managers supervising teams working in different technologies you will need strong technical competence in multiple areas as well as the capacity to function well in an environment where you may not be the expert in a particular subject. The ideal candidate will have experience with indirect management (management of managers) as well as direct supervision of teams working in an agile model. The ability to work successfully with architects, product managers and executive level stakeholders is also a requirement.
You’ll mentor and coach new and experienced managers, help define and optimize engineering practices and be accountable for the successful staffing and training of your product zones.

Responsibilities may include, but are not limited to:

25% [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 the assigned product or zone

  • Provide managerial oversight of delivery of all of the scrum teams within a product line

  • Sets and monitors performance goals & objectives, including providing feedback through performance appraisals and day-to-day discussions

  • Set the overarching performance goals for management ensuring alignment with the overall product line goals and objectives

  • For your own directs, act as a secondary escalation point for the team and team's performance; actively work to solve conflict

  • Clarify roles and responsibilities for direct and indirect 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

  • Participate and drive tri-annual release planning for teams for their product line; Participate in annual strategic


planning process

  • Identify and manage risks and dependencies for teams within the product line in partnership with product management and TPM as applicable

  • Shape and share the team vision and strategy, aligning with the OOCTO vision, to help teams understand the overall direction and the "why" behind decisions

  • Monitor adherence to budgets and make the best use of resources

  • Ensures delivery of quality releases for product line through management of direct reports


25% Talent Development

  • Coach and mentor your own team; also act as a mentor for managerial levels

  • 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; identify strengths and development needs

  • Identify timeframe and readiness for promotion of direct reports; solicit cross-functional feedback in support of promotions and employee rewards; provide input and approval for directs and indirects

  • Identify opportunities for training and development based on skill gaps, tech market trends and internal product changes

20% Building Effective Teams

  • Makes final decisions regarding offers to candidates for hiring for teams under their span of control

  • Participate in peer interview process, including Architect and Senior Architect, 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 Desired:

  • 10+ years of leading teams in a technical environment

  • Bachelor’s Degree or equivalent

  • 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#, Java, and javascript

  • Experience with projects where data and database systems played a significant role

  • 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.

Behaviors & Abilities Required:

  • Ability to envision future needs, building solutions that will meet not only current needs, but scale for the future

  • Influences others without authority; Using compelling arguments to gain the support and commitment of others

  • Drives vision and purpose by painting a compelling picture of the vision and strategy that motivates others to action

  • Ability to anticipate and balance the need of multiple stakeholders

  • Ability to focus on the bigger picture; identify challenges and propose solutions

  • Is approachable; spends the extra effort to put other people at ease; builds rapport well

The Opportunity:Be a part of the mission to #unbreakhealthcare!
athenahealth is seeking a Director of Engineering to lead engineering management for athenahealth’s Population Health product. As a director level engineering leader at athenahealth, you’ll be responsible for managing a team of multiple managers, each of whom manages multiple scrum teams.
Population health has quickly become the foundation of new value-based care models. But healthcare systems often don’t have the expertise, systems, and outreach capabilities to effectively manage the outcomes of their patient populations. The athenahealth Population Health service allows our clients to achieve a comprehensive understanding of quality measure satisfaction, identify patients in need of care, and conduct systematic patient outreach and care management.
The Population Health product zone includes teams working with database, middleware, ETL, analytics, and front end technologies. You will be expected to provide leadership to these teams and work with architects and product management to provide overall direction to the zone.

Position Summary:

As a director leading multiple managers supervising teams working in different technologies you will need strong technical competence in multiple areas as well as the capacity to function well in an environment where you may not be the expert in a particular subject. The ideal candidate will have experience with indirect management (management of managers) as well as direct supervision of teams working in an agile model. The ability to work successfully with architects, product managers and executive level stakeholders is also a requirement.
You’ll mentor and coach new and experienced managers, help define and optimize engineering practices and be accountable for the successful staffing and training of your product zones.

Responsibilities may include, but are not limited to:

25% [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 the assigned product or zone

  • Provide managerial oversight of delivery of all of the scrum teams within a product line

  • Sets and monitors performance goals & objectives, including providing feedback through performance appraisals and day-to-day discussions

  • Set the overarching performance goals for management ensuring alignment with the overall product line goals and objectives

  • For your own directs, act as a secondary escalation point for the team and team's performance; actively work to solve conflict

  • Clarify roles and responsibilities for direct and indirect 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

  • Participate and drive tri-annual release planning for teams for their product line; Participate in annual strategic


planning process

  • Identify and manage risks and dependencies for teams within the product line in partnership with product management and TPM as applicable

  • Shape and share the team vision and strategy, aligning with the OOCTO vision, to help teams understand the overall direction and the "why" behind decisions

  • Monitor adherence to budgets and make the best use of resources

  • Ensures delivery of quality releases for product line through management of direct reports


25% Talent Development

  • Coach and mentor your own team; also act as a mentor for managerial levels

  • 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; identify strengths and development needs

  • Identify timeframe and readiness for promotion of direct reports; solicit cross-functional feedback in support of promotions and employee rewards; provide input and approval for directs and indirects

  • Identify opportunities for training and development based on skill gaps, tech market trends and internal product changes

20% Building Effective Teams

  • Makes final decisions regarding offers to candidates for hiring for teams under their span of control

  • Participate in peer interview process, including Architect and Senior Architect, 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 Desired:

  • 10+ years of leading teams in a technical environment

  • Bachelor’s Degree or equivalent

  • 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#, Java, and javascript

  • Experience with projects where data and database systems played a significant role

  • 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.

Behaviors & Abilities Required:

  • Ability to envision future needs, building solutions that will meet not only current needs, but scale for the future

  • Influences others without authority; Using compelling arguments to gain the support and commitment of others

  • Drives vision and purpose by painting a compelling picture of the vision and strategy that motivates others to action

  • Ability to anticipate and balance the need of multiple stakeholders

  • Ability to focus on the bigger picture; identify challenges and propose solutions

  • Is approachable; spends the extra effort to put other people at ease; builds rapport well

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

Location

800 W Cesar Chavez St , Austin, TX 78701

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