Software Development Engineer (Beacon)

Cwan.
London, UK
8 days ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles JavaScript (Programming Language) Adobe InDesign Artificial Intelligence Automation of Tests Software as a Service Cloud Computing Code Review Programming Tools Python (Programming Language) Microsoft Office Object-Oriented Software Development
+8 more
Systems Development Life Cycle Software Engineering Supercomputing Systems Integration TypeScript Containerization Information Technology Software Performance

Job description

Job Summary: We are seeking a skilled and motivated Software Engineer to join our dynamic team at CWAN. The role joins our Beacon Core Engineering team. The Core team develops large part of Beacon Cloud, just above the Platform abstraction. It deals with the developer tools (SDLC) that we offer to clients and use internally - IDE including Cline integration, Code Review, Test Framework, Release process; also runtime execution - batch scheduler, super computer scheduler, containerization, coding libraries - dependency graph and deal model used by the financial layer and clients directly. In this role, you will be responsible for designing, building, deploying, and maintaining high-quality code while collaborating with cross-functional teams to enhance our software offerings. This position is ideal for an engineer who is driven by client satisfaction and has a strong commitment to continuous learning and improvement. We use AI agents to speed up development safely and at same time help clients achieve the same.ResponsibilitiesDesign, 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 clients and internally.Break down and solve complex problems efficiently, utilizing 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 (e.g., unit, integration, contract, end-to-end).Participate in design and feature discussions, advocating for enhancements 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.Required SkillsExcellent proficiency in PythonExperience

Requirements

with TypeScript or Javascript, and Rust would be a plusStrong 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. 2+ years of software development experience using Python or any other OOP languages.Thank you for your interest in a career with, Clearwater! Clearwater

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

2:55 min

Gaining TypeScript benefits using JSDoc alternatives

Simone Sanfratello · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all