Job Description
Join us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.
We are looking to add a Senior Engineering Manager who will be responsible for Population Health Platforms team in our Platform Engineering organization.
At athenahealth we're using technology to transform the way our friends and family get medical care and how doctors treat patients. We bring cloud-based web and mobile software to the healthcare industry to build an information backbone with the power to transform health delivery.
This role is for a seasoned leader who will manage distributed team to lead development and ensure coordination and collaboration between product owners, Clinicals Product development teams, Data Pipeline teams and PopHealth Management.
You are a seasoned technical leader able to drive execution in a critical path environment. You have a history of building teams and developing technical talent.
The Team: Population Health Management solution is one of the strategic offerings in the continuum of patient care. This team would be responsible for addressing critical client asks in our Pophealth product in order to maintain trust and service integrity, at the same time enriching the product to the ever-changing industry needs
Responsibilities may include, but are not limited to:
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
Sets and monitors 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
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 wihtin 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.
Ensures delivery of quality releases through management of direct reports conduct code reviews as needed
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
Provides 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.
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 Univ/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:
Product Domain Expertise
Healthcare Industry Market Knowledge
Tech Market Knowledge
Envision and Capture High Level Technical Design
Cultivates Innovation by reacting new and better ways for the organization to be successful.
Influences others without authority Using compelling arguments to gain the support and commitment of others.
Anticipates and balances the needs of multiple stakeholders.
Is approachable spends the extra effort to put other people at ease builds rapport well
Can find a common ground with a diverse set of personalities and skill sets and can get cooperation from others
About athenahealthHere's ourvision: To create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.
What's unique about our locationsFrom an historic, 19th century arsenal to a converted, landmark power plant, all of athenahealth's offices were carefully chosen to represent our innovative spirit and promote the most positive and productive work environment for our teams. Our 10 offices across the United States and India - plus numerous remote employees -all work to modernize the healthcare experience, together.
Our company culture might be our best feature.We don't take ourselves too seriously. But our work That's another story.athenahealth develops andimplements products and services that support US healthcare: It's our chance to create healthier futures for ourselves, for our family and friends, for everyone.
Our vibrant and talented employees - orathenistas, as we call ourselves - spark the innovation and passion needed to accomplishour goal. We continue to expand our workforce with amazing people who bring diverse backgrounds, experiences, and perspectives at every level, and foster an environment where every athenista feels comfortable bringing theirbestselves to work.
Our makes a difference, too: We are small enoughthat your individual contributionswill stand out- butlarge enoughto grow your career with our resources and established business stability.
Giving back is integral to our culture. OurathenaGives platform strives to support food security, expand access to high-quality healthcare for all, and support STEM education to develop providers and technologists who will provide access to high-quality healthcare for all in the future. As part of the evolution of athenahealth's Corporate Social Responsibility(CSR) program, we've selected nonprofit partners that align with our purpose and let us foster long-term partnerships for charitable giving, employee volunteerism, insight sharing, collaboration, and cross-team engagement.
What can we do for youAlong with health and financial benefits,athenistas enjoy perks specific to each location, including commuter support, employee assistance programs, tuition assistance,employeeresource groups, and collaborative workspaces - some offices even welcome dogs.
In addition to our traditional benefits and perks, we sponsor events throughout the year, includingbook clubs, external speakers, and hackathons. And weprovideathenistas with acompany culturebased on learning, the support of an engaged team, andan inclusive environment where all employees are valued.
We alsoencourage a better work-life balance forathenistas with our flexibility. Whilewe know in-office collaboration is critical to our vision, we recognize that not all work needs to be done within an office environment, full-time. With consistent communication and digital collaboration tools, athenahealth enables employees to find a balance that feels fulfilling and productive for each individual situation.
Employement Category:
Employement Type: Full time
Industry: IT
Functional Area: IT
Role Category: Software Engineer
Role/Responsibilies: Senior Manager Engineering
Contact Details:
Company: Athenahealth
Location(s): India