Software Engineer, Python
@ Octopus Legacy

London, England, United Kingdom
On Site
Posted 2 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX******* @octopuslegacy.com
Recommended after applying

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.

📝 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.

Frequently Asked Questions