At a Glance
- Tasks: Join a skilled team to develop and support mission-critical Windows desktop software.
- Company: Dynamic engineering firm focused on innovative marine operational solutions.
- Benefits: Competitive contract rate, hands-on experience, and collaborative Agile environment.
- Other info: Inside IR35 contract with opportunities for professional growth.
- Why this job: Solve complex problems and make a real impact in a high-stakes industry.
- Qualifications: Expert C# skills and a solid understanding of networking protocols 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.
- 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
- Strong background in professional software development
- Expert-level C# experience building Windows desktop applications
- Good understanding of TCP/IP and UDP networking, ideally in real‑time or data‑driven environments
This is an Inside IR35 contract role - please get in touch for information regarding rate.
Engineer - Software Engineering in New Malden employer: Carbon60
Contact Detail:
Carbon60 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Engineer - Software Engineering in New Malden
✨Tip Number 1
Network like a pro! Reach out to your connections in the software engineering field, especially those who work with C# and Windows. A friendly chat can lead to insider info about job openings or even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best C# projects, especially those related to 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 that focus on C# and networking concepts. The more comfortable you are with these topics, the better you'll perform when it counts.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented engineers like you. Plus, applying directly can sometimes give you an edge over other candidates.
We think you need these skills to ace Engineer - Software Engineering in New Malden
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 match 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! Tell us why you’re passionate about software engineering and how you’ve tackled tough technical problems in the past. Keep it engaging and relevant to the role.
Showcase Your Agile Experience: Since we work in an Agile environment, mention any experience you have with Agile methodologies. Share examples of how you've contributed to sprints or retrospectives, as this will resonate with our team.
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 C# Inside Out
Make sure you brush up on your C# skills before the interview. Be prepared to discuss your past projects and how you've tackled complex problems using C#. They’ll likely ask you to solve coding challenges, so practice those too!
✨Understand the Software Lifecycle
Since this role involves contributing across the full software lifecycle, be ready to talk about your experience in each phase. Highlight specific examples where you’ve designed, deployed, and supported Windows desktop applications.
✨Networking Knowledge is Key
Given the focus on TCP/IP and UDP networking, make sure you can explain these concepts clearly. Prepare to discuss any relevant experience you have in real-time or data-driven environments, as this will show your depth of understanding.
✨Embrace Agile Methodologies
Familiarise yourself with Agile practices, as you'll be working within an Agile team. Be ready to share your experiences in sprint activities, reviews, and retrospectives, and how you’ve contributed to team success in previous roles.