Want to get hired at Octopus Legacy?

Software Engineer, Python

Octopus Legacy

London, England, United KingdomOn Site

Original Job Summary

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.

📝 Interview Preparation Advice

Technical Preparation

Review Python frameworks and coding challenges.
Study AWS services and cloud architecture.
Practice writing test cases and CI/CD pipelines.
Familiarize with LLM integration basics.

Behavioral Questions

Describe a challenging project experience.
Explain your teamwork in agile settings.
How do you manage rapid changes?
Describe conflict resolution with peers.