×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Greater London, London, Greater London, W1B, England, UK
Listing for: Rotageek
Full Time position
Listed on 2026-10-18
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, .NET Developer
Salary/Wage Range or Industry Benchmark: 70000 - 90000 GBP Yearly GBP 70000.00 90000.00 YEAR
Job Description & How to Apply Below
Location: Greater London

A bit of background on Rotageek

Rotageek helps businesses optimise staff scheduling through data-driven technology. By combining machine learning and advanced algorithms, we help organisations forecast demand, improve workforce management and give employees greater control over their schedules.

Our solutions drive operational efficiency, improve customer experiences and help reduce staff turnover across the retail and healthcare sectors. Rotageek is now part of the ELMO Software group, strengthening our ability to deliver industry-leading workforce management solutions as part of a broader HR technology ecosystem.

Confidence can sometimes hold us back from applying for a job. But we’ll let you in on a secret: there’s no such thing as a “perfect” candidate.

Rotageek is a place where everyone can grow. So, however you identify and whatever background you bring with you, please apply if this is a role that would make you excited to come into work every day.

Our values: what we live by

Start With People
:
You champion the customer experience, create psychological safety and help the whole team deliver with confidence.

Own It, Together
:
You take responsibility for quality outcomes, collaborate across disciplines and help turn incidents into learning.

Clear Is Kind
:
You make defects, risks, coverage and quality decisions clear, actionable and respectful.

Why this role is so important

Our customers rely on Rotageek to support important workforce decisions. As a Software Engineer, you’ll help build the services, APIs and integrations that make those experiences reliable, secure and easy to extend.

You’ll take ownership of well-scoped features and components, turning clear requirements into simple, robust and maintainable C# and .NET solutions. You’ll work closely with Engineering, QA, Product and Data colleagues from design through to production.

This is a role for an engineer who cares about the whole journey, not just the code. You’ll think about testability, security, performance, observability and the way application data moves into reliable customer-facing experiences.

You’ll also use AI-assisted engineering tools as part of your delivery workflow. You’ll use them to accelerate implementation, testing and refactoring, while applying your judgement to validate the output for correctness, security and architectural fit.

What you’ll be doing
  • Break down well-scoped features into deliverable tasks, identifying dependencies and communicating progress, risks and decisions.

  • Design medium-complexity components with clear responsibilities, well-defined interfaces and sensible separation of concerns.

  • Write automated tests covering core behaviour and common edge cases, working with QA to ensure the right coverage at the right level.

  • Apply established security practices, including OWASP principles, secure handling of data and appropriate escalation of risks.

  • Use logs, metrics and traces to monitor, troubleshoot and improve production behaviour.

  • Participate in constructive code reviews that improve logic, style, performance and security while helping colleagues grow.

  • Work with Data Engineering colleagues on interfaces, data contracts, data quality and operational failure modes.

  • Contribute to incident response, post-incident learning and continuous improvement of the services you support.

  • Document technical decisions and operational knowledge so the team can understand, support and extend what you build.

What you’ll bring
  • Professional experience building software with C# and .NET.

  • Strong fundamentals in object-oriented design, APIs, SQL, automated testing and debugging.

  • Experience delivering medium-complexity features within an established architecture.

  • A practical understanding of secure development, performance, reliability…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary