cover image
Spencer Scott - Technology Recruitment

Senior Software Engineer

On site

Cambridge, United Kingdom

£ 70,000 / year

Full Time

13-02-2025

Share this job:

Score my CV

Job Specifications

C# Software Developers with an interest around modern technology (Azure & React) are wanted by a Microsoft automotive software company, working on a suite of new products.

The business is going through an exciting growth period and looking to develop a new, scalable technology platform that will compliment some of their established products.

Ideally, you’ll come from a C# / Microsoft background and have a passion for pushing the latest technology. As you’ll be given lots of responsibility on a new Azure based project. This company has a collaborative environment where they like their Developers to have an influence on projects and decision making, they work across the full stack and this opening has the opportunity to move into a Technical Lead position.

Technical Environment:
C#
.Net Core
Web API’s
SQL Server
Azure (Functions, Storage, KeyVault, Cosmos DB, Web App, Logic App)
React
Unit Testing with either NUnit, MS Test or Moq
TDD, Dependency Injection, GoF Patterns, Observability, shift left, mediator pattern
Used Entity Framework or another ORM and familiar with the repository pattern
Git, Docker, Kubernetes (Bonus)

The team work to a hybrid model and go on-site, 1 or 2 days a week to collaborate.

Spencer Scott Ltd is an equal opportunity Recruitment Agency, which means we do not discriminate on the basis of race, colour, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression. We celebrate diversity and are committed to create inclusive working environments for all our clients.

About the Company

Spencer Scott, a company that champions creativity, seeks out innovators and works with industry-leading organisations. We're proud to be recognised by London’s technology community for building trust-based relationships, whilst sourcing outstanding talent. We invest time in getting to know our clients, the products they build, the services they offer and the positive message their brand communicates. This is paramount to our service as it enables us to paint an environmental picture to candidates who share the same goals. ... Know more

Related Jobs

