Summary
✨ AI‑Generated
Join a software engineering team building enterprise applications that improve data quality, automation, and operational processes. The role combines frontend and backend development.
Highlights
Develop enterprise-grade applications supporting critical data workflows in a regulated technology environment.
Description
Gresham is a global financial services technology company specialising in enterprise data automation.
We help financial institutions ensure that their operational, regulatory and management data is complete, accurate, timely and fully auditable — particularly within complex environments where data is distributed across multiple systems.
Our solutions automate data controls, reconciliations, workflows and exception management, enabling clients to reduce operational risk, strengthen data governance and enhance confidence in reporting across highly regulated environments.
Serving both buy-side and sell-side organisations worldwide, Gresham partners with clients to deliver trusted, transparent and resilient data operations.
Job Purpose
As a Full Stack Software Engineer (Java / React) on our Pulse Data Services team, you'll design and deliver enterprise-grade applications that underpin essential financial workflows.
Our platform connects to over 4,500 unique data feeds from 1,500+ global sources, ensuring trusted, compliant data flows into client systems such as accounting platforms, order-management systems and data warehouses.
You'll play a key role in building the high-availability systems that sit at the heart of our clients' operations — balancing short-term delivery with long-term architectural goals, and owning problems end-to-end within a culture of learning, knowledge-sharing and transparency.
Key Responsibilities
Design, build and maintain full-stack applications and services using Java and React, while contributing across other languages and frameworksCollaborate with Managed Services teams and business stakeholders to translate requirements into scalable, reliable featuresBalance short-term delivery with long-term architectural goalsOwn problems end-to-end — propose solutions, make decisions and communicate clearlyContribute to a culture of learning, knowledge-sharing and transparency
Essential Skills & Experience
Strong production experience with Java and working knowledge of ReactSolid understanding of SQL, API-first design and secure programming practicesExperience with CI/CD pipelines and automated testingAppreciation for modern UI/UX standards and frontend qualityDesirable Skills
Experience with Go, Ruby or XojoAnalytical, organised and an excellent communicator, comfortable engaging with diverse stakeholdersFast learner, adaptable and eager to explore new technologies
Equal Opportunities Statement
At Gresham, we are committed to building a diverse and inclusive workforce that reflects the communities we serve.
We actively encourage applications from individuals of all backgrounds and are dedicated to providing a workplace where everyone feels valued, respected and supported.
We make employment decisions based on merit, skills and potential, and do not discriminate based on any protected characteristic.
We are also committed to making reasonable adjustments throughout the recruitment process and employment lifecycle.