Software Engineer at Rotageek | GB | Rezi

Software Engineer at Rotageek

Software Engineer

Rotageek · GB

1 weeks ago

Software Engineer

Rotageek · GB

9 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer role.

Rezi rewrites your resume against Rotageek's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer posting at Rotageek — free, in seconds.

About the Role

As a Software Engineer, you will help build the services, APIs, and integrations that make customer experiences reliable, secure, and easy to extend. You will take ownership of features and components, translating requirements into C# and .NET solutions, and collaborating with cross-functional teams from design through production. This role emphasizes a holistic approach to engineering, considering testability, security, performance, and observability, and utilizing AI-assisted tools to enhance the development workflow.

Responsibilities

  • 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 behavior 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 behavior.
  • 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.

Requirements

  • 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, and observability.
  • Confidence participating in code reviews and explaining technical decisions clearly.
  • The ability to take ownership of work from a well-scoped ticket through to production, including testing, documentation, monitoring, and follow-through.
  • A collaborative, customer-focused approach to agile delivery.
  • The judgment to use AI productively while validating and owning everything it produces.

Skills

  • C#
  • .NET
  • Object-oriented design
  • APIs
  • SQL
  • Automated testing
  • Debugging
  • Secure development
  • Performance
  • Reliability
  • Observability
  • Agile delivery
  • AI-assisted engineering tools
  • Data modelling
  • Data quality
  • Lineage
  • Data contracts
  • Transformation pipelines
  • Cloud data platforms
  • Snowflake
  • BigQuery
  • Redshift
  • Databricks
  • BI concepts
  • Semantic-layer concepts
  • Multi-tenant systems
  • Row-level access controls
  • PII
  • GDPR-sensitive data
  • Relational data stores
  • Git
  • CI/CD
  • AWS
  • Logging
  • Metrics
  • Tracing
  • Production diagnostics

Location

  • Hybrid

Work Type

  • Hybrid
  • Full-time

Experience Level

  • Professional experience

Salary/Compensations

  • Competitive salary, dependent on experience.

Benefits

  • Flexible, hybrid working
  • 25 days’ holiday, plus one extra day after three years, and your birthday off.
  • UK bank holidays, plus Christmas Eve and New Year’s Eve afternoons off.
  • Private medical insurance with enhanced mental health, dental and optical coverage via AXA.
  • Employee Assistance Programme
  • Life insurance at 2x salary
  • Matched pension contributions of 5%
  • Two volunteer days per year
  • Access to Mintago for financial wellbeing, discounts and expert advice.
  • Retail discount scheme, perks and savings

About the Company

  • Rotageek helps businesses optimise staff scheduling through data-driven technology, combining machine learning and advanced algorithms to 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.

Equal Opportunity

  • 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.