Backend Software Engineer Python C# AI
Client Server
As a Backend Software Engineer, you will build and evolve a cloud-native technology platform for a global reinsurance group. You will influence architecture and engineering practices in a small, agile team with a strong greenfield focus. You’ll explore embedding AI into products and processes, using tools like Claude to enhance software development. This role offers cross-functional collaboration, a chance to shape the tech stack and delivery at scale, and the opportunity to work with modern cloud and container technologies. The position blends backend development with AI-driven improvements to impact engineering productivity and product outcomes.
Pay / Benefits- salary up to 100k
- bonus
- pension
- life assurance
- employee share scheme
- 25 days holiday
- Own backend and cloud-native development to support product platforms
- Explore and implement AI-driven enhancements in processes and products
- Influence architecture, design patterns, and engineering practices in a greenfield setting
- Collaborate with cross-functional teams to connect frontend and backend systems (React/Angular)
- Promote robust, scalable system design and CI/CD automation
- Backend software engineering experience with Python or C# (or both)
- Strong CS fundamentals (OOP, multithreading, design patterns) and system design skills
- Knowledge of cloud-native architectures (Azure/AWS), event-driven systems, microservices
- Experience with CI/CD, Terraform, Kubernetes, Docker
- Familiarity with frontend connectivity and ideally React or Angular
- Interest in applying AI to development and products (Claude or similar tools)
- Collaborative mindset and communication skills; startup/small team experience preferred
- collaborative
- problem solving
- good communication
- Python
- C#
- OOP
Reference: WJ-747_30169893