Back to jobs
Inspire Talent Ltd
UK & Ireland

Junior Software Engineer

Glasgow, United Kingdom
2026-05-29

Role Description

Junior Software Engineer – Financial Markets Technology About the Opportunity Our client is a leading global investment bank seeking ambitious Junior Software Engineers to join their Financial Markets Technology division. This opportunity is delivered through the Inspire Academy Programme, providing a unique combination of hands-on experience within a global banking environment alongside structured technical, business and professional development training. Successful candidates will join technology teams supporting critical trading, risk, market data and business platforms across Front Office, Middle Office and Enterprise Technology functions. Opportunities are available across: * Software Development * Data Engineering \& Analytics * Production Support Engineering This role is ideal for individuals who are passionate about technology, enjoy problem-solving, and are motivated to build a long-term career within Financial Markets Technology. About the Inspire Academy Programme Prior to and during client deployment, all successful candidates will participate in the Inspire Academy development programme. The programme combines: * Technical training in modern software engineering and data technologies * Financial markets and investment banking fundamentals * Professional skills development * Mentoring and career coaching * Industry-recognised certification pathways * Ongoing support from Inspire Talent engagement managers The Academy is designed to accelerate learning, improve confidence and help consultants become productive members of high-performing technology teams from day one. Key Responsibilities Depending on team placement, responsibilities may include: Software Development * Design, develop and maintain applications using Java or Python * Build APIs, microservices and backend services * Participate in Agile development processes * Contribute to code reviews and testing activities * Troubleshoot and resolve software defects * Work closely with business users and senior engineers Data Engineering * Develop and maintain data pipelines and integrations * Work with large-scale financial and market data sets * Build ETL processes and data transformation solutions * Support reporting, analytics and data quality initiatives * Utilise SQL and cloud-based data technologies Production Support Engineering * Monitor critical business applications and trading systems * Investigate incidents and perform root cause analysis * Support application releases and environment management * Automate operational processes and monitoring solutions * Collaborate with development teams to improve platform stability Required Skills \& Experience We are looking for candidates who possess: Essential * Degree in Computer Science, Software Engineering, Mathematics, Physics, Engineering or a related STEM discipline * Strong programming skills in either: * Java, or * Python * Understanding of object-oriented programming principles * Knowledge of SQL and relational databases * Excellent analytical and problem-solving skills * Strong communication and teamwork abilities * Passion for technology and continuous learning * Interest in financial markets and investment banking Desirable * Knowledge of Spring Boot, REST APIs or Microservices * Experience with Git and version control tools * Exposure to cloud platforms (AWS, Azure or GCP) * Understanding of Linux/Unix environments * Familiarity with data engineering tools and concepts * Personal projects, internships or open-source contributions What You Will Learn Through the client role and Inspire Academy, you will gain exposure to: Technology * Java and Python development * Software engineering best practices * Cloud technologies * Data engineering concepts * DevOps and CI/CD principles * SQL and database technologies * Testing and quality assurance Financial Markets * Investment Banking fundamentals * Trading and market structure * Risk management concepts * Equities, Fixed Income and Derivatives products * Financial data and market infrastructure * Regulatory and operational controls Professional Development * Stakeholder management * Communication and presentation skills * Agile ways of working * Consulting and client engagement skills * Career coaching and mentoring What We're Looking For We're seeking individuals who are: * Curious and eager to learn * Passionate about technology * Interested in how financial markets operate * Comfortable working in fast-paced environments * Strong team players * Resilient problem-solvers * Motivated to build a long-term career within Financial Services Technology Why Join? * Join a leading global investment banking organisation * Structured learning and career development through Inspire Academy * Work alongside experienced technologists and business professionals * Exposure to enterprise-scale financial systems * Ongoing mentoring and support * Clear pathway into specialist technology careers within Financial Markets * Opportunity to develop expertise across software engineering, data engineering and production support This is an exceptional opportunity for aspiring software engineers to combine world-class technical development with practical experience in one of the most exciting and innovative areas of technology.

Junior Software Engineer

Inspire Talent Ltd

Sign Up →