Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
As a Software Engineer in the Patient Experience team, you will be a key contributor to designing and evolving scalable, distributed systems. You will shape the architectural direction of critical backend platforms, driving forward our technical vision while deeply embedding Oviva's cultural values: Humble, Smart, and Driven. This role will directly impact how our patients interact with Oviva’s digital health services, ensuring seamless, secure, and scalable experiences across markets.
Requirements
Essential:
- Deep expertise in Java or Kotlin with strong backend development experience
- Strong understanding of microservices architecture and distributed systems)
- Experience with CI/CD pipelines and containerized environments (e.g., Docker, Kubernetes)
- Proven ability to make and communicate architectural decisions
- Strong collaboration and communication skills
Desirable:
- Experience with Spring Boot or reactive frameworks
- Familiarity with cloud-native platforms
- Exposure to event streaming platforms
- Security and performance tuning in high-scale environments
Education & Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
- Several years in software development, demonstrated experience in a senior/staff role with architectural responsibilities
Responsibilities
- Design and evolve large-scale distributed systems (e.g., microservices, event-driven architectures)
- Own architecture decisions for core backend Java/Kotlin services
- Proactively address concerns around scalability, security, performance, and reliability
- Establish and advocate for engineering best practices, including clean code, design patterns, and automated testing
- Lead technical design reviews and mentor developers to elevate engineering quality
- Collaborate in cross-functional squads to drive feature delivery aligned with product OKRs
- Contribute to platform-wide improvements that improve developer experience and system maintainability
What to expect:
- The opportunity to make a meaningful impact in revolutionising healthcare
- Exciting and rewarding role in a high-growth environment
- Training and development opportunities, with a personal learning allowance
- Flexible & hybrid working – work in a way that suits you
- 30 days holiday on top of public holidays
- Home working allowance to set up your workspace
- Competitive salary & company pension
- Enhanced maternity, paternity, & adoption leave
Having a culture that people want to work in is very important to us. We do this by keeping our values at the forefront of everything we do:
We place our patients first. We empower our teams. We make it happen.
Oviva is passionate about creating an inclusive culture that encourages, supports, and celebrates the diverse voices of our employees. We are a truly inclusive place to work, where everyone can be themselves, and everyone is welcome. We welcome and encourage applicants from all backgrounds and identities, including but not limited to race, ethnicity, gender, sexual orientation, age, ability, religion, and socioeconomic status. We seek candidates with unique perspectives to help us build a stronger, more inclusive team.
We're Proud to be a Disability Confident Employer
Ready to make a difference? Join us in transforming digital healthcare. Apply today!
Key Skills
Ranked by relevanceReady to apply?
Join Oviva and take your career to the next level!
Application takes less than 5 minutes

