.NET Software Engineer - Fully Remote
.NET Software Engineer - Fully Remote

.NET Software Engineer - Fully Remote

City of London Full-Time 60000 - 100000 £ / year (est.) No home office possible
O

At a Glance

  • Tasks: Join a team to design and develop cutting-edge financial infrastructure technology.
  • Company: A pioneering tech firm focused on global liquidity movement and innovative cloud-native platforms.
  • Benefits: Enjoy fully remote work, bonuses, pension contributions, private healthcare, and a comprehensive benefits package.
  • Why this job: Be part of a high-impact role in fintech, shaping the future of financial systems.
  • Qualifications: Strong C# and .NET experience, with skills in Azure and distributed systems required.
  • Other info: Ideal for those looking to mentor and lead in a dynamic engineering environment.

The predicted salary is between 60000 - 100000 £ per year.

A unique opportunity to help shape the future of cross-border financial infrastructure.

A pioneering technology firm is expanding as it prepares to launch an innovative, cloud-native platform focused on global liquidity movement. As part of this growth, the company is seeking experienced Software Engineers to join its high-performing engineering teams.

The organisation offers:

  • Fully remote and hybrid working arrangements
  • Bonus scheme
  • Pension contributions
  • Private healthcare
  • Comprehensive benefits package

The Role:

Software Engineers will play a critical role in the design, development, and delivery of the next generation of financial infrastructure technology. The position involves building core services, enhancing platform components, and contributing to the development of robust, scalable systems capable of supporting global operations.

Candidate Profile:

Ideal candidates will possess strong analytical and problem-solving abilities, with a track record of delivering high-quality software in complex environments. Experience with distributed systems and ownership of the full development lifecycle—from design through deployment and monitoring—is essential. Senior Engineers will also be expected to provide mentorship and technical leadership within their teams.

Key Requirements:

  • Professional experience with C# (.NET)
  • Expertise in recent C# and .NET versions (e.g. C# v9.0+ and .NET 6.0+, ideally v10.0/.NET 8.0)
  • Proficiency in Azure cloud services (e.g. Azure SQL, Cosmos DB, Functions, Container Apps)
  • Experience with microservices, event-driven architectures, and automated testing
  • Familiarity with messaging systems such as Azure Service Bus, Event Grid, or Event Hub
  • Practical experience with Infrastructure as Code tools like Terraform and Bicep
  • Excellent communication skills and the ability to support and mentor junior colleagues

Desirable Skills:

  • Experience with threat modelling
  • Background working on globally distributed systems
  • Exposure to financial services or highly regulated environments

Who Should Apply:

This role is suited to individuals seeking a challenging, high-impact engineering position at the intersection of fintech and infrastructure, where secure, scalable, and performant software is critical.

.NET Software Engineer - Fully Remote employer: Oliver Bernard

Join a pioneering technology firm that champions innovation and offers a fully remote working environment, allowing you to balance your professional and personal life seamlessly. With a comprehensive benefits package including a bonus scheme, pension contributions, and private healthcare, the company prioritises employee well-being and growth, fostering a collaborative culture where your contributions directly impact the future of global financial infrastructure. This is an exceptional opportunity for .NET Software Engineers to thrive in a dynamic setting, with ample chances for mentorship and career advancement.
O

Contact Detail:

Oliver Bernard Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land .NET Software Engineer - Fully Remote

✨Tip Number 1

Familiarise yourself with the latest C# and .NET versions, especially C# v9.0+ and .NET 6.0+. Being well-versed in these technologies will not only boost your confidence but also demonstrate your commitment to staying current in the field.

✨Tip Number 2

Gain hands-on experience with Azure cloud services, particularly Azure SQL and Cosmos DB. Consider building a small project that utilises these services to showcase your practical skills during interviews.

✨Tip Number 3

Brush up on your knowledge of microservices and event-driven architectures. Understanding these concepts deeply will help you articulate your experience and how it aligns with the company's focus on scalable systems.

✨Tip Number 4

Prepare to discuss your experience with mentoring and leading teams. Highlight specific examples where you've supported junior colleagues, as this is a key expectation for senior roles within the company.

We think you need these skills to ace .NET Software Engineer - Fully Remote

C# Programming
.NET Framework Expertise
Azure Cloud Services Proficiency
Microservices Architecture
Event-Driven Architecture
Automated Testing
Infrastructure as Code (Terraform, Bicep)
Messaging Systems (Azure Service Bus, Event Grid, Event Hub)
Analytical Skills
Problem-Solving Skills
Full Development Lifecycle Ownership
Mentorship and Technical Leadership
Communication Skills
Experience with Distributed Systems
Understanding of Financial Services Regulations

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C#, .NET, and Azure cloud services. Include specific projects where you've used these technologies, especially in distributed systems or financial services.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their needs, particularly your experience in building scalable systems and mentoring junior engineers.

Showcase Relevant Projects: If you have worked on projects involving microservices, event-driven architectures, or Infrastructure as Code tools like Terraform, be sure to include these in your application. Provide details on your contributions and the impact of your work.

Highlight Soft Skills: Since excellent communication skills are essential for this role, mention any experiences where you've successfully collaborated with teams or mentored others. This will demonstrate your ability to support and lead within a team environment.

How to prepare for a job interview at Oliver Bernard

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C# and .NET in detail. Highlight specific projects where you've used recent versions, such as C# v9.0+ or .NET 6.0+. Demonstrating your proficiency in Azure cloud services will also be crucial.

✨Demonstrate Problem-Solving Abilities

Expect to face technical challenges during the interview. Prepare to explain your thought process when tackling complex problems, especially those related to distributed systems and the full development lifecycle.

✨Emphasise Mentorship Experience

If you're applying for a senior position, be ready to discuss your experience in mentoring junior colleagues. Share examples of how you've provided technical leadership and supported team growth in previous roles.

✨Familiarise Yourself with the Company’s Vision

Research the company’s innovative cloud-native platform and its focus on global liquidity movement. Understanding their mission will help you align your answers with their goals and demonstrate your genuine interest in the role.

.NET Software Engineer - Fully Remote
Oliver Bernard
O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>