Senior Software Engineer

New Today

Novatus Global is a Series B scale-up RegTech SaaS provider and boutique advisory firm, helping financial institutions manage their most complex regulatory requirements. We combine deep consulting expertise with cutting-edge SaaS solutions, enabling clients to strengthen compliance, enhance resilience, and drive sustainable growth.
Our flagship SaaS platform, En:ACT (short for Enable Accurate Compliance in Transaction reporting), is a market-leading solution for regulatory transaction reporting and reconciliation across global regimes.
En:ACT automates reporting, reconciles data across systems, and maps errors directly to regulatory rules, helping firms remediate quickly, reduce risk, and meet regulatory obligations with confidence. Already trusted by more than 30 firms worldwide, the platform is scalable, proven, and designed for both business and technical users.
Alongside our SaaS offering, our unique model delivers consulting services across Risk & Compliance (including Transaction Reporting and Operational Resilience), ESG, Strategy, Data, and Operations. Unlike larger consultancies, we embed ourselves within client teams to deliver both insight and execution, taking ownership of outcomes and driving measurable impact.
Since our launch in 2019, we have scaled rapidly, creating space for our people to grow with the business. Backed by North American private equity investment, and partnerships with the London Stock Exchange Group and Snowflake’s global data platform, we are shaping the future of regulatory compliance through innovation in both advisory and technology. Our growth plans do not stop here; we are on the lookout for top-tier talent to join us on our journey and enable our next phase of success.
The Role: Senior Software Engineer
Location: London HQ
Hybrid working and flexible hours: 4 days in the office and 1 WFH.
Novatus Global is seeking an experienced Senior Software Engineer to join our growing team. This role is critical in helping us design, build, and scale our platform. You will be hands-on with system design, data engineering, and solution delivery. Strong experience with Snowflake is essential, as you will play a lead role in architecting and optimising our Snowflake data platform.
Key Responsibilities
Serve as a technical leader of the En:ACT Platform, designing, developing, and optimising the application architecture to ensure performance, scalability, and security. Use prior experience building products on the Snowflake platform to help drive innovation for Novatus’ En:ACT platform. Build high-quality software by developing reliable applications and data pipelines (ETL/ELT) and writing clean, maintainable, and testable code. Collaborate closely with Product, Data, and Regulatory Insights teams to translate complex regulatory obligations into effective technical solutions. Ensure quality and compliance by embedding testing, data governance, and security best practices throughout the development lifecycle. Mentor and guide mid-level and junior engineers through code reviews, knowledge sharing, and technical leadership. Contribute to technical decision-making, including architecture, tooling, and process improvements, to support the growth of the platform and the business. Champion innovation by exploring and adopting new technologies, frameworks, and practices to continuously enhance engineering delivery.
About You:
5–8 years of professional software engineering experience. Proven expertise with Snowflake (design, optimisation, and performance tuning). Strong programming skills in Python, Java, or similar . Solid understanding of modern data engineering practices (ETL/ELT, data pipelines, data modelling). Experience with cloud platforms (AWS, Azure, or GCP). Strong knowledge of SQL and database design. Excellent problem-solving and communication skills. Familiarity with CI/CD, containerisation (Docker, Kubernetes), and modern DevOps practices. Exposure to regulatory reporting, compliance systems, or financial services technology. Experience with big data tools and the modern data stack (e.g., dbt, Airflow, Kafka). Knowledge of security best practices and data governance.
Benefits:
Private Medical Insurance (AXA) – includes mental health, dental, vision, and private GP access Employee Assistance Program Enhanced parental leave (maternity & paternity) Professional qualification sponsorship Fast career progression based on performance, not tenure Holiday entitlement increases with tenure Flexible hours with core collaboration time Paid volunteering leave Gym & fitness discounts Monthly team lunches, quarterly socials, and office snacks & drinks Interest-based working groups to collaborate and innovate
Novatus Global’s Equal Opportunities Statement:
Novatus is an Equal Opportunity Employer. All employment decisions are made based on business needs, role requirements, and individual qualifications, without regard to , , religion or belief, , , or expression, marital or civil partnership status, or maternity, socioeconomic background, , or any other characteristic protected under the Equality Act 2010.
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.
Location:
City Of London
Job Type:
FullTime
Category:
Engineer, Software Engineer, Senior, Engineering, Software

We found some similar jobs based on your search