Brightree Pte Ltd - Peachtree Corners, GA

posted 2 months ago

Full-time - Manager
Peachtree Corners, GA
Professional, Scientific, and Technical Services

About the position

ResMed is seeking a Software Engineering Manager to lead the Patient Engagement development team, focusing on building and maintaining products in the Home Medical Equipment (HME) market. This role is pivotal in driving the development of innovative software solutions that enhance patient engagement and improve healthcare delivery. The ideal candidate will possess a strong technical background and a passion for mentoring and developing engineering talent. As a leader, you will be responsible for the end-to-end ownership of the product, ensuring high-quality deliverables that meet customer needs and align with business objectives. In this position, you will collaborate closely with product managers and technology leaders to implement patient-centric processes, ensuring that users and patients are at the center of all solutions developed. You will lead a team of engineers and quality assurance professionals, providing them with context, continuous feedback, and support to foster a healthy engineering culture. Your responsibilities will include participating in design sessions, code reviews, and team retrospectives, as well as promoting a culture of continuous improvement and learning within the team. As a Software Engineering Manager, you will also be an advocate for your product, working closely with business stakeholders and engineering leaders to promote growth and adoption. You will be tasked with attracting and maintaining a high caliber of engineers, continuously raising the bar in hiring, product quality, and talent development. Your ability to communicate decisions clearly and frequently will be essential in ensuring alignment across your team and stakeholders. Additionally, you will need to be detail-oriented, understanding the limitations of your products and owning the technical strategy moving forward. Some off-hour work may be necessary for software releases and operational support, but the emphasis will be on creating a supportive and collaborative team environment.

Responsibilities

  • Lead and develop teams of engineers and QAs through mentoring, coaching, and management support.
  • Provide your team with context and continuous feedback.
  • Own the end-to-end development and operational responsibilities of the product, including commitments, timelines, deliverables, availability, scalability, and overall quality.
  • Participate in or lead key activities that promote a healthy engineering culture, such as design sessions, code reviews, and team retrospectives.
  • Understand customers' pain points and how the roadmap will address them, maintaining a strong sense of urgency to deliver solutions.
  • Promote a culture of continuous improvement and learning, setting an example for your team.
  • Act as an evangelist for your product and team, collaborating closely with business stakeholders and engineering leaders.
  • Attract and maintain a high caliber of engineers, continuously raising the bar in hiring and product quality.
  • Communicate decisions clearly and frequently to your team, stakeholders, and peers.
  • Be curious and detail-oriented, understanding product limitations and owning the technical strategy.

Requirements

  • Bachelor's degree in computer science or a related field.
  • 3+ years of experience leading, coaching, and mentoring software engineering teams.
  • 5+ years of hands-on software development experience in programming languages such as C# or Java.
  • Experience building cloud-native applications in a primary public cloud provider (AWS, Azure, or GPC).
  • Thorough understanding of building responsive web applications using Angular or React.
  • Skilled in object-oriented programming (C# or Java preferred), API design, and distributed technologies.
  • Experience with MS SQL Server (TSQL/SQL) in a high-volume transaction environment.
  • Experience setting up and running CI/CD pipelines in a continuous delivery environment.

Nice-to-haves

  • Previous experience building large, at-scale cloud applications with 99.9% or higher availability.
  • Extensive experience in AWS and its services.
  • Experience working in a SaaS environment.

Benefits

  • Challenging and supportive work environment.
  • Opportunities for professional growth and development.
  • Commitment to diversity and inclusion in the workplace.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service