Software Engineer C# in New Malden

Software Engineer C# in New Malden

New Malden Freelance 50000 - 60000 ÂŁ / year (est.) No home office possible
Carbon60

At a Glance

  • Tasks: Create high-quality Windows software and solve complex technical challenges.
  • Company: Join a skilled engineering team in a dynamic marine operational environment.
  • Benefits: Competitive contract rate, flexible working conditions, and opportunities for professional growth.
  • Other info: Collaborative Agile environment with strong focus on teamwork and problem-solving.
  • Why this job: Make a real impact by developing mission-critical software and leading innovative projects.
  • Qualifications: Expertise in C#, .NET, and experience with multi-threaded systems required.

The predicted salary is between 50000 - 60000 ÂŁ per year.

We’re looking for an experienced C# Software Engineer to join a highly skilled engineering team working on complex, mission‑critical Windows desktop systems used in marine operational environments. This is a hands‑on contract role, ideal for someone who enjoys solving tough technical problems, working close to the product, and contributing across the full software lifecycle.

What You’ll Be Doing

  • Delivering high‑quality Windows desktop software from design through deployment and support
  • Diagnosing and resolving software issues encountered in live operational environments
  • Working within an Agile team, contributing to sprint activities, reviews, and retrospectives
  • Reviewing code and influencing design decisions to ensure robust, maintainable solutions
  • Collaborating closely with System Test teams to track progress and resolve defects
  • Providing technical leadership and guidance to other engineers

What We’re Looking For

  • Strong background in professional software development
  • Expert-level C# experience building Windows desktop applications
  • Solid knowledge of .NET and Windows Forms
  • Proven experience developing multi‑threaded and distributed systems
  • Good understanding of TCP/IP and UDP networking, ideally in real‑time or data‑driven environments
  • Strong analytical and problem‑solving skills
  • Clear communicator who works well in collaborative, cross‑functional teams

This is an Inside IR35 contract role - please get in touch for information regarding rate.

Software Engineer C# in New Malden employer: Carbon60

Join a dynamic and innovative team as a Software Engineer C# in a company that values technical excellence and collaboration. With a strong focus on employee growth, we offer opportunities for professional development and the chance to work on mission-critical systems in a supportive Agile environment. Our culture promotes problem-solving and teamwork, making it an ideal place for those looking to make a meaningful impact in the marine operational sector.
Carbon60

Contact Detail:

Carbon60 Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer C# in New Malden

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on a job opportunity that’s perfect for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your C# projects, especially those involving Windows desktop applications. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your thought process. Remember, it’s not just about getting the right answer but how you approach the problem.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented engineers like you. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace Software Engineer C# in New Malden

C#
Windows Desktop Development
.NET
Windows Forms
Multi-threaded Systems
Distributed Systems
TCP/IP Networking
UDP Networking
Analytical Skills
Problem-Solving Skills
Agile Methodologies
Code Review
Technical Leadership
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your C# expertise and experience with Windows desktop applications. We want to see how your skills align with the job description, so don’t be shy about showcasing your relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about software engineering and how your background makes you a perfect fit for our team. Let us know what excites you about working on mission-critical systems.

Showcase Problem-Solving Skills: In your application, share examples of tough technical problems you've solved in the past. We love seeing how you approach challenges, especially in real-time or data-driven environments, so don’t hold back!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, we can’t wait to hear from you!

How to prepare for a job interview at Carbon60

✨Know Your C# Inside Out

Make sure you brush up on your C# skills before the interview. Be prepared to discuss your experience with Windows desktop applications and any specific projects you've worked on. They’ll likely ask you to solve coding problems or explain your thought process, so practice coding challenges related to C#.

✨Understand the Full Software Lifecycle

Since this role involves contributing across the full software lifecycle, be ready to talk about your experiences from design to deployment. Think of examples where you’ve delivered high-quality software and how you’ve handled issues in live environments. This will show that you’re not just a coder but a well-rounded engineer.

✨Brush Up on Networking Knowledge

Given the focus on TCP/IP and UDP networking, it’s crucial to have a solid understanding of these concepts. Prepare to discuss how you’ve implemented networking solutions in past projects, especially in real-time or data-driven environments. This will demonstrate your technical depth and relevance to the role.

✨Show Your Team Spirit

This position requires collaboration within an Agile team, so be ready to share your experiences working in such environments. Talk about your contributions to sprint activities, code reviews, and how you’ve influenced design decisions. Highlighting your communication skills and teamwork will make you stand out as a candidate.

Software Engineer C# in New Malden
Carbon60
Location: New Malden

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>