At a Glance
- Tasks: Design, build, and maintain high-quality software while collaborating with diverse teams.
- Company: Join Clearwater Analytics, a leader in cloud-native investment management solutions.
- Benefits: Enjoy competitive salary, health benefits, remote work options, and continuous learning opportunities.
- Other info: Be part of a diverse team committed to professional growth and inclusivity.
- Why this job: Make a real impact using cutting-edge technology in a dynamic and innovative environment.
- Qualifications: 7+ years in software development, strong Python skills, and a passion for client satisfaction.
The predicted salary is between 70000 - 90000 € 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.
- 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.
- 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: Clearwater Analytics, Ltd
Clearwater Analytics is an exceptional employer, offering a vibrant work culture that fosters innovation and collaboration in the heart of London. With a strong commitment to employee growth, we provide continuous learning opportunities and mentorship, ensuring our team members thrive in their careers. Our focus on client satisfaction and cutting-edge technology, including AI-driven solutions, makes working here not only rewarding but also impactful in transforming investment management.
StudySmarter Expert Advice🤫
We think this is how you could land Sr. Software Development Engineer in London
✨Tip Number 1
Network like a pro! Reach out to current employees at CWAN on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your best projects, especially those using Python or any relevant tech. This is your chance to shine beyond the CV!
✨Tip Number 3
Ace the interview by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills before the big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace Sr. Software Development Engineer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your proficiency in Python and any experience with TypeScript or JavaScript, as these are key for us.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about software development and how you can contribute to our team. Share specific examples of past projects that demonstrate your problem-solving skills and client focus.
Showcase Your Team Spirit:We love collaboration! Mention any experiences where you've worked in cross-functional teams or mentored others. This will show us that you value teamwork and are ready to contribute to our dynamic environment.
Apply Through Our Website:For the best chance of getting noticed, apply directly through our website. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Clearwater Analytics, Ltd
✨Know Your Tech Stack
Make sure you’re well-versed in Python and any other languages mentioned, like TypeScript or Rust. Brush up on your knowledge of software methodologies and architectural patterns, as these will likely come up during technical discussions.
✨Showcase Problem-Solving Skills
Prepare to discuss how you've tackled complex problems in the past. Think of specific examples where you used research and collaboration to find solutions, especially in a software-as-a-service environment.
✨Communicate Clearly
Practice explaining your thought process and technical concepts in simple terms. You’ll need to communicate effectively with various teams, so being able to articulate your ideas clearly is key.
✨Demonstrate Client Focus
Be ready to talk about how you’ve prioritised client satisfaction in your previous roles. Share examples of how you’ve addressed customer needs with empathy and urgency, as this aligns with the company’s values.