At a Glance
- Tasks: Design and develop high-quality applications using C# and .NET while mentoring fellow developers.
- Company: Join a growing tech team with a supportive and collaborative culture.
- Benefits: Enjoy remote work, competitive salary, generous leave, and professional development opportunities.
- Other info: Great career progression opportunities in a dynamic engineering environment.
- Why this job: Make an impact on innovative projects and work with the latest AI technologies.
- Qualifications: Strong C#/.NET experience and a passion for building high-quality software.
I am looking for an experienced Senior Software Engineer (C#/.NET) to join a growing engineering team. This is an opportunity to play a key role in designing, developing, and delivering scalable software while mentoring other developers and influencing technical direction.
The Role
As a Senior Software Engineer, you'll work across the full software development lifecycle, from architecture and design through to implementation, testing, deployment, and ongoing support. You'll collaborate with product managers, designers, and fellow engineers to deliver reliable, secure, and maintainable applications. You'll be trusted to make technical decisions, improve engineering practices, and help shape the future of the technology platform.
What will I be doing?
- Design, develop, and maintain high-quality applications using C# and .NET.
- Build scalable, secure, and performant APIs and backend services.
- Contribute to software architecture and technical design decisions.
- Write clean, maintainable, and well-tested code.
- Conduct code reviews and promote engineering best practices.
- Mentor and support junior and mid-level developers.
- Collaborate with cross-functional teams to deliver new features.
- Troubleshoot and resolve complex technical issues.
- Improve CI/CD pipelines, development workflows, and deployment processes.
- Participate in Agile ceremonies and contribute to continuous improvement initiatives.
What do I need?
- Strong experience developing applications with C# and .NET.
- Strong understanding of object-oriented programming and software design principles.
- Experience working with cloud platforms such as Microsoft Azure.
- Experience with Git and modern source control practices.
- Experience working within Agile development teams.
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder engagement skills.
Bonus
- Passionate about building high-quality software.
- Comfortable taking ownership of technical solutions.
- A collaborative team player who enjoys mentoring others.
- Curious and committed to continuous learning.
- Able to balance technical excellence with pragmatic delivery.
What will I get?
- Competitive salary.
- Remote working.
- Generous annual leave.
- Pension contribution.
- Professional development and training budget.
- Modern equipment and development tools.
- Opportunity to work with the latest AI technologies.
- Supportive, collaborative engineering culture.
- Career progression opportunities.
If you're an experienced C#/.NET engineer looking to work on challenging projects with a talented team, I'd love to hear from you.
Senior Software Engineer - Remote - Up to 80k plus BONUS TLNT1_NI employer: Adepta Partners Limited
Join a forward-thinking company that values innovation and collaboration, offering a supportive remote work environment for Senior Software Engineers. With competitive salaries, generous annual leave, and a commitment to professional development, you'll have the opportunity to grow your career while working on cutting-edge projects with a talented team. Embrace a culture that encourages mentorship and continuous learning, making it an ideal place for those passionate about building high-quality software.