At a Glance
- Tasks: Design and build scalable software solutions while mentoring junior engineers.
- Company: Join a dynamic UK-based tech team with a remote-first culture.
- Benefits: Enjoy a competitive salary, bonus, equity, and flexible working arrangements.
- Other info: Great opportunities for career growth and continuous improvement.
- Why this job: Tackle interesting technical challenges and make a real impact in a collaborative environment.
- 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# - (Hybrid Remote) employer: Corecom Consulting
Contact Detail:
Corecom Consulting Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - C# - (Hybrid Remote)
✨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 give you a leg up in the hiring process.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using C# and .NET. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding system design principles. Practice common algorithms and data structures, and be ready to discuss your past projects and how you tackled challenges.
✨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 team and contributing to our exciting projects.
We think you need these skills to ace Senior Software Engineer - C# - (Hybrid Remote)
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 cloud technologies like Azure. We want to see how you can contribute to our collaborative environment!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our needs. Don’t forget to mention your experience in mentoring and working in agile teams, as these are key for us.
Showcase Your Projects: If you've worked on any relevant projects, make sure to include them in your application. Whether it's a personal project or something from your previous job, we love to see real examples of your work, especially those involving scalable software solutions.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative!
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 talk about complex technical problems you've solved in the past. Use specific examples that highlight your ability to communicate solutions clearly and effectively, as this is crucial for a Senior Engineer role.
✨Emphasise Collaboration and Mentorship
Since the role involves mentoring junior engineers, think of instances where you've provided guidance or support. Highlight your experience in collaborative environments and how you’ve contributed to architectural discussions.
✨Get Familiar with Testing Practices
Be ready to discuss your approach to testing, including shift-left practices like unit and integration testing. Mention any experience you have with automated testing and performance testing, as this will show your strong testing mindset.