Software Engineer, Python @ Octopus Legacy
Your Application Journey
Email Hiring Manager
Job Details
About Octopus Legacy
We’re Octopus Legacy, one of the fastest growing tech companies in the UK. Our mission is to transform a long-established industry by helping customers prepare for, and find support after, death.
We are building a team of top performers to scale our operations and offer impactful products to our users.
The Role: Software Engineer, Python
As a Python Engineer at Octopus Legacy, you will be a key member of our growing engineering team. You will be responsible for designing, building, testing, deploying, and maintaining scalable systems. This role involves working on a greenfield project that includes both backend services and some front-end components. You will also integrate Large Language Models (LLMs) into our products, with a preference for candidates experienced in AWS or comparable cloud platforms.
Key Responsibilities
- Design and develop scalable, cloud-native systems using microservices and serverless frameworks.
- Write efficient, clean, and maintainable Python code.
- Develop and maintain automated testing and CI/CD pipelines.
- Collaborate with product managers, designers, and engineers to gather requirements.
- Engage in code reviews, architectural discussions, and continuous improvement initiatives.
- Participate in agile practices, including sprint planning and daily stand-ups.
- Integrate LLMs and OpenAI APIs into products.
Must Haves
- Proven experience in software development using Python.
- Experience with AWS or similar cloud platforms (GCP/Azure).
- Hands-on expertise in automated testing and CI/CD tools.
- Strong understanding of RESTful APIs.
- Experience with OpenAI APIs or other LLMs.
- Excellent collaboration and communication skills.
- Experience with agile development practices.
Nice to Haves
- Experience with serverless frameworks (AWS SAM, Serverless Framework).
- Familiarity with IaC tools like Terraform or CloudFormation.
- Experience with containerisation (Docker) and orchestration (Kubernetes).
- Background in event-driven architecture.
- Experience with Python frameworks such as Flask or FastAPI.
Our Mission
Inspired by a personal tragedy in 2016, Octopus Legacy was founded to ease the burdens associated with the loss of a loved one. We have helped over 700,000 people plan for death, becoming the second largest estate planner in the UK.
Benefits
- Octopus share incentive scheme.
- Hybrid working (London Bridge) with work-from-anywhere flexibility.
- Flexible holiday plus an extra day off for your birthday.
- Health & Life Insurance, pension scheme, enhanced parental leave.
- Additional perks: free Will & LPAs, Cycle to Work Scheme, EV Salary Sacrifice, dog friendly office, daily breakfast and snacks.
Key skills/competency
- Python
- AWS
- CI/CD
- REST APIs
- LLMs
- Agile
- Microservices
- Serverless
- Cloud-Native
- Automated Testing
How to Get Hired at Octopus Legacy
🎯 Tips for Getting Hired
- Research Octopus Legacy's culture: Study their mission, values, and achievements.
- Customize your resume: Highlight Python and cloud experience.
- Showcase agile projects: Include relevant work and testing tools.
- Prepare for technical interviews: Review Python, AWS, and LLM integrations.