Sr. Software Development Engineer in London

Sr. Software Development Engineer in London

London Full-Time 60000 - 80000 Β£ / year (est.) No working from home possible
S

At a Glance

  • Tasks: Design, build, and maintain high-quality code while collaborating with cross-functional teams.
  • Company: Join CWAN, a dynamic tech company in London focused on innovative software solutions.
  • Benefits: Competitive salary, professional development, and a collaborative work environment.
  • Other info: Mentorship opportunities and a strong focus on client satisfaction.
  • Why this job: Make a real impact using cutting-edge technology and AI in software development.
  • Qualifications: 7+ years of experience in software development, especially with Python and OOP languages.

The predicted salary is between 60000 - 80000 Β£ per year.

We are seeking a skilled and motivated Senior Software Engineer to join our dynamic team at CWAN. The role joins our Beacon Core Engineering team. The Core team develops a 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 the same time help clients achieve the same.

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 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).
  • Mentor new and less-experienced team members, sharing knowledge and best practices.
  • Lead 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.
  • Undertake any other reasonable activities required by management.
Required Skills
  • 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.
  • 7+ years of software development experience using Python or any other OOP languages.

Sr. Software Development Engineer in London employer: SwiftCruit

At Global, we pride ourselves on being an exceptional employer, offering a dynamic work environment in the heart of London that fosters innovation and collaboration. As a Senior Machine Learning Engineer, you'll not only have the opportunity to influence millions through cutting-edge AI solutions but also benefit from a culture that encourages professional growth, cross-functional partnerships, and the development of reusable engineering standards. With a commitment to employee development and a focus on impactful projects, Global is the ideal place for those seeking meaningful and rewarding careers in data science and machine learning.

S

Contact Details:

SwiftCruit Recruitment Team

We think you need these skills to ace Sr. Software Development Engineer in London

Python
JavaScript
TypeScript
Rust
C++
Object-Oriented Programming
AI Agents