Beacon

Beacon

London

Software Engineer (Python)

Full-Time£24,000 - 60,000 per year3 dagen geledenUnited Kingdom
IT

Job Description

Salary: £24,000 - 60,000 per year

Requirements:
  • Excellent proficiency in Python
  • Experience with TypeScript or JavaScript; Rust would be a strong plus
  • Familiarity with C++ is a plus
  • Experience in the financial domain is a plus
  • Strong command of a typed, object-oriented programming language
  • Deep knowledge of software methodologies, tools, and common architectural patterns
  • Passion for working in a software-as-a-service environment
  • Strong focus on client satisfaction and user experience
  • Excellent teamwork and collaboration skills
  • Ability to manage time effectively and deliver results within deadlines
  • Commitment to continuous learning and professional development
  • Exceptional analytical and problem-solving skills
  • Proficient in Microsoft Office and other essential computer applications
  • Attention to detail and strong documentation capabilities
  • Outstanding verbal and written communication skills
  • Strong organizational and interpersonal skills
  • Degree in Computer Science or a related field
  • 5+ years of software development experience using Python or other OOP languages
Responsibilities:
  • Design, build, deploy, and maintain quality code that is simple, well-structured, clear, and well-tested
  • Use AI agents to speed up development and advise others how to use them safely, both for clients and internally
  • Break down and solve complex problems efficiently, using research and collaboration as needed
  • Communicate effectively across various mediums, with different audiences, and at appropriate times
  • Implement and maintain multiple levels of automated testing, including unit, integration, contract, and end-to-end testing
  • Mentor new and less-experienced team members by sharing knowledge and best practices
  • Lead design and feature discussions, advocating for improvements in software performance, scalability, reliability, and security
  • Coordinate with cross-functional teams to ensure successful integration of software applications
  • Troubleshoot and resolve production incidents promptly and effectively
  • Understand customer needs and address issues with empathy and a sense of urgency
  • Undertake any other reasonable activities required by management
Technologies:
  • AI
  • AI Agents
  • Cloud
  • JavaScript
  • LESS
  • OOP
  • Python
  • Rust
  • Security
  • TypeScript

More:

We are CWAN, and our Beacon Core Engineering team develops a large part of Beacon Cloud just above the platform abstraction. Our work includes developer tools such as the IDE with Cline integration, code review, test framework, and release process, as well as runtime execution areas including the batch scheduler, super computer scheduler, containerization, and coding libraries. We use AI agents to speed up development safely and help clients achieve the same. This is a full-time office-based role in London.

last updated 35 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Beacon

Beacon

Beacon

London

IT

Skills & Technologies

JavaScriptTypeScriptPythonJavaC++RustScalaAIUI

Inferred from job description

Salary Insight

£42,000

This role

£60,000

UK median

This salary is 30% below the UK median for Software Engineers60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom