At a Glance
- Tasks: Design and develop scalable SaaS applications using .NET 6+ and microservices.
- Company: Join a passionate team dedicated to making a difference in Safeguarding.
- Benefits: Enjoy 34 days paid holiday, remote work, and a supportive well-being team.
- Other info: Great career growth opportunities and a smart casual dress code.
- Why this job: Make a real impact while working with cutting-edge technology in a collaborative environment.
- Qualifications: Expertise in C#/.NET, multitenant SaaS platforms, and strong problem-solving skills.
The predicted salary is between 36000 - 60000 £ per year.
The Senior Software Engineer will be a key member of a high-functioning, collaborative, agile team, working closely with our Technical Lead and Architect. The Senior brings deep expertise in multitenant SaaS platforms, distributed architectures, and microservices, with the ability to build modern solutions in .NET 6+ while maintaining and evolving our legacy .NET Framework 4.7.2 monolith. They understand software architecture well enough to design solutions that are powerful enough to solve immediate problems, adaptable to our changing market, and simple enough to maintain for long-term success — while ensuring high-performance RESTful APIs and scalable enterprise-grade software.
Responsibilities
- Design, develop, and maintain scalable, multitenant SaaS applications using .NET 6+ and microservices-based distributed architectures.
- Support, maintain, and modernize legacy .NET Framework 4.7.2 monolithic applications while planning and executing migration strategies.
- Build high-performance, secure, and well-documented RESTful APIs and integrations with third-party APIs.
- Apply industry-standard architecture patterns, best practices, and clean code principles to ensure maintainability and scalability.
- Collaborate with the Technical Lead and Architect to ensure alignment with architectural direction, coding standards, and system design goals.
- Work closely in a fully remote, cross-functional Agile team to deliver business-critical software solutions.
- Write and maintain unit tests to ensure software quality and reliability.
- Own the end-to-end delivery of significant features or projects, including technical design, implementation, and deployment.
- Troubleshoot, debug, and optimize application performance in production and staging environments.
- Participate in Agile ceremonies (backlog refinement, sprint planning, standups, retrospectives, demos) and act as a technical lead when needed.
- Mentor and coach less senior engineers, fostering technical excellence and knowledge sharing across the team.
- Contribute to continuous improvement of development processes, tooling, and deployment pipelines.
Qualifications
- Significant professional experience in software engineering with strong expertise in C#/.NET and object-oriented programming principles.
- Proven experience designing, building, and scaling multitenant SaaS platforms.
- Strong hands-on experience with .NET 6+ for new development and .NET Framework 4.7.2 for legacy system maintenance.
- Deep knowledge of distributed architectures, microservices, and service-oriented design patterns.
- Expert in designing and implementing RESTful APIs that are performant, secure, and maintainable.
- Solid experience with SQL databases (query optimization, schema design, stored procedures).
- Experience working in an Agile SaaS development environment with CI/CD pipelines.
- Understanding of cloud platforms (Azure or AWS) for deployment, monitoring, and scaling distributed applications.
- Familiarity with front-end frameworks such as Vue.js (preferred, not required).
- Strong problem-solving skills with the ability to debug complex distributed systems.
- Excellent communication skills and proven ability to work collaboratively in a remote, cross-functional team.
- Prior experience mentoring other developers and leading technical initiatives.
What’s in it for you?
- The chance to work within a team of hard-working, passionate people.
- Great job satisfaction from seeing the difference you make in the world of Safeguarding.
- A dedicated well-being team (who surprise us every now and then with yummy treats, social lunchtimes and much more!).
- Townhall meetings hosted by our parent company.
- Development Reviews (1 Month, 3 Month and 6 Months initially).
- Full Time Staff are entitled to 34 days paid holiday per annum (this includes 8 Bank and Public Holidays).
- Employee referral scheme for recommending a friend (once they’ve successfully completed their 6 month probationary period).
- Smart casual dress code.
- On-site parking.
- Company pension scheme.
Senior Software Engineer in Skipton employer: CPOMS
Contact Detail:
CPOMS Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Skipton
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in 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 projects, especially those involving .NET 6+ and microservices. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your experience with multitenant SaaS platforms and RESTful APIs. Confidence is key!
✨Tip Number 4
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 awesome team at StudySmarter.
We think you need these skills to ace Senior Software Engineer in Skipton
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with .NET 6+, multitenant SaaS platforms, and microservices. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software engineering and how you can contribute to our agile team. Let us know why you're excited about working with us at StudySmarter.
Showcase Your Projects: Include examples of projects you've worked on that demonstrate your expertise in building scalable applications and RESTful APIs. We love seeing real-world applications of your skills, so don’t hold back!
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep everything organised and ensures your application gets the attention it deserves. We can't wait to hear from you!
How to prepare for a job interview at CPOMS
✨Know Your Tech Stack
Make sure you brush up on your knowledge of .NET 6+ and the legacy .NET Framework 4.7.2. Be ready to discuss how you've used these technologies in past projects, especially in building scalable multitenant SaaS applications and high-performance RESTful APIs.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex issues in distributed systems. Think about times when you optimised application performance or debugged tricky problems, and be ready to explain your thought process.
✨Emphasise Collaboration
Since this role involves working closely with a cross-functional Agile team, highlight your experience in collaborative environments. Talk about how you've contributed to Agile ceremonies and how you mentor less senior engineers to foster a culture of knowledge sharing.
✨Understand the Company’s Mission
Research StudySmarter and understand its mission in the world of Safeguarding. Be prepared to discuss how your skills and experiences align with their goals, and express your enthusiasm for making a difference through technology.