1. Choose your Affinity Group

* Equal Opportunity / Affirmative Action

We serve Equal Opportunity Employers and are an Equal Opportunity Employer. The Professional Diversity Network has separate professional networking sites for different affinities, and in selecting the groups you identify with, you will be joined with those networks.

Note: Providing this information is strictly voluntary - you will not be penalized or subjected to adverse treatment. If you choose not to provide this information, simply select "Choose not to identify."

2. Choose Method
X
Sign in with LinkedIn
Sign in with Facebook
OR

Tell us about yourself

Senior Manager of Engineering, Claim Zone at athenahealth in Watertown, MA

Save or bookmark jobs as you go and access them anytime later with your account.

Contacts

Description

The Opportunity:

athenahealth is deep in the middle of the largest market expansion in the company's history; moving from just focusing on physician offices to supporting entire hospitals and health systems as our clients. athenaCollector serves both these hospitals and ambulatory clients as their billing engine, ensuring that they get paid and stay in business in an increasingly challenging business environment. This position falls within our Claim Processing zone, where we work daily to ensure all charges are captured correctly, ensure billing workflows are simple and quick, and fight insurers on behalf of our clients.  athenaCollector is our flagship product and the Claim Processing zone is our front line in the fight in getting doctors paid.  Come and join us to unbreak health care.
The Senior Manager of Engineering for the Claim Processing zone team will be responsible for the management of 11 developers imbedded on three scrum teams.  Your success will depend on your skills at building and maintaining high performing teams, while at the same time balancing the ever changing business needs to manage delivery of high quality software.  This is a challenging role in a key area of athena's strategic expansion that will require you to hold deep technical knowledge that you will use to guide and nurture your teams.  We have many challenges as we continue to build the healthcare internet, but we cannot overcome those challenges without great teams.
 
Position Summary:
 
At the Senior Manager of Engineering (SME) level, we're interested in folks who combine the essentials of software development and a burning desire to build effective teams and drive team culture in new directions.  As an SME, you will be responsible for making sure your teams deliver high quality software on tight business timelines.  Here at athena, we are committed to building not only highly functioning development teams, but also growing our developers along their career path.  SMEs work tirelessly with their reports to grow them as developers and people.  Through your work, we hope to make the development positions at athena the "best job ever."

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

Similar Jobs

See All »

Other Jobs at athenahealth

See All »