ResMed

Lead Software Engineer, Product Development

ResMed$184K — $254K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor’s degree in Computer Science or related field plus 7 years software development experience, or equivalent Master's degree plus 4 years experience.
  • Experience building high-volume cloud native applications and services.
  • Strong proficiency in debugging, testing, TDD, and BDD methods.
  • Proficient in Java, object-oriented programming, and Git.
  • Experience with Spring Framework and Spring Boot.
  • Familiarity with AWS, Kubernetes, and both relational and non-relational databases.
  • Knowledge of web application technologies including JavaScript, HTML, CSS, and a front-end framework.

Responsibilities

  • Build reliable and scalable cloud native applications.
  • Champion quality throughout the software development lifecycle.
  • Provide design guidance and collaborate with team members.
  • Estimate complexity and efforts for software tasks.
  • Prototype, modernize, and deliver applications using best practices.
  • Ensure software quality and minimize customer impact in production.
  • Recommend enhancements and support software development processes.

Benefits

  • Comprehensive medical, vision, dental, and life insurance.
  • Short-term and long-term disability insurance.
  • Health Savings Account (HSA) and Flexible Spending Account (FSA).
  • 401(k) with Employee Stock Purchase Plan (ESPP).
  • Generous Paid Time Off (PTO) including 3 weeks in the first year.
  • Parental leave policies offering 14 weeks for primary caregivers and 2 weeks for secondary caregivers.
  • Tuition assistance and an Employee Assistance Program (EAP).
Full Job Description

*Hybrid position with 2 days in-office weekly*

JOB DUTIES: Responsible for building best-in-class, cloud native applications that are reliable, scalable, secure and simple to use. Serve as a champion of quality from design documentation to code implementation. Provide design guidance for team, collaborating daily with small team of software engineers. Provide reliable estimates of complexity and effort, applying experience in exploring technical trade-offs. Spike, prototype, modernize and deliver applications through best engineering practices. Own quality and customer impact of software in production. Interface with other project stakeholders and ensure system objectives are balanced with overall project objectives. Recommend enhancements and execute software development processes. Hone creativity and engineering skills with a growth mindset in a dynamic agile environment.

     

REQUIREMENTS: Bachelor’s degree or equivalent in Computer Science or related field of study and 7 years of progressive professional software development experience. Employer will accept a Master’s degree or equivalent in Computer Science or related field of study and 4 years of professional software development experience in lieu of a Bachelor’s degree and 7 years of progressive experience.

 

Applicants must have demonstrated experience with: 
 
1) high-volume cloud native applications and services.
2) debugging, testing and experience with TDD (test driven development) and BDD (behavior driven development).
3) object-oriented programming experience with Java, in a Git environment. 
4) Spring Framework and Spring Boot.
5) relational databases, non-relational databases and SQL.
6) AWS and Kubernetes.
7) design patterns and algorithms and system architecture patterns.
8) web applications, API development, and user-facing technology to include JavaScript, HTML and CSS and any one of the front-end frameworks (such as Angular, React.js or similar).
9) Agile software development process to include Scrum or Kanban. 
10) release automation and CI/CD pipelines. 
11) mentoring junior and peer engineers.

 

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 three weeks 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.  

 

Base Pay Range for this position: $184,974 – $254,000.

 

#I-DNI

#LI-DNI

About ResMed

ResMed is a global leader in the development, manufacturing, and marketing of medical devices and software solutions for the treatment of sleep apnea, chronic obstructive pulmonary disease (COPD), and other respiratory disorders. The company's products include continuous positive airway pressure (CPAP) machines, masks, and accessories, as well as ventilators and other respiratory care devices. ResMed serves patients and healthcare providers in more than 140 countries worldwide. The company was founded in 1989 and is headquartered in San Diego, California.
Learn more about ResMed
Size
7,970 employees
Market Cap
$30.4 billion
Industry
Net Income
$698.8 million
Founded
1989
5 Year Trend
+11.6%
Revenue
$3 billion
NASDAQ

Similar Jobs

More Jobs at ResMed

More Information Technology Jobs

Find similar Lead Software Engineer, Product Development jobs: