At a Glance
- Tasks: Design and develop backend services and user-facing tools for business operations.
- Company: Jobgether connects top talent with global opportunities through AI-driven job matching.
- Benefits: Enjoy a fully remote role, private healthcare, and participation in pension programmes.
- Why this job: Join a supportive engineering culture focused on clean architecture and modern technologies.
- Qualifications: 6+ years in software engineering, experience with distributed systems, and strong problem-solving skills required.
- Other info: Applications go through an AI-powered screening process to ensure fairness.
The predicted salary is between 76000 - 95000 £ per year.
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. One of our partner companies is currently looking for a Senior Software Engineer II – Capacity Management to join their team in the United Kingdom. We’re looking for a skilled and collaborative Senior Software Engineer to join the Capacity Management team. In this role, you’ll design and develop robust backend services and user-facing tools that support daily business operations and customer interaction. You'll work closely with product managers, designers, and fellow engineers to craft thoughtful, scalable solutions. You’ll be part of a supportive engineering culture that values clean architecture, modern technologies, and knowledge sharing. This is a fully remote position, offering flexibility and autonomy while contributing to a mission-critical team in a high-impact environment.
Accountabilities:
- Design and implement scalable services and components aligned with business and technical goals
- Drive solution architecture decisions that optimize reliability, performance, and maintainability
- Translate customer needs into technical deliverables through close collaboration with stakeholders
- Identify and resolve system performance issues quickly and effectively
- Own and address support incidents, digging into root causes and driving long-term fixes
- Contribute to documentation and internal knowledge sharing
- Promote software development best practices and agile methodologies across the team
Requirements:
- 6+ years of experience in software engineering roles, with a strong development background
- Proven experience in distributed systems and microservice architectures
- Proficiency in unit testing and writing clean, testable code
- Strong problem-solving abilities and sound technical judgment
- Ability to deliver and receive constructive feedback in a collaborative environment
- Excellent communication skills, including the ability to explain complex concepts to varied audiences
- Demonstrated track record of delivering on sprint and quarterly commitments
- Familiarity with relevant technologies:
- Frontend: React, ASP.NET MVC
- Backend: .NET (C#), SQL Server
- Testing: Playwright, Selenium
- Infrastructure: AWS, TeamCity, Octopus, Datadog, Sumo Logic
This is a fully remote role within the United Kingdom with an annual salary between £76,000 – £95,000 depending on experience. Employment through Deel (Employer of Record), with full UK statutory rights and protections. Private healthcare coverage and participation in pension and statutory benefits programmes are included. Work with modern tools and tech in a dynamic, mission-driven environment and be part of a high-performing, collaborative, and globally distributed engineering team.
Contact Detail:
Jobgether Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer II - Capacity Management (United Kingdom)
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially .NET (C#), SQL Server, and AWS. Having hands-on experience or projects showcasing these skills can significantly boost your chances.
✨Tip Number 2
Engage with the engineering community online, particularly around topics like microservices and distributed systems. This not only helps you stay updated but also allows you to network with professionals who might provide insights or referrals.
✨Tip Number 3
Prepare to discuss your previous experiences in delivering on sprint commitments and how you've handled system performance issues. Be ready to share specific examples that demonstrate your problem-solving abilities.
✨Tip Number 4
Since this role involves collaboration with product managers and designers, practice articulating complex technical concepts in simple terms. This will showcase your communication skills during any interviews or discussions.
We think you need these skills to ace Senior Software Engineer II - Capacity Management (United Kingdom)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly in distributed systems and microservice architectures. Use keywords from the job description to demonstrate your fit for the role.
Craft a Strong Cover Letter: Write a cover letter that showcases your problem-solving abilities and collaborative skills. Mention specific projects where you’ve designed scalable services or resolved system performance issues, aligning your experiences with the responsibilities outlined in the job description.
Highlight Technical Skills: Clearly list your proficiency in the required technologies such as .NET (C#), SQL Server, and testing frameworks like Playwright and Selenium. Provide examples of how you've used these technologies in past roles to enhance your application.
Prepare for AI Screening: Since the application will go through an AI-powered screening process, ensure that your CV is well-structured and free of jargon. Use clear language and bullet points to make it easy for the AI to assess your qualifications effectively.
How to prepare for a job interview at Jobgether
✨Showcase Your Technical Skills
Be prepared to discuss your experience with distributed systems and microservice architectures. Highlight specific projects where you implemented scalable services, and be ready to explain the technical decisions you made and their impact on performance and reliability.
✨Demonstrate Problem-Solving Abilities
Expect questions that assess your problem-solving skills. Prepare examples of how you've identified and resolved system performance issues in the past, and be ready to discuss your approach to debugging and finding long-term fixes.
✨Communicate Effectively
Since you'll be working closely with product managers and designers, practice explaining complex technical concepts in simple terms. This will show your ability to collaborate effectively with non-technical stakeholders.
✨Emphasise Collaboration and Feedback
Highlight your experience in a collaborative environment and your ability to give and receive constructive feedback. Share examples of how you've contributed to team discussions and knowledge sharing, as this aligns with the supportive engineering culture they value.