Job description
Staff Software Engineer
Company Overview
Oviva is creating a healthier future for people living with weight-related conditions by offering highly accessible & effective technology-enabled therapy. Oviva works directly with statutory health insurers, doctors and national healthcare systems in the UK, DE & CH and has treated over one million patients.
Job Summary
As a Staff Engineer, your responsibilities will focus on architectural ownership, operational excellence, and direct, hands-on delivery of our backend platform:
Key Responsibilities
- 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.
Requirements / Qualifications
- 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
Preferred Qualifications
- 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.
- Education & Qualifications 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.
Location
Berlin, Germany, Remote: False
Employment Type
Full Time
Salary & Benefits
The opportunity to make a meaningful impact in revolutionizing healthcareExciting and rewarding role in the high-growth environmentTraining and development opportunities, with a personal learning allowanceWe embrace flexibility & remote workingWe provide a home working allowance to enable you to set up your workspace in a way which suits youCompetitive Salary & company pensionEnhanced Maternity, Paternity & adoption leave