At a Glance
- Tasks: Own feature delivery from problem understanding to production, including deployment and operational considerations.
- Company: Join SalamanderSoft, a leader in user identity management for the education sector.
- Benefits: Enjoy a competitive salary, 5 weeks paid holiday, and premium training resources.
- Other info: Fully remote work with excellent career growth and opportunities to attend conferences.
- Why this job: Make a real impact on education by building reliable software that supports millions of accounts.
- Qualifications: 5+ years in C#/.NET with strong Azure experience and a quality mindset.
The predicted salary is between 45000 - 60000 £ per year.
SalamanderSoft builds user identity and account lifecycle management for the education sector. Our software manages 3 million accounts daily across 4,000+ schools, colleges and universities in 34 countries, integrating with Azure, Microsoft 365, Google Workspace and more. When it breaks, schools notice. When it works, they don’t, which means reliability, correctness and security aren’t aspirations, they’re requirements.
We’re hiring a Senior Developer to take real ownership of parts of this platform: designing solutions, leading delivery, and raising the bar for how the team builds software. This is not a seat-warmer role.
How We Work
We’re a mid-sized engineering team who care about how software is built, not just that it ships. We work in an iterative, Agile way: small changes, regular feedback, and a bias towards shipping improvements early rather than late. We do code reviews to spread knowledge and find real mistakes, not to tick a box. We write automated tests because we’ve seen what happens when you don’t. We think carefully about design because maintaining poorly designed code is expensive and demoralising. You’ll be expected to do the same, and to help others do it better. Senior here means you let your work speak for itself and push the team to keep improving, not just that you have the years on a CV.
The Tech Stack
- Backend: C#/.NET, our primary language; the majority of our services live here
- Cloud: Azure (Functions, Storage, and related services)
- Frontend: TypeScript, Vue, PrimeVue
- Testing: Automated testing is standard; TDD experience is valued
- Comms: Remote-first, async-first; written communication matters as much as code
- Delivery: Git-based workflows, CI/CD pipelines, and infrastructure managed as code where it makes sense
What You’ll Do
- Own feature delivery end-to-end: from understanding the problem through to production, including build, deployment, and operational considerations
- Lead and participate in code reviews focused on correctness, clarity, and maintainability
- Mentor and unblock engineers on the team
- Maintain and improve existing .NET solutions by reducing risk, technical debt, improving reliability and expanding features
- Contribute to technical direction on new capabilities, not just implementation
- Set and champion pragmatic engineering standards across the team
What We’re Looking For
- Strong C#/.NET: 5+ years shipping and owning production software in C#
- Real Azure experience: you’ve built and operated services there and you understand the failure modes
- Sound design thinking: you break down ambiguous problems, make sensible trade-offs, and can articulate why
- A quality mindset: automated testing, careful code review, and maintainable design are habits, not aspirations
- Clear written communication: we’re fully remote, so your ability to write clearly matters as much as your ability to code
- Full-stack comfort: you can work across the stack when the job calls for it
Nice to Have
- Vue / PrimeVue experience
- ASP.NET Core experience
- Knowledge of the education sector
What We Offer
- Salary: £45,000–£60,000 depending on experience
- Fully remote: work from anywhere in the UK
- 5 weeks paid holiday plus bank holidays; more holidays added through years of service
- Premium training resources and paid certification attempts
- Annual team meetup and a budget to attend conferences and events each year
- Good hardware and software: we won’t make you fight your tools
How to Apply
Apply via the listing and tell us what caught your eye. We read every application and will get back to you within a few days.
Job Type: Full-time
Work Location: Fully Remote
REF-228 280
Senior Software Developer in London employer: SalamanderSoft
Contact Detail:
SalamanderSoft Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer in London
✨Tip Number 1
Get your networking game on! Reach out to folks in the industry, especially those who work at SalamanderSoft or similar companies. A friendly chat can sometimes lead to opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio showcasing your C#/.NET projects, make sure to share it. It’s a great way for us to see your coding style and problem-solving abilities in action.
✨Tip Number 3
Prepare for the interview by brushing up on your design thinking and problem-solving skills. We love candidates who can articulate their thought process, so practice explaining how you tackle ambiguous problems.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we read every application, so make sure to tell us what caught your eye about the role!
We think you need these skills to ace Senior Software Developer in London
Some tips for your application 🫡
Show Off Your Skills: When you're writing your application, make sure to highlight your experience with C#/.NET and Azure. We want to see how you've tackled real-world problems and what you've built, so don’t hold back!
Be Clear and Concise: Since we're a remote team, clear written communication is key. Keep your application straightforward and to the point, showcasing your ability to articulate your thoughts effectively.
Tailor Your Application: Make sure to connect your experience to our job description. Mention how your background aligns with our needs, especially around ownership of feature delivery and mentoring others.
Apply Through Our Website: We encourage you to apply directly through our website. It helps us keep track of applications better, and we promise to read every single one. Let us know what caught your eye about the role!
How to prepare for a job interview at SalamanderSoft
✨Know Your Tech Stack
Make sure you’re well-versed in C#/.NET and Azure, as these are crucial for the role. Brush up on your experience with automated testing and TDD, since they value a quality mindset. Be ready to discuss specific projects where you’ve used these technologies.
✨Showcase Your Problem-Solving Skills
Prepare to talk about how you approach ambiguous problems and make design decisions. They want to see your sound design thinking in action, so think of examples where you’ve broken down complex issues and made sensible trade-offs.
✨Communicate Clearly
Since this is a remote position, your written communication skills are just as important as your coding abilities. Practice explaining technical concepts clearly and concisely, as you may need to demonstrate this during the interview.
✨Emphasise Team Collaboration
Be ready to discuss your experience with code reviews and mentoring others. They’re looking for someone who can lead and improve the team’s practices, so share examples of how you’ve contributed to team dynamics and helped others grow.