Manager, Software Engineering
Job Description
Digital Health Technology team powers digital experiences and engagement to enhance the lives of millions of people every day through connected care. We build, deliver and manage a portfolio of data management platforms and mobile offerings in support of our core businesses. We thrive on simple and elegant architecture and agility. You'll be immersed in a dynamic high-growth environment and empowered to excel, take informed risks, and drive ingenuity across the enterprise.
Let's talk about the team and you:
As an "Aware" Manager - Software Development you will be a part of a highly dynamic and innovative development team working on the latest technologies in the exciting fast growing Digital Health space. We're a team of thinkers and innovators who constantly challenge ourselves to do everything better than the day before, so that people around the world can breathe easier.
The team is responsible for integrated care management solutions which creates a patient-centric, digital platform to delight our provider customers. The latest solution is built with Spring application framework built on JAVA platform using JSP/Angular for micro UI components. In our next exciting phase of this project, we're looking to deploy the solution directly on AWS ECS, decouple the monolithic architecture in to micro-services, and leverage the native AWS services in this effort.
The DHT Provider Experience team is seeking scale-focused new manager that will lead and deliver technology solutions with customer obsession in mind. They will bring clarity to his/her team, generate energy, and execute and deliver success. They are decisive, empathetic, willing to take measured risks and obsessed with delivering value on time to market.
Note: This role is open to candidates within PST or CST time zones in the United States.
Let's talk about responsibilities:
- Stay hands-on while performing people management duties of managing team of 7-10.
- Lead the outcome-based team instead of output-based team and engage teams for discovery focused problem solving approach.
- Provide incident management, change management, application support, monitoring as part of the full cycle team responsibilities.
- Act as a product owner and work closely with technical architects, functional analysts, and product managers to translate requirements into technical solutions.
- Responsible for guarding, promoting, and establishing best practices within the team.
- Perform code reviews and provide constructive feedback.
- Assist with project estimation, planning, progress and bug tracking.
- Communicates clearly and timely when their work hits roadblocks or risks that need to be managed.
- May be part of an on-call support rotation.
- Other tasks and responsibilities as assigned.
Let's talk qualifications and experience:
- You take ownership of issues, work to find solutions, and collaborate well with team members and cross-functional groups.
- Interface with other project stakeholders to ensure that the system objectives are balanced with overall project objectives
- Provide product design leadership for the project team, including ongoing review of design and implementation
- Assist management in the development of design policies and procedures which improve the ability to meet product system requirements
- Understanding of challenges associated with high availability, 24×7 applications and services.
- Demonstrated proficiency with an object-oriented programming language; strong object-oriented design and algorithmic analysis background.
- Experience working in Java or equivalent, targeting Linux OS, and application types (console, web site, REST API).
- Experience with Amazon ECS, AWS Elastic Beanstalk, AWS Lambda, Amazon EC2, and services such as Dynamo DB and S3 is an asset. Experience working with and managing container development, deployment and operations on AWS, specifically with ECS on Fargate.
- Experience migrating databases and applications to AWS, leveraging tools such as Beanstalk.
- Experience with various message-brokering architectures (pub/sub queues, request/response) and data streaming.
- Experience working with relational databases such as SQL Server, Oracle or MySQL and non-relational databases like MongoDB.
- Experience building scalable, available, and low-latency systems
- Master's Degree in Computer Science or related discipline with 5+ years of experience; or Bachelor's Degree with 7+ years of experience in design and development of multi-tiered business applications; equivalent combination of education and experience will be considered.
- 3+ years of experience leading a software development team through multiple product/platform releases.
- 4+ years of experience making significant individual contribution to real-world software development.
Let's talk about what you can expect:
- A supportive environment that focuses on people development and best practices
- Opportunity to design, influence and be innovative
- Work with global teams and share new ideas
- Be supported both inside and outside of the work environment
We are shaping the future at ResMed, and we recognize the need to build on and broaden our existing skills and continue to attract and retain the world's best talent. We work hard to offer holistic benefits packages, provide flexible work arrangements, cultivate a workforce culture that allows employees to grow personally and professionally, and deliver competitive salaries to our team members. Employees scheduled to work 30 or more hours per week are eligible for benefits. This position qualifies for the following benefits package:comprehensive medical, vision, dental, and life, AD&D, short-term and long-term disability insurance, sleep care management, Health Savings Account (HSA), Flexible Spending Account (FSA), commuter benefits, 401(k), Employee Stock Purchase Plan (ESPP), Employee Assistance Program (EAP), and tuition assistance. Employees accrue fifteen days Paid Time Off (PTO) in their first year of employment, receive 11 paid holidays plus 3 floating days and are eligible for 14 weeks of primary caregiver or two weeks of secondary caregiver leave when welcoming new family members. Individual pay decisions are based on a variety of factors, such as the candidate's geographic work location, relevant qualifications, work experience, and skills.
Subject to the absolute discretion of the company, this role is eligible for an annual cash bonus payment based on company, business unit, and/or individual performance.
Subject to the absolute discretion of the company, this role may be eligible to receive stock equity based on company, business unit, and/or individual performance.
Base Pay Range for this position:
$126,000.00 - $190,000.00
For remote positions located outside of the US, pay will be determined based the candidate's geographic work location, relevant qualifications, work experience, and skills.
#LI-BV1
#LI-remote
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!
Date Posted
01/14/2023
Views
0
Positive
Subjectivity Score: 0.8
Similar Jobs
Wireless SoC System Validation, FW and NPI Engineering Program Manager - Apple
Views in the last 30 days - 0
View DetailsSoftware Development Engineer (Device Management) - Apple
Views in the last 30 days - 0
View DetailsInternship - Business Performance Engineering - Data Analyst - ASML
Views in the last 30 days - 0
View Details