At a Glance
- Tasks: Build and refine high-performing Windows applications using C# and .NET.
- Company: Join a scaling SaaS business with a global impact.
- Benefits: Salary between £65,000 - £75,000, hybrid work, and private healthcare.
- Why this job: Shape technical decisions and deliver polished, reliable products.
- Qualifications: Experience in C#/.NET desktop development and strong problem-solving skills.
- Other info: Collaborative environment with opportunities for career growth.
The predicted salary is between 52000 - 60000 £ per year.
Were representing a scaling SaaS business hiring a Senior Software Engineer to strengthen their product development team. Youll be hands-on with C# and .NET, crafting high-performing Windows applications used across global markets. This isnt just coding; youll help shape technical decisions, refine UI/UX, and integrate closely with Windows OS components to deliver polished, reliable products.
What Youll Do as a Senior Software Engineer:
- Build and refine Windows desktop applications (WinForms, WPF, WinUI or similar)
- Develop sleek, functional user interfaces and custom controls
- Apply best practice design patterns (e.g. MVVM, MVC)
- Connect applications with OS-level features and external systems
- Ensure stability, performance, and maintainability of the codebase
What Youll Bring as a Senior Software Engineer:
- Solid background in C#/.NET desktop development
- Experience delivering advanced Windows client software
- Strong knowledge of Windows APIs and event-driven programming
- Familiarity with CI/CD and modern development workflows
- Collaborative mindset with problem-solving flair
Nice to Have:
- Cross-platform app experience (MAUI, Xamarin, native macOS)
- Cloud-connected app exposure (Azure/AWS)
- Background in real-time comms (VoIP, SIP)
The Package:
- Salary between 65,000 - 75,000 + Bonus
- Hybrid - Peterborough 1-2 days per week (remote potential for the right candidate)
- Private Healthcare
If you’re a Senior Software Engineer who is passionate about building high-performance Windows client applications and want to work in a forward-thinking software business with global reach, wed love to hear from you.
Unfortunately, due to the high volume of applications, not all applicants will receive feedback.
Senior Software Engineer employer: Formula Recruitment
Contact Detail:
Formula Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving C# and .NET. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges related to Windows desktop development. Practising with mock interviews can help you feel more confident and ready to impress.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# and .NET, especially in building Windows desktop applications. We want to see how your skills align with what we’re looking for, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about developing high-performing applications and how your collaborative mindset can contribute to our team. Keep it engaging and personal!
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in past projects. We love seeing a problem-solving flair, so share those moments where you made a difference in your previous roles!
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’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at Formula Recruitment
✨Know Your Tech Inside Out
Make sure you brush up on your C# and .NET skills before the interview. Be ready to discuss your experience with Windows desktop applications, especially WinForms, WPF, or WinUI. Prepare to showcase how you've applied design patterns like MVVM or MVC in your past projects.
✨Showcase Your Problem-Solving Skills
During the interview, be prepared to tackle some technical challenges or coding exercises. Think aloud as you solve problems to demonstrate your thought process. This will help the interviewers see your collaborative mindset and problem-solving flair in action.
✨Connect the Dots with Real-World Examples
When discussing your previous work, relate your experiences to the job description. Talk about how you've ensured stability and performance in your codebase, and share specific examples of how you've integrated applications with OS-level features or external systems.
✨Ask Insightful Questions
Prepare a few thoughtful questions about the company's tech stack, team dynamics, or future projects. This shows your genuine interest in the role and helps you gauge if the company is the right fit for you. Plus, it gives you a chance to learn more about their approach to software development.