Staff Software Engineer
Role details
Job location
Tech stack
Job description
As a Software Engineer in our Product & Technology team, you will help shape the platform that powers Oviva's behaviour change therapy and digital health programmes.
You will be at the forefront of designing and evolving our technology, enabling us to scale and support hundreds of thousands of active patients. You'll work cross-functionally with product and engineering teams to deliver reliable, scalable, and secure solutions that support diverse and evolving use-cases., As a Staff Engineer, your responsibilities will focus on architectural ownership, operational excellence, and direct, hands-on delivery of our backend platform:
-
Technical & Architectural Leadership: Lead the technical design and architecture, and actively participate in the implementation of scalable, high-performance backend services using Python, ensuring the foundational infrastructure is robust and durable.
-
Backend Development: Actively design, build, and maintain high-performance, reusable, and reliable Python and Java/Kotlin code for core backend services and APIs.
-
Platform Scaling & Reliability: Ensure the platform can scale to maximum impact, taking hands-on ownership of the deployment, configuration, and operation of services within Kubernetes and Docker environments.
-
Operational Excellence & Monitoring: Actively build, implement, and enforce robust monitoring, alerting, and observability solutions (logging, tracing, metrics) to track the performance, cost, and health of all services in production and guarantee low latency and high availability.
-
Cloud Infrastructure: Champion the use of GCP services, building automated pipelines for the continuous development, deployment, and governance of backend features.
-
Cross-Functional Collaboration: Partner closely with Product Managers, Designers, and other engineers to translate complex business needs and patient experience goals into clear, executable technical designs and contribute directly to production-ready code.
-
Best Practices & Mentorship: Establish and enforce technical best practices, high code quality standards, and testing strategies, leading by example as a key technical mentor and reviewer for the team.
-
The opportunity to make a meaningful impact in revolutionizing healthcare
-
Exciting and rewarding role in the high-growth environment
-
Training and development opportunities, with a personal learning allowance
-
We embrace flexibility & remote working
-
We provide a home working allowance to enable you to set up your workspace in a way which suits you
-
Competitive Salary & company pensionEnhanced 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 put the patient 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 actively seek out candidates who bring a unique perspective to help us build a stronger, more inclusive team.
Requirements
Do you have experience in React?, Do you have a Master's degree?, You'll also play a critical role in owning key components - from codebase to production - and driving technical excellence across teams.
- Deep expertise in Python and a proven ability to design, deploy, monitor, and run high-volume, production-grade backend services.
- Proficiency in at least one cloud platform (e.g., GCP, AWS, Azure), Kubernetes, and Docker at an expert level.
- Demonstrated experience with observability tools (e.g., Prometheus, Grafana, Datadog, etc.) to establish robust monitoring and alerting for distributed systems.
- Solid understanding of microservices architecture, API design principles, and data modeling for reliable operation at scale
Highly Desirable (Platform & Tooling)
- Familiarity with Large Language Models (LLMs) or AI-driven systems is a plus.
- Familiarity with frontend frameworks ( React ) is a significant plus, as is experience working in health tech or a regulated industry., * B.S. or M.S. in Computer Science, Engineering, or a related quantitative field (e.g., Data Science, Software Engineering).
- A strong foundation in Computer Science fundamentals, including data structures, algorithms, system design, and distributed computing principles.
- Demonstrable track record of applying advanced engineering principles to solve complex, real-world problems in a production environment.