About the Role
This position involves leading software development initiatives, contributing to system architecture, and delivering robust solutions in a fast-paced technical environment.
Responsibilities
- Design and implement scalable software solutions
- Collaborate with cross-functional teams to define system requirements
- Develop clean, maintainable, and efficient code
- Conduct code reviews to ensure quality and consistency
- Troubleshoot and resolve complex technical issues
- Participate in architectural discussions and design decisions
- Optimize applications for performance and reliability
- Support deployment and monitoring of software systems
- Stay current with emerging technologies and industry trends
- Document technical designs and development processes
- Ensure compliance with security and regulatory standards
- Mentor junior engineers and promote knowledge sharing
- Integrate third-party systems and APIs
- Write automated tests to ensure code quality
- Contribute to agile development cycles and sprint planning
- Refactor legacy systems to improve maintainability
- Collaborate on user experience improvements
- Support product scalability across multiple platforms
- Participate in on-call rotations for critical systems
- Drive continuous integration and delivery practices
Compensation
Competitive salary with performance-based incentives
Work Arrangement
Hybrid work model with flexible scheduling options
Team
Collaborative engineering team focused on innovation and technical excellence
About Us
We are a global medical technology company dedicated to advancing health and well-being through innovative solutions that improve patient outcomes and support caregivers.
Why Join Us
You will have the opportunity to work on meaningful technology that impacts lives, in an environment that values integrity, collaboration, and continuous improvement.

