Senior Software Engineer | Financial Services

Switch Tech Talent

Newcastle upon Tyne

On-site

GBP 50,000 - 80,000

Full time

42 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Switch Tech Talent in Newcastle is seeking a Software Engineer to join a finance-focused consultancy delivering high-performance data-driven systems. You will work in small, highly technical teams to build and improve platforms powering real-time decision making.

The role emphasizes ownership from day one, strong problem-solving, and collaboration across frontend and backend work with modern web technologies and cloud deployments (AWS/Azure).

Qualifications

  • Strong full-stack or backend development experience.
  • Familiarity with modern web technologies and cloud platforms.
  • Understanding of software engineering best practices.
  • Backend development in languages such as C#, Python, C++, Rust, Java, Typescript or other.
  • Designing and building RESTful APIs.

Responsibilities

  • Engage directly with users, stakeholders, and subject matter experts to identify requirements, applying sound judgement to design and deliver pragmatic, effective solutions.
  • Take on early responsibility for high-quality end-to-end software delivery.
  • Partner with client teams to deliver products and projects collaboratively.
  • Challenge current systems and processes to achieve common goals through technical excellence and innovation.
  • Keep abreast of industry and technology trends that will keep us at the forefront of what is possible.

Skills

Full-stack development
Backend development
RESTful APIs
React
TypeScript
AWS/Azure
SQL databases
Cloud platforms

Education

STEM degree 2:1 or better

Tools

AWS
Azure

Job description

Financial Services Consultancy (Banking, Private Capital, Quant, Desk Development, Risk, Front Office)
Software Engineer

A highly regarded technology driven consultancy is looking to hire experienced Software Engineers to join its growing engineering function in Newcastle. Working alongside exceptional engineers, researchers and quantitative professionals, you'll develop the critical systems that power a fast paced, data environments.

This is an opportunity to work on complex engineering challenges where performance, scalability and reliability are fundamental. Engineers are trusted with ownership from day one, collaborating in small, highly technical teams to build and improve the platforms that underpin real-time decision making.

The environment is intellectually demanding and rewards curiosity, strong problem-solving ability, and a genuine passion for software engineering.

They're looking for Software Engineers who:
  • Enjoy solving complex technical problems
  • Take pride in writing clean, high-quality code
  • Thrive in highly collaborative engineering teams
  • Have strong fundamentals in software design and computer science
  • Are adaptable and enjoy working across different
Software Engineer responsibilities:
  • Engage directly with users, stakeholders, and subject matter experts to identify requirements, applying sound judgement to design and deliver pragmatic, effective solutions
  • Take on early responsibility for high-quality end-to-end software delivery
  • Partner with client teams to deliver products and projects collaboratively
  • Challenge current systems and processes to achieve common goals through technical excellence and innovation
  • Keep abreast of industry and technology trends that will keep us at the forefront of what is possible
Software Engineer requirements:
  • Strong full-stack or backend development experience
  • Familiarity with modern web technologies and cloud platforms
  • Understanding of software engineering best practices
  • Backend development in languages such as C#, Python, C++, Rust, Java, Typescript or
  • other.
  • Designing and building RESTful APIs
  • Frontend development using React and TypeScript
  • Working with SQL databases and modern web frameworks
  • Deploying applications to cloud environments (AWS/Azure)
Software Engineer additional criteria:
  • STEM degree 2:1 or better from a leading university
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer C# .Net
Senior Software Engineer C# .Net

Client Server • Newcastle upon Tyne

On-site
GBP 100,000 - 120,000
Bonus
25 days holiday
Healthcare
+3
Lead Software Engineer
Lead Software Engineer

Anson McCade • Newcastle upon Tyne

On-site
GBP 70,000 - 110,000
Software Developer
Software Developer

Chi Square Economics • Sunderland

Hybrid
GBP 50,000 - 80,000
Hybrid Working
Competitive compensation package
Ownership from day one
+1
Newcastle - Software Developer (All Levels)
Newcastle - Software Developer (All Levels)

Neptune North Limited • Newcastle upon Tyne

On-site
GBP 40,000 - 60,000
Software Engineer - High-Performance Engineering Team
Software Engineer - High-Performance Engineering Team

Selby Jennings • Newcastle upon Tyne

On-site
GBP 60,000 - 85,000
Software Engineer
Software Engineer

develop • Newcastle upon Tyne

On-site
GBP 65,000 - 130,000
Pension matched
Private medical insurance
25 days leave + holidays
+3
Software Engineer
Software Engineer

Harrington Starr • Greater London

On-site
GBP 85,000 - 120,000
Software Engineer
Software Engineer

Security Wizardry Radar Page • Farnborough

On-site
GBP 40,000 - 60,000
Senior Software Engineer
Senior Software Engineer

Ecm Selection • Cambridge

Hybrid
GBP 70,000 - 100,000
Hybrid work
Excellent benefits
Competitive remuneration
Senior Software Engineer
Senior Software Engineer

Tempest Vane Partners • England

On-site
GBP 70,000 - 90,000
Ownership of impactful systems
Exposure to modern architecture
Competitive compensation