In1222 Manager Engineering Me

Year    Bangalore, Karnataka, India

Job Description


Join us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.

Athenahealth is a progressive, innovation-driven software product company. We maintain a unique values-driven employee culture and offer a flexible work-life balance. As evidence of our rapid growth and industry leadership we just recently were acquired by Private Equity for $17bn! and we have many new strategic product initiatives for 2022.

:

The Platform Services team is seeking an Engineering Manager to lead our Front-End Platform teams. This team works on developing services and tools which will improve developer productivity and help them build scalable applications.

About Platform Services:
The Platform team within athena is primarily responsible for developing, enhancing, and maintaining the core foundational components that are required by all other development teams within athena to successfully build their products.

About Front-End Platform:
Front End Platform is an integral part of the Platform Services team. This team is Bangalore focuses on following keys areas

  • Develop tools that will accelerate front end development and provide a consistent and unified user experience.
  • Provide the guidance to utilize the tools and the patterns for the athena ecosystem.
  • Enhance client-side performance by modernizing and standardizing front end development.
  • Help engineering team to build, release and maintain micro front end by providing necessary tools.
As part of this role you will get an opportunity to collaborate with; and influence larger developer community in athena.

About You

The ideal candidate should have a track record of building and shipping scalable, secure, and distributed software products on any cloud platform, must be well versed in cloud computing, micro-services architecture, front-end development, continuous integration and delivery, and working in an Agile environment.

As a key member of the Platform service team, you value collaborative environments where you can challenge ideas and learn from your colleagues. You approach your work with insatiable curiosity and have a profound discomfort with unresolved issues. You speak up and act when you see something that isn\'t quite right - even if it isn\'t in your job description or your area of expertise. You are an excellent communicator who is capable of quickly picking up the complicated healthcare space.

Position Summary

As an Engineering Manager you will be responsible for leading two scrum teams. In addition to people management and mentoring, you will be expected to help architects champion and teach our technology direction and be accountable for successful delivery. You will mentor developers and help to define and optimize our engineering practices. You would work closely with Product managers as they define the roadmap and help the developers understand the vision and charter for the team; and take responsibility to plan and deliver adhering to athenas release cadence. You will deliver scalable and secure products that health care providers trust every day.

Job Responsibilities
  • Contribute to and help build and deliver to our product roadmap
  • Contribute to technology decisions and collaborate with technology teams to design and build solutions
  • Daily execution, sprint planning, tracking deliverables
  • Provide managerial oversight of delivery of multiple scrum teams on Front End platform
  • Set and monitor performance goals and 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 organization goals and objectives
  • Attend daily stand-ups, retrospectives, planning sessions, sprint reviews as needed to keep up to date with teams
  • 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
  • Champion Agile principles and practices
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. 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 engineering 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:
  • A Bachelors degree in Computer Science (or equivalent)
  • At least three years of leading teams in a technical environment
  • At least 1-2 years of people management experience
  • Track record of developing employees both technically and professionally
  • Previous experience working in an Agile environment
  • Full stack development experience with Javascript stack
  • Experience with ExpressJs or any other NodeJs framework
  • Experience in multiple technologies, techniques, and frameworks, such as object-oriented programming, relational and NoSQL database technologies, public cloud technologies and Modern JS frameworks
  • Understanding of SaaS development practices and delivery
  • Familiarity with best practices of backend development like logging and monitoring.
  • Good understanding of authentication and authorization in REST
  • Experience working with AWS or any other cloud provider with knowledge in services like lambda, API Gateway, S3, Cloudfront and DynamoDB or similar.
  • Experience working with React is desirable.
Behaviors & Abilities Required:
  • Strong communication skills with a variety of audiences
  • Ability to understand development needs of the team and provide opportunities for growth and learning
  • Ability to understand the strengths of others 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
About athenahealth

Heres our vision: To create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.

Whats unique about our locations?
From an historic, 19th century arsenal to a converted, landmark power plant, all of athenahealths 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? Thats another story. athenahealth develops and implements products and services that support US healthcare: Its our chance to create healthier futures for ourselves, for our family and friends, for everyone.

Our vibrant and talented employees or athenistas, as we call ourselves spark the innovation and passion needed to accomplish our 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 their best selves to work.

Our size makes a difference, too: We are small enough that your individual contributions will stand out but large enough to grow your career with our resources and established business stability.

Giving back is integral to our culture. Our athenaGives 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 athenahealths Corporate Social Responsibility (CSR) program, weve 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 you?
Along with health and financial benefits, athenistas enjoy perks specific to each location, including commuter support, employee assistance programs, tuition assistance, employee resource groups, and collaborative workspaces some offices even welcome dogs.

In addition to our traditional benefits and perks, we sponsor events throughout the year, including book clubs, external speakers, and hackathons. And we provide athenistas with a company culture based on learning, the support of an engaged team, and an inclusive environment where all employees are valued.

We also encourage a better work-life balance for athenistas with our flexibility. While we 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.

Athena Health

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3004032
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year