Senior Python Software Engineer - Scale Cloud Tools

Senior Python Software Engineer - Scale Cloud Tools

Full-Time 60000 - 80000 Β£ / year (est.) No working from home possible
Dormont Manufacturing Co

At a Glance

  • Tasks: Design, build, and maintain high-quality code while collaborating with cross-functional teams.
  • Company: Join CWAN, a dynamic tech company focused on innovative cloud solutions.
  • Benefits: Competitive salary, remote work options, and opportunities for continuous learning.
  • Other info: Mentorship opportunities and a strong focus on client satisfaction.
  • Why this job: Make a real impact in software development using cutting-edge AI technology.
  • Qualifications: 5+ years of Python experience; familiarity with TypeScript or JavaScript is a plus.

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.
  • 5+ years of software development experience using Python or any other OOP languages.
Dormont Manufacturing Co

Contact Details:

Dormont Manufacturing Co Recruitment Team

We think you need these skills to ace Senior Python Software Engineer - Scale Cloud Tools

Python
TypeScript
JavaScript
Rust
C++
Financial Domain Knowledge
Object-Oriented Programming