Junior Software Engineer in Glasgow

Junior Software Engineer in Glasgow

Glasgow Trainee 50000 - 70000 £ / year (est.) No working from home possible
Inspire Talent Ltd

At a Glance

  • Tasks: Join a dynamic team to develop software and support critical financial systems.
  • Company: Leading global investment bank with a focus on innovation and technology.
  • Benefits: Structured learning, mentoring, competitive salary, and career development opportunities.
  • Other info: Exciting career growth in a fast-paced, collaborative environment.
  • Why this job: Gain hands-on experience in financial markets while working with cutting-edge technologies.
  • Qualifications: Degree in STEM, strong programming skills, and a passion for technology.

The predicted salary is between 50000 - 70000 £ per year.

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.

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 with structured learning and career development through Inspire Academy. Work alongside experienced technologists and business professionals, gaining exposure to enterprise-scale financial systems, ongoing mentoring and support, and a clear pathway into specialist technology careers within Financial Markets. 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 in Glasgow employer: Inspire Talent Ltd

As a leading global investment bank, our client offers an exceptional environment for Junior Software Engineers to thrive through the Inspire Academy Programme. This unique initiative not only provides hands-on experience in Financial Markets Technology but also ensures structured professional development, mentoring, and exposure to cutting-edge technologies, making it an ideal place for ambitious individuals eager to build a rewarding career in finance and technology.

Inspire Talent Ltd

Contact Details:

Inspire Talent Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Junior Software Engineer in Glasgow

Tip Number 1

Network like a pro! Get out there and connect with people in the industry. Attend tech meetups, webinars, or even local events. You never know who might have a lead on that perfect Junior Software Engineer role!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, whether they're personal, academic, or open-source contributions. This is your chance to demonstrate your programming prowess in Java or Python and make a lasting impression.

Tip Number 3

Prepare for those interviews! Research common technical questions related to software development and data engineering. Practice coding challenges and be ready to discuss your problem-solving approach. Confidence is key!

Tip Number 4

Apply through our website! We’ve got loads of opportunities waiting for you. Don’t just send your CV; show us your enthusiasm for technology and financial markets. Let’s get you started on this exciting journey together!

We think you need these skills to ace Junior Software Engineer in Glasgow

Java
Python
SQL
Object-Oriented Programming
Analytical Skills
Problem-Solving Skills
Communication Skills

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Junior Software Engineer role. Highlight your programming skills in Java or Python, and any relevant projects or experiences that showcase your problem-solving abilities. We want to see how you fit into our tech world!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to express your passion for technology and financial markets. Share why you're excited about the Inspire Academy Programme and how it aligns with your career goals. Let us know what makes you tick!

Showcase Your Projects:If you've worked on personal projects, internships, or open-source contributions, make sure to mention them! We love seeing practical applications of your skills. Include links or descriptions that demonstrate your coding prowess and creativity.

Apply Through Our Website:Don't forget to apply through our website! It’s the best way to ensure your application gets to us directly. Plus, it shows you're serious about joining our team. We can't wait to see what you bring to the table!

How to prepare for a job interview at Inspire Talent Ltd

Know Your Tech

Make sure you brush up on your programming skills, especially in Java and Python. Be ready to discuss your understanding of object-oriented programming principles and any personal projects or internships you've worked on. This will show your passion for technology and your readiness to dive into the role.

Understand Financial Markets

Familiarise yourself with the basics of financial markets and investment banking. Knowing key concepts like trading, risk management, and different financial products can set you apart. It shows that you're not just a techie but also interested in how your work impacts the financial world.

Prepare for Problem-Solving Questions

Expect to tackle some analytical and problem-solving questions during the interview. Practice coding challenges or algorithm problems that might come up. This will help you demonstrate your critical thinking skills and your ability to troubleshoot effectively.

Show Your Team Spirit

Since teamwork is crucial in this role, be prepared to share examples of how you've collaborated with others in past projects. Highlight your communication skills and your ability to work in fast-paced environments. This will reassure them that you're a strong team player who can thrive in their dynamic setting.