Company background Company brand
Company Name
NJF Global Holdings Ltd
Job Title
Crypto C++ Software Engineer
Job Description
Crypto C++ Engineer - Top Prop Trading firm We're looking for a skilled Core Developer to work on market data, connectivity, execution, and simulation. The role is within a dedicated Core Development team, separate from larger trading entities, offering the opportunity to build cutting-edge trading systems in a high-performance environment. Key Responsibilities Develop and optimize low-latency trading infrastructure for centralized crypto exchanges. Improve market data ingestion, execution logic, and connectivity. Build and refine simulation frameworks to enhance trading strategies. Collaborate with traders and researchers to optimize execution performance. Requirements 3+ years of software development experience in a performance-critical environment. Strong proficiency in C++ or Python, with expertise in low-latency systems. Deep understanding of market data, execution, and trading system architecture. Strong academic credentials Interest in quantitative trading and high-performance computing. Nice-to-Have Knowledge and interest of crypto trading and exchange infrastructure. Experience with exchange APIs and connectivity.
London, United Kingdom
On site
Full Time
13-03-2025
Company background Company brand
Company Name
JPMorganChase
Job Title
Senior Lead Software Engineer - Full stack developer Java/React
Job Description
Job Description Be an integral part of an agile team that's constantly pushing the envelope to innovate, build, enhance and deliver top-notch technology products. As a Lead Software Engineer at JPMorgan Chase within the Corporate Investment Bank you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. Job Responsibilities Use domain modeling techniques to allow us to build best in class business products. Structure software so that it is easy to understand, test and evolve. Write unit, component, integration, end-to-end and performance tests. Promptly investigate and fix issues and ensure they do not resurface in the future. Own and deliver end-to-end, scalable, and secure solutions in the form of cloud-native microservice architecture applications, leveraging modern technologies and the best industry practices. Contributes to the problem at hand, even when outside their area of speciality. Contribute to and be an advocate for high quality technical architecture design. Required Qualifications, Capabilities, And Skills Formal training or certification on Java concepts Experience building RESTful APIs and (micro)services with frameworks like Spring Boot. Experience building solutions on at least one Cloud platform (AWS, Azure, GCP). Experience working on globally distributed applications with strict consistency requirements. Knowledge of modern software architecture patterns. Experience with a modern CI/CD platforms such Circle Ci. Experience with modern version control platform such as GitHub. Preferred Qualifications, Capabilities And Skills Proficient advanced experience, with experience of Spring / Spring Boot Experience designing and building solutions on at least one Cloud platform (AWS, GCP). Experience building and deploying on Kubernetes (or some other container orchestration platform). Experience using Kafka. Experience using both relational databases (e.g. Postgres) non-relational databases (e.g. DyanamoDB). ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team J.P. Morgan Asset & Wealth Management delivers industry-leading investment management and private banking solutions. Asset Management provides individuals, advisors and institutions with strategies and expertise that span the full spectrum of asset classes through our global network of investment professionals. Wealth Management helps individuals, families and foundations take a more intentional approach to their wealth or finances to better define, focus and realize their goals.
London, United Kingdom
On site
Full Time
13-03-2025
Company background Company brand
Company Name
Bright Purple
Job Title
Senior Backend Developer
Job Description
Senior Backend Developer - UK Remote - Up to £75,000 Unlock your potential with a role that promises growth, innovation, and a collaborative environment. A leading software company, renowned for its dynamic and ever-evolving nature, is seeking a Senior Backend Developer to join their team. This permanent position offers a competitive salary of up to £75,000. What is in it for you: Remote working within the UK, with quarterly visits to the vibrant city of Glasgow. 33 days annual leave 9 day fortnight work pattern - every second Friday off Pension scheme Assistive technology support package ...and much more The Role: As a Senior Backend Developer, the successful candidate will be at the forefront of developing and enhancing cutting-edge products. This role is ideal for someone who thrives in a fast-paced environment, is adaptable to change, and is eager to experiment and grow. The position involves hands-on leadership, driving the development of new features, and collaborating within a dynamic team to deliver exceptional results. To be considered: The ideal candidate will possess proven experience with Python and AWS Demonstrating a strong ability to work with Node.js and Typescript. A strong background in databases such as PostgreSQL and DynamoDB is essential. While not mandatory, experience with Machine Learning will be considered a valuable asset. If you are ready to embrace change, lead with confidence, and contribute to the development of cutting-edge software solutions, this role is for you. Join a company that values growth, innovation, and collaboration, and take the next step in your career as a Senior Backend Developer. Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.
United Kingdom
Remote
Full Time
12-03-2025
Company background Company brand
Company Name
Zego
Job Title
Software Engineer (Python)
Job Description
About us At Zego, we know that traditional motor insurance holds good drivers back. It's too complicated, too expensive, and it doesn't take into account how well you actually drive. That's why, since 2016, we've been on a mission to change all of that. Our mission at Zego is to offer the lowest priced insurance for good drivers. From van drivers and gig workers to everyday car drivers, our customers are our driving force — they're at the heart of everything we do. We've sold tens of millions of policies so far, and raised over $200 million in funding. And we're only just getting started. Purpose of the role We are seeking a skilled Mid-Level Software Engineer (Python) with 2-4 years hands-on experience in software development. The ideal candidate will have a strong foundation in Python Object Oriented programming, problem-solving abilities, and a passion for writing efficient, clean, and maintainable code. This role focuses on general programming competence over framework expertise, ideal for a developer who thrives in finding solutions to technical challenges. What you will be doing Develop, test, and maintain Python code for a variety of applications Analyse, troubleshoot, and solve complex programming problems Collaborate with cross-functional teams to gather requirements and deliver well-structured solutions Write clear, concise, and well-documented code that adheres to industry best practices Contribute to code reviews, offering feedback to ensure code quality across the team Continuously learn and adapt to new technologies and development practices What you will need to be successful 2-4 years of experience in Python development Strong understanding of Python fundamentals, including data structures, algorithms, and object-oriented programming Excellent problem-solving skills and ability to work independently on assigned tasks Familiarity with version control systems (e.g., Git) Basic knowledge of testing frameworks and a solid approach to debugging and refactoring Ability to work in a fast-paced environment with evolving requirements Strong analytical skills and attention to detail Interest in software optimisation and performance tuning An understanding of SQL and document databases Collaborative mindset with excellent communication skills What's it like to work at Zego? Joining Zego is a career-defining move. People go further here, reaching their full potential to achieve extraordinary things. We're spread throughout the UK and Europe, and united by our drive to get things done. We're proud of our company and our culture - a friendly and inclusive space where we can lift each other up and celebrate our wins every day. Together, we're setting the bar higher, delivering exceptional work that makes a difference. Our people are the most important part of our story, and everyone here plays a role. There's loads of room to learn and grow, and you'll get the freedom to steer your career wherever you want. You'll work alongside a talented group who embrace each other's differences and aren't afraid of a challenge. We recognise our achievements, learn from our mistakes, and help each other to be the best we can be. Together, we're making insurance matter. How we work We believe that teams work better when they have time to collaborate and space to get things done. We call it Zego Hybrid. We ask you to spend at least one day a week in our central London office. We think it's a good mix of collaborative face time and flexible home-working, setting us up to achieve the right balance between work and life. Benefits We reward our people well. Join us and you'll get a market-competitive salary, private medical insurance, company share options, generous holiday allowance, and a whole lot of wellbeing benefits. And that's just for starters. We also cover the costs for all company-wide events (3 per year), and also provide a separate hybrid contribution to help pay towards other travel costs. We're an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, marital status, or disability status.
London, United Kingdom
Hybrid
Full Time
13-03-2025