Software Engineer C# in London

Software Engineer C# in London

London Full-Time 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, collaborative culture, and hands-on experience.
  • Other info: Opportunity for growth in a fast-paced, Agile environment.
  • Why this job: Make a real impact on mission-critical systems while enhancing your skills.
  • Qualifications: Experience in C#, .NET, and strong problem-solving abilities 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
  • 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 London employer: Carbon60

Join a dynamic and innovative team where your expertise as a C# Software Engineer will be valued and nurtured. Our collaborative work culture fosters continuous learning and growth, providing you with opportunities to tackle complex challenges in marine operational environments. With a focus on high-quality software delivery and a commitment to employee development, we offer a rewarding environment that encourages technical leadership and teamwork.

Carbon60

Contact Detail:

Carbon60 Recruiting Team

StudySmarter Expert Advice🤫

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

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 best C# projects, especially those involving Windows desktop systems or networking. This will give potential employers a taste of what you can bring to the table.

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 London

C#
Windows Desktop Development
Networking (TCP/IP, UDP)
Agile Methodologies
Multi-threaded Systems
Distributed Systems
Analytical Skills

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C# and Windows development. We want to see how your skills match up 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. Keep it concise but impactful!

Showcase Problem-Solving Skills:Since we’re looking for someone who loves tackling tough technical problems, include examples in your application that demonstrate your analytical and problem-solving abilities. Real-world scenarios work wonders!

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 from our team!

How to prepare for a job interview at Carbon60

Know Your Tech Inside Out

Make sure you brush up on your C# skills and be ready to discuss your experience with .NET and Windows Forms. Be prepared to dive into technical discussions about multi-threaded and distributed systems, as well as TCP/IP and UDP networking. The more confident you are in your knowledge, the better you'll impress the interviewers.

Showcase Your Problem-Solving Skills

Since this role involves tackling tough technical problems, come prepared with examples of challenges you've faced in previous projects. Think about how you diagnosed and resolved issues in live operational environments, and be ready to explain your thought process clearly. This will demonstrate your analytical skills and ability to work under pressure.

Emphasise Team Collaboration

This position requires working closely within an Agile team, so highlight your experience in collaborative environments. Share specific instances where you contributed to sprint activities, code reviews, or retrospectives. Showing that you can communicate effectively and work well with others will set you apart from other candidates.

Prepare Questions for Them

Interviews are a two-way street, so think of insightful questions to ask about the team dynamics, project goals, and the software lifecycle at their company. This not only shows your interest in the role but also helps you gauge if it's the right fit for you. Plus, it gives you a chance to engage in a meaningful conversation with your interviewers.