IT & Software

Senior Software Development Engineer

Beacon

London · Greater London · United Kingdom

Overview

In this role you will design, build, and maintain high-quality code for Beacon Cloud, focusing on core development and developer tools. You will work with cross-functional teams to improve software offerings and leverage AI agents to accelerate delivery for clients. The position emphasizes reliability, performance, security, and a strong customer focus within a SaaS context. You will mentor teammates, lead design discussions, and help scale complex systems to support financial workflows. This is a hands-on, impact-driven opportunity in a fast-paced, learning-oriented environment.

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
  • Break down and solve complex problems efficiently with research and collaboration
  • Communicate effectively across audiences and mediums
  • Implement and maintain multiple levels of automated testing (unit, integration, contract, end-to-end)
  • Mentor new and less-experienced team members
  • Lead design and feature discussions to improve performance, scalability, reliability, and security
  • Coordinate with cross-functional teams to ensure integration of software applications
  • Troubleshoot and resolve production incidents promptly
  • Understand customer needs and address issues with empathy and urgency
  • Undertake any other reasonable activities required by management
Key requirements
  • Excellent proficiency in Python
  • Experience with TypeScript or JavaScript, and Rust would be a strong plus
  • Familiarity with C++ is a plus
  • Experience in 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
  • Education and Experience: Degree in Computer Science or related field. 5+ years of software development experience using Python or any other OOP languages.
  • teamwork and collaboration
  • effective communication
  • problem-solving and analytical thinking
  • Python
  • TypeScript/JavaScript
  • Rust (strong plus)

Reference: WJ-747_30134153

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.