We are looking for our future Cloud Senior Software Engineer to join our team in Dublin.
Role is offered preferably as hybrid with 1 - 2 days on site per week.
Let’s talk about the team and the role:
As a Senior Software Engineer, you will be 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. Our goal is to make life easier for people around the world, helping them to improve their quality of life.
We are seeking an experienced software engineer to design, build, and optimize backend services for our cloud-based applications. This role requires expertise in cloud-native architectures and scalable backend systems.
- You’ll be working on a product that is mission critical for the company and would work with a team having high visibility and impact for customers.
- You will be empowered to make the right decisions and drive them across multiple functional teams. You’ll architect and build features end-to-end, have direct input into product decisions, and help shape technical direction.
- The work you do will directly improve patient safety and empower healthcare professionals.
- You will be a leader in the organisation and will guide less experienced engineers, provide feedback, and help cultivate an environment of continuous learning.
Let’s talk about your responsibilities:
- Architect and implement microservices and serverless solutions.
- Lead the backend development across our services, ensuring systems are robust, high-performing, and scalable.
- Implement security best practices, including encryption and secure API development.
- Work closely with frontend developers, engineers, and business stakeholders to ensure backend solutions align with user needs and business goals, actively contributing to product development and feature prioritization.
- Define and uphold coding standards by introducing best practices, building a unified codebase, and implementing comprehensive testing.
- Monitor and optimize all aspects of product performance.
- Troubleshoot issues across a wide array of services and functional areas.
- Contribute to the DevOps culture and practices.
- Provide technical leadership and mentorship to junior engineers.
Let’s talk about your qualifications, skills and experience:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related fields
- Experience with architecture, design, and development – must have experience of the whole life cycle of the product. Proficiency in cloud platforms like AWS, Azure, or GCP
- Extensive experience with cloud platforms (AWS, Azure, Google Cloud). 5+ years of experience in backend development with at least 2 years in a cloud environment.
- Proficiency in at least one backend programming language. Strong understanding of cloud infrastructure, containerization (Docker), and orchestration (Kubernetes).
- Strong fundamentals in database systems, SQL DB or No SQL DB - experience dealing with large volumes of data.
- Knowledge of high-scale stream/batch processing systems
- Experience managing and maintaining production systems
- Expertise in RESTful and GraphQL APIs. Experience with microservices architecture and containerization technologies. Proven track-record for building robust, scalable and highly available applications.
Would be a plus :
- Experience with Node or Python.
- Experience with AWS services and infrastructure.
Let's talk about you :
- Experience solving cross-team challenges and driving things outside of your direct area of responsibility.
- Ability to collaborate effectively, give and receive feedback. Ability to articulate complex technical ideas in a simple way.
- Desire to propose new ideas, experiment, and drive continuous. Strong team player with a proactive attitude and a collaborative mindset
Why check this out ?
- You’ll work on products that make an impact to people’s lives.
- A culture that values innovation and learning.
- A dynamic environment with a collaborative team.
Additional information:
- At ResMed, all employees benefit from a bonus plan, the percentage of which depends on your position within the organisation.
- Working from home flexibility
- You also have access to a referral bonus and to ResMed's preferred shareholding programme
- Competitive benefits (Pension, Long-Term Illness Protection, Health Insurance...)
- Internal career opportunity - joining an international fast-pace and massively growing company
- ResMed is an Equal Opportunity Employer
OK, so what's next?
With a 30-year history of innovation as a global leader in health technology, at ResMed we know that good ideas can come from anywhere. Innovation and imagination aren’t just something we aspire to; they are integral to the way we work. We work hard to provide the opportunity for every employee to do amazing things every day as we shape the future together. Come play!
#LI-EU
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.