Lead Software Engineer - REMOTE
ResMed
•
San Diego, CA
Company
ResMed
Location
San Diego, CA
Type
Full Time
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:
The Provider Experience team is focused on improving patient outcomes and delighting our customers. We support customer workflows, access to patient management and clinical data, support patient engagement, and offer both UI and API based solutions backed by cloud-native microservices. The team works across virtually all functions in the company. We focus on complete, end-to-end ownership of the software development lifecycle.
As an experienced Lead Software Engineer, you will be a full stack engineer supporting a feature scrum team. You can confidently, independently work on challenges with complexity and ambiguity. You can serve as a feature lead on specific delivery efforts, when needed. This requires the ability to mentor others, drive issues, and remove roadblocks. You need to instinctually and purposely find and fill gaps. Delivery speed, quality, and end-to-end lifecycle ownership are among our ideals. You will support our ongoing path of modernizing existing applications and expanding our cloud-native services.
Note: This is a remote role to candidates within the United States.
Let's talk about the role:
- Serve as a technical leader: working closely with cross-functional teammates, delivering software within complex problem spaces, cycling through building, deploying, iterating.
- Apply senior level knowledge: and tackle intrinsically hard problems, in enterprise system architecture, microservices, engineering best practices, performance, and scalability
- Be a Quality Champion: with merciless ownership, and with demonstrated experience in test driven development, automated testing, CI/CD pipeline integration testing, unit & end2end testing, performance testing, and (importantly!) enthusiastic in sharing all types of test best practices.
- Design: Develop a test & deployment strategy or plan. Provide design inputs for the team, execute discoveries and spikes, and prototype
- Hands-on: writing critical-path code, applying correct trade-offs, and simplifying solutions
- Support good decisions: by providing reliable estimates of complexity and effort, exploring technical trade-offs, and constantly informing and updating risks to deliveries
- Support our cloud native application development: drawing from experiences in AWS (AWS services including S3, Lambda, Fargate, EC2, ELB, SNS), Azure or GCP,
- Operational Excellence: Ensure developed software meets scalability, fault tolerance, high performance, zero down-time, and high security criteriaensuring reliability, scalability, and security
- Focus on speed: and delivery, move swiftly through ambiguity with high sense of awareness, building flexible solutions, and creating code pipeline and release management efficiency - rapidly delivering features and updates to customers
- Actively mentor: and scale learning through peer engineers, give technical guidance, perform effective code reviews, and exemplify a sense of urgency and highest quality outcomes
- Learn and integrate: keeping abreast of industry trends, sharpening your skills, and understanding when to incorporate new ideas vs extending existing solutions
- Accountable: your code out to production, possibly including on-call rotations and urgent P1 issues
- DevOps: Perform DevOps duties, DBA related tasks on both RDS and NoSQLDB, managing codes repo, branching, versioning, release artifacts, and monitoring systems using tools like, X-Ray, CloudWatch, DataDog, etc).
- Release Readiness: Generate and publish test, defects, traceability and systems performance metrics.
Let's talk about you:
- BS/MS in Computer Science or equivalent experience, with recent coding experience in Java
- At least 10+ years of professional software development experience, including with high-volume cloud native applications and services, and Software as a Service (SaaS) solutions
- Web development skills including web servers/containers (like Jetty or Tomcat), Spring technologies (like Framework, Boot, Security), user-facing technology (like Angular, JavaScript, CSS), and Test Driven Development (TDD)
- Solid understanding of design patterns and algorithms
- Technical experience must include message-oriented architectures, and Relational (SQL) and NoSQL databases
- You must have practical and demonstrable cloud experience, ranging between compute, serverless, messaging, storage, network, or other areas
- Experience with release automation and CI/CD pipelines, such as Infrastructure as Code (IaC), and leveraging Infrastructure as a Service (IaaS) paved roads
- You must be able to articulate your direct contributions to scalability, fault tolerance, resiliency, zero downtime deployment (blue/green, schema migration, etc.), and production alerting so that issues are detected before customers experience symptoms
- Experience with Terraform is a plus
- Working in a regulated medical environment (or equivalent) and with data privacy is a plus
- Strong experiencewith modern testing tools (Selenium, RestAssured, Postman, Jmeter, etc.)
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:
$154,000.00 - $232,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-LL1
#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/15/2023
Views
0
Positive
Subjectivity Score: 0.8
Similar Jobs
Software Development Engineer (Device Management) - Apple
Views in the last 30 days - 0
View DetailsCYP Child and Youth Program Assistant - Multi-Level - Department of the Navy - Commander, Navy Installations
Views in the last 30 days - 0
View Details