Back to jobs
Glasgow, United Kingdom
2026-05-29
Inspire Talent Ltd
UK & Ireland
Junior Software Engineer
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.