Senior Software Engineer at Novatus | London, England, GBR | Rezi

Senior Software Engineer at Novatus

Senior Software Engineer

Novatus · London, England, GBR

1 weeks ago

Senior Software Engineer

Novatus · London, England, GBR

13 days ago
Resume preview

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

Target Resume Now

About the Role

Build and maintain core domain services within a modern architecture using Domain-Driven Design, event-driven patterns, and hexagonal architecture. You will re-platform from a legacy Django application to a service-based .NET platform on AWS, powering regulatory reporting for major financial institutions.

Responsibilities

  • Build and maintain core domain services using C# and .NET.
  • Deliver high-quality, well-tested, maintainable code.
  • Review peers' code and contribute to a strong, consistent engineering standard.
  • Build systems that are auditable, resilient, and observable in regulated environments.
  • Use AI tooling in your workflow to deliver efficiently without compromising quality.
  • Collaborate with Product, Data Engineering, DevOps, QA, and Regulatory teams to turn requirements into working software.

Requirements

  • Strong hands-on experience building services with C# and .NET.
  • Solid experience working in event-driven (Kafka), service-based systems.
  • Familiarity with Domain-Driven Design and hexagonal architecture.
  • Strong software engineering fundamentals including clean code, automated testing, CI/CD, and observability.
  • Hands-on experience with AWS.
  • Active use of AI tooling (e.g. Copilot, Claude Code, Codex) with opinions on best practices.
  • Ability to translate regulatory or domain requirements into working code.
  • High ownership mindset and accountability for delivery and reliability.
  • Experience re-platforming or modernizing legacy systems.
  • FinTech, RegTech, or financial services background.

Skills

  • C#
  • .NET
  • Kafka
  • Domain-Driven Design
  • Hexagonal Architecture
  • Clean Code
  • Automated Testing
  • CI/CD
  • Observability
  • AWS
  • AI Tooling

Location

  • Remote

Work Type

  • Full-time

Experience Level

  • Senior

Benefits

  • Private Medical Insurance (via AXA): includes mental health, dental, vision, and private GP access
  • Life Insurance - 4x salary (via Unum)
  • Unum’s Help@Hand: includes GP access, medical second opinions, physiotherapy, lifestyle coaching, savings and discounts, mental health support, bereavement counselling, and cancer support services for you, your partner, and your child(ren)
  • Salary sacrifice childcare and nursery scheme (via YellowNest)
  • Employee Assistance Programme
  • Enhanced parental leave (maternity & paternity)
  • Professional qualification sponsorship
  • Accelerated career progression based on readiness and performance, not tenure or time spent in role
  • Holiday entitlement increases with tenure
  • Flexible hours with core collaboration time
  • Paid volunteering leave
  • Gym & fitness discounts
  • Bi-annual socials
  • Office snacks and drinks
  • Interest-based working groups

About the Company

  • Novatus is an Equal Opportunity Employer.
  • We maintain a workplace culture that is inclusive, respectful, and supportive.
  • Our recruitment and selection processes are designed to ensure fairness and consistency for all candidates.
  • Reasonable adjustments are available throughout the application and interview process, and candidates are encouraged to contact Human Resources to discuss any specific requirements.
  • This commitment is embedded in all aspects of our employment practices, including recruitment, compensation, professional development, promotion, and workplace conduct.
  • By applying for this role, you agree that we may process your personal data for recruitment purposes in accordance with our Privacy Policy.

Equal Opportunity

  • All employment decisions are made based on business needs, role requirements, and individual qualifications, without regard to race, age, religion or belief, sex, sexual orientation, gender identity or expression, marital or civil partnership status, pregnancy or maternity, socioeconomic background, disability, or any other characteristic protected under the Equality Act 2010.