About the Role
OAK Global offers a unique opportunity to build a modern, best-in-class technology architecture in a greenfield environment. This role involves leading the development and implementation of strategic applications and core software within OCEAN, working with a multidisciplinary team to translate complex concepts into scalable software. It is a senior contributor role with technical leadership responsibilities, influencing architecture, implementation patterns, and engineering standards.
Responsibilities
- Play a central role in the design and development of software applications and platform capabilities across OCEAN.
- Lead end-to-end delivery of full-stack applications, from frontend user experience through to backend services, APIs and cloud deployment.
- Build both React/TypeScript applications and Python-based internal analytical applications, including Streamlit tools.
- Develop Python services, serverless APIs and workflow components across Lambda, Step Functions, S3 and DynamoDB.
- Productionize pricing and analytics tools into maintainable software.
- Design and implement REST APIs and service interfaces enabling interoperability across internal tools, models and external platforms.
- Refactor pricing models and other applications into production-grade software within OCEAN.
- Design application architectures that enable long-term integration with AI.
- Contribute to strategic technology initiatives.
- Translate complex requirements into high-quality software.
- Harden proprietary tooling and internal applications to improve reliability, resilience, security and operational readiness.
- Work closely with the Head of Engineering to establish and uphold best-practice engineering and technical standards including testing, CI/CD, observability, code quality and infrastructure-as-code.
- Provide technical leadership through architecture decisions, engineering judgement, implementation quality and hands-on delivery.
Requirements
- Lead software engineering experience (Lead/Staff Software Engineer or similar).
- Experience delivering full-stack production-grade applications in AWS spanning frontend, backend and cloud infra.
- Experience designing application architectures and integrating multiple internal and external systems through APIs and services.
- BSc/MSc in Computer Science, Engineering, Mathematics, Physics or a related discipline, or equivalent practical experience.
Skills
- Python
- TypeScript
- React
- Streamlit
- Python service development
- REST API design and implementation
- Serverless and event-driven application patterns
- AWS Lambda
- AWS Step Functions
- AWS EventBridge
- AWS S3
- AWS DynamoDB
- AWS ECS/Fargate
- AWS Application Load Balancer (ALB)
- CI/CD pipelines
- Terraform/Terraform Code
- Git / GitHub
- Automated testing using pytest / unittest
- Automated testing using Vitest
- Automated testing using Playwright
- Snapshot / regression testing
- CI-driven workflow/infrastructure validation
- Observability, reliability, maintainability, and secure scalable engineering practices
- AI coding tools such as Codex and Claude Code
- Polars
- DuckDB
- Plotly
- Pydantic
- boto3 / PynamoDB
- OpenAPI-generated clients
Location
- London
Work Type
- Full-time
Experience Level
- Senior
Education Level
- BSc/MSc in Computer Science, Engineering, Mathematics, Physics or a related discipline, or equivalent practical experience.
About the Company
- OAK Global is a leading risk partner operating in the Lloyd’s market through Syndicates 2843 and 1440.
- Headquartered in London, OAK Global operates across key global markets, addressing complex risks with expertise across diverse industries.
- The company prides itself on fostering trusted partnerships, leveraging advanced analytics and underwriting expertise, and maintaining financial stability.
- OAK Global is shaping the future of (re)insurance with innovation, reliability, and a forward-looking vision.
