Senior Software Engineer - Remote Opportunity in SaaS
About the Role
MCS Group is delighted to be partnering with a rapidly growing, award-winning SaaS organization as they expand their engineering function. This is a fully remote opportunity to join a high-caliber team building a data-driven product used globally within a specialist, highly regulated industry. This company has experienced significant growth in recent years and has ambitious plans to scale further over the next few years. With a new product roadmap in place, including AI-driven initiatives, this is an exciting time to join this team as a Senior Software Engineer.
What You'll Do
- Take ownership of features and projects across the full software development lifecycle.
- Contribute to the design and development of scalable .NET-based systems.
- Work with large, complex, and unstructured datasets.
- Drive improvements in system performance and data handling practices.
- Mentor other engineers and contribute to code quality standards.
- Collaborate within a fully remote, high-performing engineering team.
Requirements
- Experience in C# / .NET development.
- Experience working within a data-focused environment.
- Proven experience contributing to or leading the development of a complex product or large-scale project.
- Strong system design and architectural thinking.
- Experience mentoring engineers or leading on technical initiatives.
Nice to Have
- AWS experience.
- React experience.
- Data engineering background.
- Experience in a startup or scale-up environment.
What We Offer
- Fully remote working with quarterly meet-ups.
- Working from home and development budget.
- Private healthcare.
- Pension scheme.
- 25 days holiday plus bank holidays + birthday day off.
- Flexible working culture.
- Opportunity to work alongside a high-performing, collaborative engineering team.
If you're a strong .NET engineer who thrives in a product-focused, data-heavy environment and wants to be part of a scaling, ambitious tech business - this could be an excellent next step. To speak in absolute confidence about this opportunity, please send an up-to-date CV via the link provided or contact Matthew Rainey at m.rainey@mcsgroup.jobs.
This Senior Software Engineer position offers a fully remote opportunity with a competitive salary and a chance to work on innovative projects in a growing SaaS company.
Who Will Succeed Here
Expertise in C and .NET frameworks, with a strong understanding of asynchronous programming and multi-threading to build robust and scalable SaaS applications.
Proven experience in AWS services, particularly in deploying and managing microservices architecture, ensuring high availability and performance optimization for cloud-based applications.
Analytical mindset with a passion for data engineering, capable of designing efficient data pipelines and system architectures to support complex data-driven products in a regulated environment.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months