Peachtree Corners, USA
58 days ago
Manager, Software Engineering

ResMed has always applied the best of technology to improve people's lives. Now our SaaS technology is fueling a new era in the healthcare industry, with dynamic systems that change the way people receive care in settings outside of the hospital–and tools that work every day to help people stay well, longer. We have one of the largest actionable datasets in the industry, creating a complete view of people as they move between care settings. This is how we empower providers–with vital insight to deliver the care people need, right when they need it.

We're also ensuring that our health solutions connect to other companies' networks. Because when objectives align, everyone wins. And as we work today to drive better care and lower costs, we're developing more personalized solutions for tomorrow, utilizing machine learning, intelligent care paths, and predictive protocols. If you are an innovator who wants to make an impact we want to talk to you! We have exciting opportunities supporting Brightree by ResMed and MatrixCare by ResMed!

Let’s talk about the team

Patient Engagement is a team of high performing individuals that partner with product managers and technology leaders to deliver best-in-class solutions to our patients and providers. We implement patient-centric processes to ensure our users and patients are at the center of all the solutions we build. We are a team of collaborators, learners, and executors who put a patient portal, mobile apps and personalized SMS messages in the hands of patients to transform the engagement that they have with our providers.

Let’s talk about the role.

Let's talk about the role

We are searching for a Software Engineering Manager to lead the Patient Engagement development team, building, and maintaining our products in the HME market.

If you are a strong technologist who loves working on challenging problems and can balance technology obsession with customer obsession when delivering high-quality solutions, you should consider joining our team. If you have a very hands-on approach to leading and mentoring engineers and are ready to impact the lives of millions of patients across the country, this role is for you.

You will need to think and act as a product owner in delivering software and operating these services in production, owning the end-to-end user and developer experience, and being the number one advocate for the solutions you create.

A successful candidate will be creative and highly analytical, good at translating strategy into actionable work, comfortable taking measured risks, and strongly biased toward action.

Lead and develop teams of engineers and QAs through mentoring, coaching, and management support. Provide your team with context and continuous feedback.End-to-end ownership (development through operations) of the Product, including commitments and timelines, deliverables, availability, scalability, and overall quality.Participate in, or lead, key activities that promote a healthy engineering culture: design sessions and code reviews, incident reviews, team retrospectives, etc.Understand customers’ pain points and how the roadmap will solve them and have a strong sense of urgency to deliver.Promote behaviors that foster a culture of continuous improvement and learning. Be an example of such behaviors.Be an evangelist for your product and your team, partnering closely with business stakeholders and engineering leaders to promote the growth and adoption of your product.Attract and maintain a high caliber of engineers. Continuously raise the bar in all aspects of your team: hiring, product quality, talent quality, etc.Communicate your decisions frequently and clearly in all directions: your team, stakeholders, peers, etc.Be curious and detail oriented. Understand the limitations of your products, have a point of view, and own the forward-looking technical strategy.Some off-hour work may be necessary for software releases and operational support to the production software environment.Finally, be kind, humble, empathetic, and a good human being – we love working as a team.Let’s talk about youYou have a Bachelor’s degree in computer science or a related field.You have 3+ years of experience leading, coaching, and mentoring software engineering teams.You have experience of building cloud-native applications in any primary public cloud provider: AWS, Azure, or GPC.You have 5+ years of hands-on software development experience in programming language like C# or Java.You have thorough understanding of building responsive web application using Angular or React You are skilled in object-oriented programming (C# or Java is preferred), API design, and distributed technologies.You have Experience with MS SQL Server (TSQL/SQL) in a high-volume transaction environment.You take pride in crafting resilient, high-scale distributed systems that have a direct business impact on the organization.You have experience setting up and running CI/CD pipelines in a continuous delivery environment and are familiar with deployment strategies and zero-downtime deployments.Preferred:Previous experience building large, at scale cloud applications with 99.9% or higher availability is a big differentiator for this role.Extensive experience in AWS and its servicesExperience of working in a SaaS environment

Joining us is more than saying “yes” to making the world a healthier place. It’s discovering a career that’s challenging, supportive and inspiring. Where a culture driven by excellence helps you not only meet your goals, but also create new ones. We focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generates. If this sounds like the workplace for you, apply now! We commit to respond to every applicant.

Confirm your E-mail: Send Email