Lead Member of Technical Staff

Athenahealth

Athenahealth

IT
Bangalore Urban, Karnataka, India
Posted on Thursday, May 16, 2024

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

We have an opportunity for a talented and experienced frontend expert and full stack developer to join our Engineering team as a Lead Member of Technical Staff LMTS. Come be a part of the mission to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.

The Team

The Patient Experience subdivision (PEX) is focused on our patients; empowering patients to seamlessly manage their health and wellness as active partners with their healthcare team. We are dedicated to transforming how patients interact with healthcare by building innovative software solutions that give patients unprecedented control over their health journey while streamlining workflows for healthcare staff.

What We Build

The Consumer Messaging team (within PEX) builds and supports athenahealth’s patient messaging infrastructure which delivers millions of important messages every day to patients in personalized, multi-channel communication mediums, providing valuable information to patients from their providers and strengthening their relationship. Key features of our messaging solution:

  • Multi-Channel Communication: We create systems that reach patients where they are – text, email, push notifications, and phone calls – ensuring important messages are seen and acted upon.
  • Automated & Tailored Messaging: From appointment reminders to population health notices, our software automates crucial outreach while enabling tailored, patient-specific messaging.
  • Actionable Results: Our solutions are designed to drive patient action, leading to faster payments, timely preventative care, and better health management.

These messages are part of campaigns whose journey can be designed using our Campaign Manager application. Our technology is implemented with a mix of technologies with most development occurring in Javascript, React, Typescript on the front-end side with NodeJS and Java on the backend, following an AWS microservice-based architecture.

Why Join the PEX Consumer Messaging Team?

  • Impactful Work: Directly contribute to improved patient engagement, health outcomes, and smoother practice operations.
  • Innovative Technology: Shape the forefront of patient communication with cutting-edge messaging solutions. Our messaging solutions are built on the most modern tech-stack.
  • Real-World Results: Be part of a team with proven success, delivering millions of messages monthly with unparalleled engagement rates.

Responsibilities

As an LMTS you will have a leadership role in your team; contributing to the software directly as well as by helping lead your team through their implementation. Notable responsibilities include:

  • Evaluate product requirements in terms of completeness and ensure that the features meet all stakeholder’s needs.
  • Collaborate with product managers, UX, Architects, business stakeholders, and cross-functional teams to understand requirements and business objectives, then translate into detailed technical specifications.
  • Estimate features, identify dependencies and complexities during the planning phase. Help breakdown features into stories and lead the development as per plan.
  • Guide the team’s development efforts, maintain high standards of software quality, and provide technical leadership to your teammates. Advise the team on implementation, evaluate solutions, present and get technical designs approvals by collaborating with architects.
  • Serve as the subject matter expert for our Campaign manager application which is used to design complex outreach campaigns and message templates. Share business and technical insights with the broader engineering and product organization.
  • Handle complex escalations and drive continuous improvements.
  • Gain familiarity with our legacy athenaNet system (Perl/Oracle) to develop new solutions and resolve customer-reported issues.
  • Bring in front-end best practices by defining and enforcing them within the team.
  • Mentor emerging junior technical leaders, fostering their professional development and technical growth.
  • Take ownership of what you and the team build and deploy in production. Take lead on RCA discussions, production issues and troubleshooting.

Required Qualifications:

  • 8+ years of experience in software development or 6+ years of software development experience with master’s degree
  • Excellent analytical and problem-solving skills.
  • Experience in providing technical leadership to a medium or large software scrum team.
  • Expert front-end developer with strong command and proven experience in designing and developing large scale web applications using React, JavaScript, CSS.
  • Good knowledge and experience working in microservices with technologies like NodeJS, Java and relational databases (Oracle, PostgreSQL, MySQL) as well as with deploying and maintaining services in public cloud like AWS including familiarity with DevOps principles, and deployment (CI/CD) pipelines using Jenkins along with git, bitbucket and other source code repositories.
  • Experience working in Agile environments with demonstrable understanding of SDLC, deployment, and support processes.
  • Leadership ability and a passion for guiding and mentoring other engineers to improve their technical and software engineering skills.
  • Effective written and verbal communication skills – can summarize and communicate technical details clearly and to the right level of detail for the audience and situation.
  • Comfort with navigating complex decision-making processes within a large organization.
  • Willingness to learn and occasionally work in our Perl legacy code base
  • Ability to regularly work with teams in USA time zones and willingness to jump into occasional technical support issues in off-hours

Preferred Qualifications:

  • Bachelor's degree in computer science or a related STEM field
  • Prior experience with Perl
  • Knowledge of typescript and other JS libraries
  • Deep experience partnering with UX to conduct detailed reviews to identify and surface corner cases and help refine designs
  • Passion for staying current with web technology trends and new features being added to latest versions of Javascript and react.
  • Proven track record of implementing or adopting new technologies, libraries and methodologies.

About athenahealth

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

What’s unique about our locations?
From 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 and implements 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 — 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 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 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.