Senior Full Stack Engineer - Vialto Rewards

Vialto Partners
London, UK
1 day ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£65,000.0 - £105,000.0
Working hours
Regular working hours

Tech stack

ASP.NET JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Artificial Intelligence Audit Trail Microsoft Azure C Sharp (Programming Language) Cascading Style Sheets (CSS) Cloud Computing Code Generation Code Review
+40 more
Continuous Integration Software Design Patterns Distributed Systems Entity Framework Microsoft SQL Server Model View Controller (MVC) NHibernate Platform as a Service (PAAS) Performance Tuning Systems Development Life Cycle SuccessFactors Standard Sql Azure Machine Learning Next.js SAP (Applications) Software Engineering Systems Architecture TypeScript Web Applications Automated Data Processing (ADP) Data Logging Data Processing ReactJS Retrieval-Augmented Generation Large Language Models Multi-Agent Systems Prompt Engineering Caching Backend Git Xunit Ceridian Dayforce Information Technology Tools for Reporting Virtual Agents Api Design Elastic Beanstalk Mocha Workday Web Api

Job description

  • Build and evolve modern web experiences for Compensation Collection, Shadow Payroll, and Equity products using Next.js, React, and TypeScript.
  • Design and implement backend services and APIs using C#, .NET, and WebAPI to support compensation ingestion, payroll calculations, equity event processing, and integrations with client systems.
  • Deliver Azure-native implementations of shadow payroll calculation engines, compensation aggregation pipelines, and equity tax event workflows.
  • Contribute to system architecture and technical design for multi-country payroll, compensation, and equity domains.
  • Own production readiness, including logging, monitoring, alerting, reconciliation tooling, incident response support, and operational documentation.
  • Apply secure development practices for sensitive compensation, payroll, and equity data, including privacy, auditability, segregation of duties, and country-specific data protection requirements.
  • Partner with product, mobility tax, payroll, and equity subject-matter experts to translate regulatory and client requirements into technical plans and deliverables.
  • Use agentic development practices with AI coding tools to accelerate design, implementation, testing, and operations across the SDLC.
  • Work in a spec-driven development workflow, authoring detailed specifications that guide both human and AI agent implementation.
  • Design and implement AI-powered features, including intelligent data extraction, anomaly detection, LLM-assisted workflows, and retrieval-augmented generation over tax and payroll guidance.
  • Evaluate, integrate, and operationalize AI APIs, models, and toolchains within application architectures with responsible AI usage, cost management, and observability.
  • Mentor and support other engineers through code reviews, pairing, and technical guidance on payroll, compensation, and equity domain patterns.

Technologies:

  • AI
  • API
  • ASP.NET
  • Azure
  • Backend
  • C#
  • CI/CD
  • Claude Code
  • Cloud
  • Support
  • JavaScript
  • Jest
  • LLM
  • Mocha
  • Mobile
  • MVC
  • NHibernate
  • PaaS
  • RAG
  • React
  • SAP
  • SQL
  • Security
  • TDD
  • TypeScript
  • Web
  • Android
  • CSS
  • Git
  • REST
  • iOS
  • Fullstack

Requirements

  • 5+ years of professional software development experience building enterprise web applications and services, ideally in payroll, compensation, equity, HR, finance, or tax domains.
  • Strong experience building large JavaScript applications with Next.js and/or React, including TypeScript, state management, and performance optimization.
  • Strong backend development experience in C# and .NET, including ASP.NET, WebAPI, MVC, and API design for high-integrity calculation and data-processing systems.
  • Proven experience with Microsoft Azure, including cloud solution design and PaaS services.
  • Experience delivering systems in regulated or compliance-oriented environments with security controls, auditability, privacy, and sensitive data handling.
  • Strong engineering fundamentals, including design patterns, separation of concerns, scalable architecture, and pragmatic trade-offs.
  • Experience with agentic or AI-assisted development workflows such as spec-driven development or agent-driven development using tools like Claude Code or Codex.
  • Demonstrated ability to build products that incorporate AI capabilities such as prompt design, LLM API integration, or AI-augmented user experiences.
  • Bachelors degree in computer science, Engineering, or a related field required; Masters degree preferred.
  • Preferred: direct experience with payroll, shadow payroll, compensation collection, equity administration, or global mobility tax platforms.
  • Preferred: familiarity with cross-border compensation concepts such as gross-to-net calculations, hypothetical tax, tax equalization, modified shadow payroll, and equity-related compensation events.
  • Preferred: experience integrating with HCM, payroll, and equity systems such as Workday, SAP SuccessFactors, ADP, Ceridian/Dayforce, Shareworks, E*TRADE, Carta, or country-specific payroll engines.
  • Preferred: Azure and/or Microsoft certifications.
  • Preferred: experience with event-based and distributed systems, messaging, and asynchronous workflows.
  • Preferred: SQL Server, ORMs such as Entity Framework or nHibernate, caching strategies, and data modeling for compensation, payroll, and equity data.
  • Preferred: strong testing discipline including TDD, BDD, xUnit, Jest or Mocha, CI/CD automation, and quality gates.
  • Preferred: experience with analytics and reporting tools for payroll reconciliation, compensation analytics, and equity reporting.
  • Preferred: exposure to mobile ecosystems and API design supporting mobile clients.
  • Preferred: experience with prompt engineering, RAG architectures, vector databases, or AI orchestration frameworks such as LangChain, Semantic Kernel, or Azure AI Services.
  • Preferred: familiarity with AI code generation and review workflows in regulated financial environments.

About the company

We are Vialto, a market leader in global mobility services and the only stand-alone global mobility business, with a purpose to connect the world. Our teams help companies manage global mobility programs in a cost-efficient and compliant manner across tax, immigration, business travel, rewards and compensation, and remote work. We are a global and dynamic team of more than 8,000 colleagues, offering opportunities to work with clients across industries and geographies while supporting career growth through international assignments and experiences. We foster a culture of belonging where everyone can thrive, and this role is part of our Software Engineer department. We are building and operating technology that powers Compensation Collection, Shadow Payroll, and Equity for complex multinational employers, with a strong focus on accuracy, privacy, compliance, and AI-augmented engineering. We are an equal opportunity employer, and AI is used as part of the application

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:24 min

Evaluating remote software roles and compensation structures

Nacho Iacovino · World Congress 2021

2:04 min

Creating and configuring the unit test project

Roman Alexis Anastasini · World Congress 2021

2:44 min

Formatting unit tests with Mocha and Chai

Sascha Depold +1 · World Congress 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:37 min

Writing readable test assertions without boilerplate test classes

Florian Bruhin · World Congress 2021

5:27 min

Testing contracts with JavaScript frameworks

Liu Xiaohui · LIVE

Videos

See all

Related articles

See all