Home Careers Discover openings Senior Software Engineer – Regulatory Technology

Senior Software Engineer – Regulatory Technology

London, United Kingdom

The Opportunity

JUXT is partnering with a leading financial institution to find an experienced, hands-on Senior Software Engineer to help build, maintain and improve critical regulatory technology systems.

This is an opportunity for a self-sufficient engineer who enjoys taking ownership, solving complex technical problems and delivering practical solutions in a fast-moving financial services environment. You will work closely with stakeholders to understand their challenges, identify opportunities for improvement and make informed decisions about what to build, automate, optimise or replace.

The role offers significant technical ownership, with the opportunity to design and develop frameworks and tools from the ground up rather than simply extending existing systems. You will be encouraged to make pragmatic engineering decisions, balancing delivery speed, maintainability and technical debt.

AI-assisted development will be an important part of your workflow, alongside a strong focus on software quality, testing, observability and operational reliability.

Essential functions

Key Responsibilities

  • Design, develop and maintain software supporting regulatory technology and compliance-related processes.

  • Build frameworks, tools and applications from scratch to address complex business and technical challenges.

  • Take ownership of existing systems, identifying opportunities to improve performance, reliability, maintainability and operational efficiency.

  • Work directly with stakeholders to understand requirements, solve problems and deliver effective technical solutions.

  • Make pragmatic decisions around architecture, technology choices and technical debt, balancing immediate delivery with long-term sustainability.

  • Develop automated testing, data validation and reconciliation capabilities to improve data quality and confidence in system outputs.

  • Apply modern software engineering practices, including continuous integration, automated testing and appropriate observability.

  • Incorporate AI-assisted development tools into everyday engineering workflows to accelerate delivery and improve productivity.

  • Investigate and resolve complex technical issues, ensuring systems remain reliable and fit for purpose.

  • Stay curious about emerging technologies and continuously improve engineering practices.

Essential Skills and Experience

  • Strong commercial software engineering experience, with the ability to work independently and take ownership of complex technical problems.

  • Experience designing and building frameworks, tools or systems from the ground up.

  • A pragmatic approach to software delivery, with sound judgement around technical debt and architectural trade-offs.

  • Experience with modern software architecture and cloud platforms.

  • A strong understanding of software engineering best practices, including automated testing, code quality and maintainable design.

  • A focus on observability, reliability and the operational health of software systems.

  • Experience using AI-assisted development tools as a meaningful part of the software development workflow.

  • Strong analytical and problem-solving skills, with the ability to break down complex challenges into practical solutions.

  • Excellent communication skills and the confidence to engage directly with technical and business stakeholders.

  • Intellectual curiosity and a willingness to learn new technologies and develop expertise in a complex business domain.

  • Knowledge of financial derivative products.

Qualifications

Suggested Technology Stack

  • Languages & Data: Python, Java, SQL.

  • APIs & Integration: REST APIs, service-based architecture and system integration.

  • Cloud & Infrastructure: Cloud platforms, Docker, Kubernetes and containerisation.

  • CI/CD & DevOps: Continuous integration and delivery pipelines, automated builds, deployments and version control.

  • Testing & Quality: Unit testing, integration testing, end-to-end automation and code quality practices.

  • Observability: Logging, metrics, distributed tracing, monitoring and production diagnostics.

  • AI-Assisted Development: AI coding assistants, agent-supported development workflows and AI-driven productivity tools.

  • Data Validation & Reconciliation: Automated data quality checks, validation frameworks and reconciliation tooling.

Would be a plus

Desirable Experience

  • Direct experience with regulatory reporting or market surveillance systems.

  • Familiarity with financial regulatory regimes such as EMIR, MiFIR and MAR.

  • Experience working within or alongside a compliance function at a trading firm, hedge fund or investment bank.

  • Experience developing data validation, reconciliation or regulatory controls tooling.

  • Previous experience working with complex financial data and systems where accuracy, traceability and reliability are critical.

Who We're Looking For

We are looking for an experienced, self-sufficient engineer who enjoys solving real-world problems and taking responsibility for the systems they build and maintain.

You should be comfortable acting as a technical point of contact, working directly with stakeholders and making decisions about what needs to be fixed, automated, improved or rebuilt. You will thrive in an environment where initiative, engineering judgement and practical delivery matter as much as technical knowledge.

Experience in regulatory technology is valuable, but the role will also suit an engineer with a strong software engineering foundation, an interest in financial markets and the motivation to learn a complex regulatory domain.

Why Join JUXT?

JUXT is a software consultancy known for engineering excellence, pragmatic problem-solving and delivering high-quality technology solutions for financial services organisations.

You'll work alongside talented engineers, tackle meaningful technical challenges and have the opportunity to develop your skills while contributing to systems that matter. The environment encourages ownership, continuous learning and the use of modern engineering practices to deliver lasting value.

If you enjoy building high-quality software, solving complex problems and taking ownership of systems in financial services, this is an opportunity to make a meaningful impact.

We offer

  • Opportunity to work on bleeding-edge projects
  • Work with a highly motivated and dedicated team
  • Competitive salary
  • Flexible schedule
  • Benefits package - medical insurance, sports
  • Corporate social events
  • Professional development opportunities
  • Well-equipped office

About us

Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.

Apply to the position

apply status Information on personal data processing
decline status You cannot apply for a position without accepting “INFORMATION ON PERSONAL DATA PROCESSING”

    decline-status file-icon
    Invalid file size or format. DOC, DOCX, TXT, PDF (2 MB)

    Consent to the processing of personal data in future recruitment processes*

    We are committed to maintaining a transparent and ethical workplace. To learn more about how we support open communication, please review our Whistleblower Policy.

    decline-status file-icon
    Invalid file size or format. DOC, DOCX, TXT, PDF (2 MB)
    Submitting
    decline status

    Applications for this job are no longer accepted. Please explore other open opportunities on our platform.

    Vacancy

    Thank you!

    You applied for the position Senior Software Engineer – Regulatory Technology successfully. We will get back to you soon. Have a great day!

    check

    Something went wrong...

    There are possible difficulties with connection or other issues. Please try to use another browser (it's recommended to use the latest version of Google Chrome browser). If the problem still persists, please send your application to

    Something went wrong...

    Please double-check the information filled in the form, and make sure to provide valid data.

    Don’t see the right opportunity?

    Grid Dynamics is an equal opportunity employer. We are committed to creating an inclusive environment for all employees during their employment and for all candidates during the application process.

    All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on, age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category. All employment is decided on the basis of qualifications, merit, and business need.