At a Glance
- Tasks: Design and build scalable software solutions while mentoring junior engineers.
- Company: Join a UK-based tech team with a focus on innovation and collaboration.
- Benefits: Enjoy a competitive salary, bonus, equity, and flexible remote working.
- Other info: Collaborative environment with opportunities for continuous improvement and career growth.
- Why this job: Make an impact on a high-scale digital platform with cutting-edge technology.
- Qualifications: Strong C#/.NET experience and a passion for modern engineering practices.
The predicted salary is between 75000 - 75000 ÂŁ per year.
Salary: ÂŁ75,000 base + bonus + equity
Location: Remote‑first (UK) — candidates must be based in West London or Oxfordshire
Type: Permanent, Full-time
The Opportunity
We’re recruiting a Senior Software Engineer to join a UK‑based technology team working on a large‑scale, high‑impact digital platform. This is a remote‑first role offering flexibility, with occasional in‑person collaboration for candidates based in West London or Oxfordshire. You’ll join a collaborative, delivery‑focused environment where engineers take ownership from design through to production, with a strong emphasis on quality, performance, and continuous improvement.
The Role
As a Senior Engineer, you’ll act as a technical specialist with responsibility for end‑to‑end feature delivery. Depending on your background, the role can be backend‑focused or full‑stack, with involvement in architectural decisions and hands‑on development across modern, cloud‑hosted systems.
Key Responsibilities
- Design and build scalable, maintainable software solutions using modern engineering practices
- Take ownership of features from initial concept through to production deployment
- Contribute to architectural discussions and technical direction
- Ensure performance, reliability, and security through proactive design and testing
- Apply shift‑left testing practices, including unit, integration, and performance testing
- Mentor junior engineers through code reviews, technical guidance, and knowledge sharing
- Collaborate closely with product, QA, and UX teams in an agile environment
- Use modern development and AI‑assisted tools to improve productivity and code quality
Essential Skills & Experience
- Strong commercial experience with C# / .NET (backend) or full‑stack development using modern frontend frameworks
- Solid understanding of microservices, APIs, and distributed systems
- Experience with Azure, CI/CD pipelines, containerisation, and cloud‑native development
- Strong testing mindset, including automated and performance testing
- Experience working with SQL Server and data modelling
- Ability to solve complex technical problems and communicate solutions clearly
- Experience mentoring or supporting the development of other engineers
Nice to Have
- Experience in regulated or high‑availability environments
- Exposure to AI or machine‑learning‑enabled systems
- Experience with TDD, DDD, or BDD
- Background in performance‑critical or highly scalable platforms
What’s on Offer
- ~ÂŁ75,000 base salary
- ~ Bonus and equity package
- ~ Remote‑first working model
- ~ Interesting technical challenges in a modern engineering environment
- ~ Strong culture of ownership, collaboration, and continuous improvement
Senior Software Engineer C# - FLEXIBLE WORKING employer: Corecom Consulting
Contact Detail:
Corecom Consulting Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer C# - FLEXIBLE WORKING
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can significantly boost your chances of landing that Senior Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving C# and .NET. This gives potential employers a taste of what you can do and demonstrates your hands-on experience with modern engineering practices.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your approach to architectural decisions and feature delivery. Remember, they want to see how you think as much as what you know!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our collaborative, delivery-focused environment.
We think you need these skills to ace Senior Software Engineer C# - FLEXIBLE WORKING
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your C# and .NET experience, as well as any work with microservices and cloud-native development.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how you can contribute to our collaborative environment. Mention specific projects or achievements that showcase your technical expertise and problem-solving skills.
Showcase Your Technical Skills: In your application, don’t forget to mention your experience with Azure, CI/CD pipelines, and testing practices. We love seeing candidates who are proactive about quality and performance in their software solutions.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Corecom Consulting
✨Know Your Tech Inside Out
Make sure you brush up on your C# and .NET skills, as well as any modern frontend frameworks you might be using. Be ready to discuss your experience with microservices, APIs, and cloud-native development, especially in relation to Azure.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of complex technical problems you've solved in the past. Use the STAR method (Situation, Task, Action, Result) to structure your answers and clearly communicate your thought process.
✨Emphasise Collaboration and Mentorship
Since this role involves mentoring junior engineers, be ready to talk about your experience in guiding others. Highlight any code reviews or technical guidance you've provided, and how you foster a collaborative environment.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's engineering practices, team dynamics, and the challenges they face. This shows your genuine interest in the role and helps you assess if it's the right fit for you.