Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Southampton Full-Time 43200 - 72000 £ / year (est.) Home office possible
Go Premium
O

Senior Software Engineer – Python | AWS | Cloud-Native Systems

Are you a Python expert who thrives on solving complex backend problems at scale?

Do you want to help shape the architecture of cloud-first systems in a high-performance environment?

My client is seeking a Senior Software Engineer to join their growing engineering team. This role will focus on building and maintaining robust, scalable services and applications within a Python-based ecosystem deployed on AWS.

Key Responsibilities:

  • Design, build and maintain cloud-native backend services using Python
  • Work within an AWS-hosted infrastructure, leveraging services such as Lambda, ECS, S3, RDS, and DynamoDB
  • Collaborate closely with DevOps, Product, and Front-End teams to ensure seamless delivery
  • Contribute to architectural decisions and long-term technical strategy
  • Champion best practices for code quality, testing, and performance
  • Mentor junior developers and participate in code reviews

Requirements:

  • 5+ years of software engineering experience, with significant hands-on expertise in Python
  • Proven experience building and maintaining systems on Amazon Web Services (AWS)
  • Strong grasp of REST APIs, event-driven architecture, and asynchronous programming
  • Familiarity with containerisation (e.g. Docker) and orchestration (e.g. ECS or EKS)
  • Experience with CI/CD pipelines and infrastructure-as-code (e.g. Terraform or CloudFormation)
  • Solid understanding of testing frameworks and version control systems (e.g. Git)

Nice to Have:

  • Experience with data engineering tools such as Airflow, Pandas, or Spark
  • Exposure to serverless architectures using AWS Lambda
  • Familiarity with monitoring and logging tools (e.g. CloudWatch, Prometheus)
  • Previous experience working in regulated or high-availability environments

Location & Flexibility:

  • This role can be fully remote, with optional visits to a UK-based office
  • The company supports flexible working hours and encourages autonomy

Why Apply?

  • Opportunity to influence architectural direction and system design
  • Work with a modern cloud-native tech stack in a collaborative, engineering-led environment
  • Competitive salary and benefits package

If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.

Senior Software Engineer employer: Ocho

Join a forward-thinking company that values innovation and collaboration, offering a dynamic work culture where your expertise in Python and AWS can truly shine. With the flexibility of remote work and a commitment to employee growth through mentorship and architectural influence, this is an excellent opportunity for those looking to make a meaningful impact in cloud-native systems. Enjoy a competitive salary and benefits package while working alongside a talented engineering team dedicated to excellence.
O

Contact Detail:

Ocho Recruiting Team

Senior Software Engineer
Ocho
Location: Southampton
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
  • Senior Software Engineer

    Southampton
    Full-Time
    43200 - 72000 £ / year (est.)
  • O

    Ocho

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>