Senior Full-Stack Engineer – AI-Enabled Tooling
Division: Production Management
Location: London
Sector: Financial Services / Investment Banking
About the Role
We are seeking experienced Senior Full-Stack Engineers to join a major transformation programme within a leading global investment bank’s Production Management division.
The team is developing a new generation of AI-enabled web applications and engineering tools designed to improve the effectiveness of Production Support engineers, enhance operational efficiency and modernise the way critical technology services are supported.
This is an opportunity to work on business-critical applications in a complex, highly regulated, global environment, combining modern full-stack engineering with emerging AI technologies.
You will take ownership of end-to-end delivery, from solution design and development through to deployment and ongoing improvement. You will also help establish engineering best practices, champion continuous delivery and automated testing, and encourage the adoption of modern software engineering principles across Production Management.
Essential functions
Key Responsibilities
Design, develop and deliver scalable, reliable and resilient full-stack applications using modern backend and frontend technologies.
Build AI-enabled tooling that improves the productivity and effectiveness of Production Support engineers.
Deliver end-to-end projects, understanding the business impact of technical decisions and solutions.
Apply strong software development lifecycle principles across design, development, testing, deployment and maintenance.
Drive Continuous Delivery, automation and engineering excellence across supported applications.
Improve operational efficiency through root cause analysis, incident and problem management, performance tuning and knowledge sharing.
Promote best practices in software engineering, identify technical anti-patterns and address them proactively.
Work collaboratively with global, multi-disciplinary teams across onshore, nearshore and offshore locations.
Coach and mentor engineers, encouraging high standards of code quality, testing and maintainability.
Apply Agile methodologies, including Scrum or Kanban, and contribute to effective delivery planning.
Communicate progress, technical decisions, risks and project status clearly to stakeholders across the organisation.
Work effectively within a regulated financial-services environment, considering security, resilience and regulatory requirements.
Qualifications
Technical Requirements
Backend Development: Strong experience with Java, Spring Boot and Gradle, alongside Python and Node.js.
Frontend Development: Experience building modern web applications using React, JavaScript and TypeScript.
Databases: Experience working with PostgreSQL and designing efficient, reliable data-driven applications.
AI-Enabled Development: Familiarity with GitHub Copilot, including agent mode, and recent AI models to accelerate software development and support the creation of AI-enabled tooling.
CI/CD and Automation: Experience with continuous integration, continuous delivery and deployment automation, ideally using Tekton and/or Harness.
Software Engineering Practices: Strong understanding of the full software development lifecycle, automated testing, code quality, application resilience, performance optimisation and maintainable architecture.
Essential Experience
Proven experience in a senior software engineering role delivering business-critical applications.
Strong full-stack development capability across backend services, APIs, databases and modern frontend applications.
Ability to understand how technology decisions translate into business value and operational improvements.
Experience delivering scalable, reliable and resilient software in complex enterprise environments.
Strong understanding of Agile delivery, continuous delivery and engineering best practices.
Excellent communication and stakeholder management skills.
Ability to learn new business domains quickly and work effectively across multiple teams.
Experience collaborating with distributed engineering teams and navigating complex organisational structures.
Would be a plus
Desirable Experience
Experience within financial services, banking or another highly regulated industry.
Exposure to Production Management, Site Reliability Engineering (SRE), application support or operational tooling.
Experience developing AI-enabled applications or incorporating AI models into software engineering workflows.
Experience improving incident management, root cause analysis, knowledge management and operational efficiency.
Experience mentoring engineers and influencing engineering standards beyond the immediate team.
The Opportunity
Join a multi-year technology transformation focused on bringing modern engineering practices and AI-enabled tooling into Production Management.
You will have the opportunity to shape new applications, influence engineering standards and deliver practical solutions that improve the reliability, efficiency and effectiveness of critical technology operations.
Key Technologies: Java, Spring Boot, Gradle, Python, Node.js, React, JavaScript, TypeScript, PostgreSQL, Tekton, Harness, GitHub Copilot and modern AI models.
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
Thank you!
You applied for the position Senior Full-Stack Engineer – AI-Enabled Tooling successfully. We will get back to you soon. Have a great day!
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 cv@griddynamics.com
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?
Contact us anyway and let’s talk! To apply, send your resume and cover letter to jobs@griddynamics.com
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.
