At a Glance
- Tasks: Design and build scalable cloud-native applications while mentoring fellow developers.
- Company: Rapidly expanding SaaS company with a focus on innovation.
- Benefits: Competitive pay, hybrid work model, and opportunity for strategic input.
- Other info: Join a high-performing team dedicated to building robust and secure SaaS solutions.
- Why this job: Shape system architecture and influence engineering practices in a dynamic environment.
- Qualifications: Advanced C# and .NET experience, plus frontend skills in TypeScript, HTML, and CSS.
The predicted salary is between 38000 - 47500 £ per year.
A rapidly expanding SaaS company is seeking an experienced Senior Software Engineer to support their agile delivery team on an initial 3-month contract. This position offers a strong mix of hands-on development and strategic input, with the opportunity to shape system architecture, influence engineering practices, and contribute directly to product evolution. You’ll play a key role in designing, building, and improving scalable cloud-native applications, while also guiding team members and promoting high standards across the development lifecycle.
Core expertise required:
- Advanced experience with C# and .NET (Framework and Core)
- Frontend development using TypeScript, HTML, CSS, and either React or Vue
- Proven track record with AWS, ideally including serverless architectures (e.g., Lambda)
- Experience with CI/CD pipelines and Infrastructure as Code (Terraform or CDK)
- Strong grounding in clean architecture, SOLID principles, and code maintainability
- Knowledge of API integration and secure development practices (OWASP)
What you’ll be doing:
- Delivering end-to-end software solutions in a modern tech stack
- Working closely with product managers, QA, and engineering leadership
- Conducting code reviews and providing mentorship to developers
- Maintaining and enhancing live systems, with a focus on continuous improvement
Desirable (but not essential):
- Experience with TDD or BDD methodologies
- Familiarity with PCI or ISO standards
- Exposure to VoIP technologies
- Knowledge of Python or AI-related development
An excellent opportunity to contribute to a high-performing team building robust, secure, and scalable SaaS solutions.
Senior Software Engineer employer: TEC Partners - Technical Recruitment Specialists
Join a rapidly expanding SaaS company that values innovation and collaboration, offering a dynamic work culture where your contributions directly impact product evolution. With a strong focus on employee growth, you'll have the opportunity to mentor others while enhancing your own skills in a hybrid work environment that balances flexibility with teamwork. Enjoy competitive compensation and the chance to work on cutting-edge technologies in a supportive atmosphere that encourages continuous improvement.
Contact Details:
TEC Partners - Technical Recruitment Specialists Recruitment 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 tech industry, especially those who work at SaaS companies. A friendly chat can lead to referrals or insider info about job openings that might not be advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving C#, .NET, and cloud-native applications. This gives potential employers a taste of what you can bring to their team.
✨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 CI/CD pipelines and clean architecture principles. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that match your skills. Plus, applying directly can sometimes give you an edge over other candidates.
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, as well as your frontend skills with TypeScript, HTML, and CSS. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this opportunity and how your skills can contribute to our agile delivery team. Let us know how you’ve influenced engineering practices in the past.
Showcase Your Cloud Experience:Since we’re looking for someone with AWS experience, make sure to mention any serverless architectures you've worked with. Highlighting your familiarity with CI/CD pipelines and Infrastructure as Code will definitely catch our eye!
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 don’t miss out on any important updates during the process!
How to prepare for a job interview at TEC Partners - Technical Recruitment Specialists
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in C#, .NET, and the frontend technologies mentioned in the job description. Brush up on your knowledge of AWS, serverless architectures, and CI/CD pipelines. Being able to discuss your past experiences with these technologies will show that you’re not just familiar but truly capable.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Use examples that highlight your ability to design scalable applications and improve system architecture. This will demonstrate your strategic thinking and hands-on development skills.
✨Emphasise Team Collaboration
Since this role involves working closely with product managers and QA, be ready to talk about your experience in collaborative environments. Share examples of how you’ve mentored team members or conducted code reviews, as this shows you value high standards and teamwork.
✨Understand Clean Architecture and Best Practices
Familiarise yourself with clean architecture principles, SOLID principles, and secure development practices like OWASP. Be prepared to discuss how you’ve applied these concepts in your work, as this will reflect your commitment to code maintainability and quality.