Software Engineer

Software Engineer

London Full-Time 36000 - 60000 ÂŁ / year (est.) Home office possible
B

At a Glance

  • Tasks: Design and build impactful C#/.NET software for trading systems.
  • Company: Established financial services firm with a focus on innovation.
  • Benefits: Fully remote work, flexible hours, and a supportive team environment.
  • Why this job: Own your projects from start to finish and see your impact directly.
  • Qualifications: Experience in C#, .NET, WPF, and ASP.NET required.
  • Other info: Join a small, senior team with great career growth opportunities.

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

A financial services business in the trading and markets space is hiring a C# Software Engineer to help build and evolve the core internal systems the company runs on. This is a true full-stack Software Engineer role. You will work on long-standing, in-house C# / .NET applications, owning features end-to-end — from understanding requirements with the business to deploying production-ready software.

You will be joining a small, experienced team of Software Engineers, working across WPF desktop applications, ASP.NET web systems and SQL Server, with a strong focus on new development rather than maintenance-only work.

What You’ll Be Doing:

  • Designing and building C# / .NET Framework software used across the business
  • Acting as a hands-on Software Engineer, owning work from idea to production
  • Developing across desktop (WPF), web (ASP.NET) and database (SQL Server)
  • Improving and refactoring existing C# systems for performance and maintainability
  • Working closely with other Software Engineers, testers and business stakeholders

What my client is looking For:

  • Commercial experience as a Software Engineer working with C# and .NET Framework
  • Full-stack experience across UI, backend and database layers
  • WPF and ASP.NET experience (Web Forms and/or MVC)
  • Comfortable owning software delivery end-to-end in a small team

Why Join:

  • Real ownership, not ticket-chasing - You own features end-to-end: speak to users, design, build, ship, and see the impact. Small team means your decisions genuinely shape the systems.
  • Interesting, business‐critical domain - Internal trading/broking systems used every day by front office and ops. Work that directly affects how money is made and risk is managed.
  • Stable stack, long‐lived systems - Mature C#/.NET, WPF, ASP.NET, SQL Server – not constant rewrites / framework-of-the-week. Real engineering challenges in evolving 10‐year‐old systems without breaking the business.
  • Variety of work - Mix of greenfield features, enhancements and some maintenance. Desktop, web and database – no narrow 'just UI' or 'just APIs' role.
  • Small, senior team - Work closely with two experienced devs who know the systems inside-out. Short decision lines, direct access to the people who use what you build.
  • Flexibility and trust - Remote‐first with sensible in‐person time for onboarding and collaboration. Measured on outcomes and reliability, not on clock‐watching.
  • Impact and visibility - Users are internal, so feedback is fast and relationships are long-term. Easy to point at specific systems and say 'I built that' or 'I changed that.'

If you’re a C# Software Engineer who wants remote flexibility and meaningful impact, please apply below!

Software Engineer employer: Burns Sheehan

Join a forward-thinking financial services business that values real ownership and impact in your work as a Software Engineer. With a fully remote setup across the UK, you'll collaborate closely with a small, experienced team, tackling interesting challenges in a stable tech stack while enjoying flexibility and trust in your role. This is an excellent opportunity for those seeking to make a meaningful contribution in a dynamic environment where your decisions truly shape the systems used daily by the business.
B

Contact Detail:

Burns Sheehan Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have a lead on that perfect Software Engineer role.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your C# and .NET projects. Whether it's a GitHub repo or a personal website, let your work speak for itself and make it easy for potential employers to see what you can do.

✨Tip Number 3

Prepare for those interviews! Brush up on your technical skills and be ready to discuss your experience with WPF, ASP.NET, and SQL Server. Practice common coding challenges and be prepared to explain your thought process.

✨Tip Number 4

Apply through our website! We’ve got some fantastic opportunities waiting for you. Don’t miss out on the chance to join a small, experienced team where you can truly own your work and make an impact.

We think you need these skills to ace Software Engineer

C#
.NET Framework
WPF
ASP.NET
SQL Server
Full-stack Development
Software Delivery
Performance Optimisation
Refactoring
Collaboration
User Requirements Analysis
End-to-End Ownership
Agile Methodologies
Problem-Solving

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C# and .NET Framework. We want to see how you've owned projects from start to finish, so don’t hold back on those details!

Showcase Your Skills: When writing your application, emphasise your full-stack experience, especially with WPF and ASP.NET. We love seeing candidates who can work across different layers of an application.

Be Authentic: Let your personality shine through in your cover letter. We’re looking for someone who fits into our small, senior team, so don’t be afraid to show us what makes you unique!

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!

How to prepare for a job interview at Burns Sheehan

✨Know Your Tech Stack

Make sure you brush up on your C#, .NET Framework, WPF, and ASP.NET skills. Be ready to discuss your experience with these technologies in detail, as well as any projects you've worked on that showcase your full-stack capabilities.

✨Understand the Business Context

Since this role is within financial services, it’s crucial to understand how software impacts trading and operations. Familiarise yourself with basic trading concepts and be prepared to discuss how your work can influence business outcomes.

✨Showcase Your Problem-Solving Skills

Be ready to talk about specific challenges you've faced in previous roles and how you overcame them. Highlight your ability to own features from idea to production, as this aligns perfectly with what the company is looking for.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, the systems you'll be working on, and the company's approach to software development. This shows your genuine interest in the role and helps you assess if it's the right fit for you.

Software Engineer
Burns Sheehan
Location: London

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

B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>