21 days old

Senior Manager, Engineering

athenahealth, Inc.
Watertown, Massachusetts 02472
Apply Now
  • Job Type
    Employee

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. 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. 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. Coach and mentor 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; 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. 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. Required Education: Minimum of a Bachelor’s degree in Computer Science, Software Engineering or related IT field (or foreign degree equivalent). Required Experience: At least 5 years of experience leading/managing teams in a technical environment. Required Skills: At least 5 years of experience developing employees both technically and professionally; At least 5 years of experience working in an Agile environment; At least 5 years of experience with at least one modern programming languages such as: C#, C++, .Net, Perl, Java, Python, and JavaScript/jQuery; At least 5 years of experience with distributed systems and cloud-based architecture; At least 5 years of experience with Unix/Linux, Big Data, SQL and NOSQL; At least 5 years of experience with object-oriented programing, relational database technologies, distributed computing tech (Hadoop, spark), RESTful API, WebUI (HTML 5) and Modern JS frameworks; At least 3 years of experience with iOS and Android environments.


Please send resumes to athenahealth, Inc. HR at asantamour@athenahealth.com, Reference #: 493299.

Categories

Posted: 2021-04-16 Expires: 2021-05-16

Share this job:

Senior Manager, Engineering

athenahealth, Inc.
Watertown, Massachusetts 02472

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast