Find your next tech and IT Job or contract role.

Our job search is powered by Technojobs , part of the Free-Work group.

Your search returns 26 results.
Premium Job
Permanent

Senior Software Engineer

BAE Systems

Job Title: Senior Software Engineer Location: Across all our UK Naval sites including New Malden, Broad Oak - Portsmouth, Frimley, Dorchester or Filton. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this role. Salary: Circa £58,000 (depending on skills and experience) What you'll be doing: Utilise an Agile/DevSecOps approach for the creation of new and modified software code/test modules as part of a wider product solution Contribute to a continuous learning and feedback process in relation to the DevSecOps methodology Lead and/or participate in technical discussions and meetings on an as-required basis Assist in planning for and communicating future work, in liaison with other stakeholders Provide estimates, status updates and other pertinent information related to current and future work Review/provide comments on work items carried out by peers and other team members Your skills and experiences: Essential: Software development skills in a language such as Java, Python, C++ or Rust Practical experience of developing software using a cloud-based development environment following an agile methodology Familiarity with common software development concepts including virtualisation, automated testing, CI/CD techniques, and configuration control Desirable: Experience in using the Rust programming language and associated toolchain A degree in a mathematical, scientific, engineering or computer science discipline Benefits: You'll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You'll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts - you may also be eligible for an annual incentive. The Naval Ships Combat Systems Product Realisation Team: The BAE Systems Naval Ships Combat Systems Product Realisation team use cutting edge technologies to design, develop, integrate and support naval combat system products that enable navies to protect nations. Our core product, the Combat Management System, is the 'brains' of the ship, allowing crews to understand the tactical situation and to rapidly respond to potentially life-threatening situations. This role will help to ensure that naval crews around the world can continue to receive and utilise the most modern capabilities possible in a challenging and ever-changing environment. We offer significant opportunities for committed employees to learn and develop with us. Why BAE Systems? This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals. We also want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles working for BAE Systems will be subject to both security and export control restrictions. These restrictions mean that factors including your nationality, any previous nationalities you have held, and your place of birth may limit those roles you can perform for the organisation. Closing Date: 8th May 2025. Interviews for this position will take place W/C 19th May 2025. We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible. #LI-JM1 #LI-Hybrid

Start date As soon as possible
Location Frimley, England, United Kingdom
Permanent

Senior Software Engineer

Sanderson plc

Role: Senior Software Engineer Location: Hybrid in London Salary: £80,000 -100,000 (AVP - VP) To design and focus on development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performanc, that provides business, platform, and technology capabilities for our customers and colleagues. This exciting role is for a Giant innovative client in the banking space Ideal Candidate Strong hands-on IAM engineer background with broad expertise across the IAM domain, including tooling, products, protocols, taxonomy, identity management, authentication, authorization and identity federation. Expertise with single sign on, OAuth2, OIDC, PKI, PSD2 SCA knowledge and possession based authentication. ForgeRock developer experience with PingGateway, PingAM, PingIDM and PingDS, including JavaScript coding of PingGateway scripted routes, and PingAM authentication tree nodes Strong hands-on coding across either JavaScript or Java, and you must be comfortable in designing extensible IAM APIs for seamless integration with external and internal applications. Strong working knowledge of implementing PingAM custom authentication trees, including downstream API integration with threat sensors (ThreatMetrix, BioCatch, etc.), adaptive authentication and step-up authentication, including the ability to implement data links between internal and external LDAPS, JDBC, SOAP, HTTPS and other data sources Experience in implementing PingGateway single-sign-on routes, dynamic proxies and filter chains, or implementing PingIDM based data links Experience in partnering with security, product, engineering and compliance teams, to embed identity-first principles into the DevSecOps lifecycle If this sounds of interest to you, please ring or e-mail me a good time to organise a call!

Start date As soon as possible
Pay £80k-90k
Location London, England, United Kingdom
Permanent

Senior Software Engineer

BAE Systems

Job Title: Senior Software Engineer Location: Portsmouth Broad Oak. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role. Salary: Up to £55,000 dependent on experience What you'll be doing: Designing, reviewing, developing, testing, documenting, configuring and delivering software products to the agreed standards and procedures using the specified tools, within schedule and estimates Resolving the complex challenges, issues and faults associated with installation, commissioning, operation and performance of systems Providing specialist technical advice and guidance to other professionals, technician engineers and/or customers, and works with a high degree of technical autonomy Testing software products sufficiently to ensure software product quality is maintained and minimal or no re-work is required Investigating and resolving issues and problems raised during any stage of the development lifecycle, including software and system integration, qualification, and in-service trials Production of appropriate technical documentation Communicating effectively, identifying early potential risks, seeking clarification and providing feedback to team members and leadership Supporting estimation of development activities Your skills and experiences: BEng/BSc in Computer Science or similar software qualification Experience with all phases of the software development lifecycle Excellent software coding, integration and testing skills Extensive knowledge of programming languages, C++, C# and Ada highly desirable Benefits: As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive range of flexible discounted health, wellbeing and lifestyle benefits, including a green car scheme, private health plans and shopping discounts - you may also be eligible for an annual incentive. The Mimesis Product team: Mimesis™ provides a battlespace simulation of the maritime world; from terrain and seabed to weather and underwater acoustics, accurately modelling the movement and behaviour of ships, submarines and other platforms, and digitally replicating their unique capabilities (sonars, radars, weapons). Our product supports naval training, enables customers to experiment with novel concepts or capabilities, and allows design teams to conduct test and integration of new platform systems and capability upgrades, reducing operational risk. As a Software Engineer within the Mimesis™ team, you will be part of a growing team of software engineers in the design and development of new modules and content for the product, working closely with the Software Team Lead and other engineers to develop and support Mimesis for our customers. As the world has evolved, so has the way we work. Our working approach will enable you to have flexibility with your working hours, depending on your role and location. This could include accruing hours as well as flexibility around start and finish times, ensuring you can balance life at work, on site and life at home. Why BAE Systems? This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals. We also want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role, to allow for meaningful security vetting checks. Closing Date: 23rd May 2025 We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible. #LI-JP1 #LI-Hybrid

Start date As soon as possible
Location Portsmouth, England, United Kingdom
Permanent

Senior Software Engineer - HealthTech

Client Server

Senior Software Engineer / Developer (Kotlin AWS React) Hybrid WFH to £120k Would you like to progress your career in an impactful hands-on Software Engineer role working on Tech for Good? You could be joining a HealthTech Start-up, founded by two highly successful, Cambridge University educated management consultants, that is aiming to improve patient and social care for all by using complex technology to improve access to patient records, enabling collaboration between healthcare providers and improving nursing and medical care. As a Senior Software Engineer you will collaborate with the CTO on the overall design and architecture of the products' tech stack, working on Greenfield applications. The tech stack is based on Kotlin, SpringBoot and AWS backend with TypeScript, React and Next.js on the front end. You'll be hands-on with architecture, design and coding, including complex business logic, authentication and security aspects, working across the full tech stack to create the beta product. Location / WFH: You can work from home most of the time, the company has office space in London you'll join them there once every three weeks, and also occasionally visit clients in the South West to gather requirements and liaise on bespoke product development. About you: You have expertise with software engineering best practices, experience across the full development lifecycle and tech stack You have experience with most of the technology in the stack: Kotlin, SpringBoot, AWS, TypeScript, React, Next.js Youre able to assess, recommend and make technical decisions with long term product strategy in mind You have strong technical project leadership skills and experience of working with clients You have excellent communication and stakeholder management skills You are degree educated in Computer Science or similar technical discipline Previous experience within HealthTech or with HL7 (Health Level Seven) would be beneficial What's in it for you: Salary to £120k Equity shares package Impactful role with excellent progression opportunities Opportunity to work on tech for good to positively benefits society Apply now to find out more about this Senior Software Engineer / Developer (Kotlin SpringBoot AWS React) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

Start date As soon as possible
Pay £100k-120k
Location London, England, United Kingdom
Permanent

Senior Software Engineer with Python and Java

Nexus Jobs Limited

Job Description Senior Software Engineer with Python and Java Our Client is looking to recruit brilliant Software Engineer with upwards of 5 to 10 years solid proven track record of developing complex applications with Python coupled with Machine Learning and ideally Go. We're looking to recruit initially 2 excellent Software Engineers to work with an existing team of 4 software developers on a very large strategic consulting engagement within the Life Sciences industry. So if you any experience with the Life Sciences domain - then the Client would be very interested to see your profile. Must be 100% trustworthy with real integrity - this is a highly sensitive project. Key skills: Python, Machine Learning, Java The Client would like to see solid expertise of working with and developing complex applications with Java. Excellence is vital. Ideally have security clearance. The Client has offices in Central London and the project is based in Oxford and are happy with remote working for the foreseeable future. They are absolutely committed to family-friendly operations with diversity & work-life balance. Daily rate for this assignment will be dependent on your expertise - but will be in the range £500 to £2000 per day. Duration for this assignment will be 3 to 6 months initially with possibility of the role becoming permanent at some point in the future. The ideal candidate will have a PhD in Computer Science although an MSc with excellent skills may work. Please note we really are looking for the best software developers - the cream of the crop - or crème de la crème. Do send your CV to us in Word format along with your daily rate and availability.

Start date
Location Londres, Angleterre, Royaume-Uni
Permanent

Senior Software Engineer

Rise Technical Recruitment Ltd

Senior Software Engineer (Python) Remote - 2 days a month in Birmingham £60,000 to £80,000 depending on experience Excellent opportunity for a front end software engineer with strong JS framework skills (React or Vue)and Python skills to join a fast-growing, tech focused start-up company, that have just gone through another round of funding and offer a unique autonomous remote role to help shape the company's growth. This company are specialists within Data Engineering, Data Science and Training Services and have recently secured another $525,000 in funding to accelerate their growth. They have been working with well-known brands like GymShark, Royal Bank of Scotland, Snowflake and SKY. This is a brand-new position that is needed through growth where you can really make your mark on the future of the business. In this role you will lead the engineering team in technical design discussion, while working closely with the CTO & Product function to design solutions for business-critical problems. This is a remote role, but you will need to spend 2 days per month on site in Birmingham (usually the first Thursday and Friday of the month). The ideal candidate will be a Senior Software Engineer with strong Python skills. Experience with JavaScript frameworks like React or Vue is key. Experience leading small teams is beneficial. This is a fantastic opportunity to get in at the ground floor of a fast-growing start-up company where you can make this role your own and help shape the growth of the business. The role: *Being a technical lead in a small but growing software team *Creating interactive content, games, and gamification services within the Data industry *Working in JavaScript, Vue and some Python *Remote, with 2 days a month required on site in Birmingham The person: *Proven software developer in commercial environments *Strong skills with JavaScript, Vue / React, Python *Beneficial to have AWS background, NoSQL, MongoDB *Experience working in start-ups, or smaller organisations that are rapidly growing beneficial *Able to commute to the office in Birmingham 2 days per month

Start date As soon as possible
Pay £60k-80k
Remote type Remote
Location Birmingham, England, United Kingdom
Permanent

Senior Software Engineer C# Angular Azure

Client Server

Senior Software Engineer / Full Stack Developer (C# Angular Azure) Ipswich / WFH to £80k Are you a Senior Software Engineer who enjoys working with a range of technologies across the full stack? You could be progressing your career in a senior, hands-on Software Engineer role at a global InsurTech business that is producing game changing technology. As a Senior Software Engineer you will you'll design and develop new features for one of the company's flagship products used for corporate risk and brokerage services, the product is hugely successful and used by thousands of clients across the UK and North America. You'll join the team as they embark on rolling this out across the rest of the globe, there's plenty of new projects to get stuck into with a range of complex and interesting work from Angular UIs through to complex C# .Net and Azure on the backend. Location / WFH: There's a flexible work from home hybrid model, you'll join colleagues in the Ipswich office (close to the station), twice a week for team meet-ups and stakeholder meetings with the other three days work from home. About you: You have strong C# .Net backend coding skills You have strong front end / client-side experience, with modern Angular (theyre using Angular 16 / 18), JavaScript, TypeScript or React experience You have a good knowledge of SQL You have a good understanding of public cloud technologies, Azure experience would be great its not essential Youre collaborative with great communication skills and an enthusiasm for technology Youre likely to be degree educated in Computer Science or other STEM discipline, although its not essential What's in it for you: As a Senior Software Engineer / Developer you will receive a competitive salary plus a range of perks and benefits: Up to £80k salary plus bonus Hybrid working (2 days in the Ipswich office) Enhanced parental leave 25 days holiday (plus buy days and your birthday off) Pension, Health Care and Life Assurance Training and career development Social events and a range of other perks Apply now to find out more about this Senior Software Engineer / Developer (C# Angular Azure) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

Start date As soon as possible
Pay £70k-80k
Location Ipswich, England, United Kingdom
Permanent

Senior Software Engineer - Java

Starling Bank

Description Starling is the UK's first and leading digital bank on a mission to fix banking! We built a new kind of bank because we knew technology had the power to help people save, spend and manage their money in a new and transformative way. We're a fully licensed UK bank with the culture and spirit of a fast-moving, disruptive tech company. We're a bank, but better: fairer, easier to use and designed to demystify money for everyone. We employ more than 3,000 people across our London, Southampton, Cardiff and Manchester offices. Our technologists are at the very heart of Starling and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together! The way to thrive and shine within Starling is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, discovering, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five Starling values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Hybrid Working We have a Hybrid approach to working here at Starling - our preference is that you're located within a commutable distance of one of our offices so that we're able to interact and collaborate in person. Our Engineering Environment Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear from the team in our latest blogs or our case studies with Women in Tech . We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Starling, to continue changing banking for good. We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. Requirements Ideally, you have at least 5-6 years of experience as a professional software engineer. We are very open about how we deliver software. For the most part we code in Java and we believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. We have built our entire banking platform in-house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. The main part of our Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great! Java, which makes up the majority of our backend codebase AWS & GCP - were cloud-native Microservice based architecture Kubernetes (EKS) TeamCity for CI / CD (lots of team are releasing code 15-20 times per day!) Terraform and Grafana Our process: Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial interview with an Engineer - ~45 minutes Take home technical test to be discussed in the next interview Technical interview - ~1.5 hours Final Interview - ~40 minutes Benefits 25 days holiday (plus take your public holiday allowance whenever works best for you) An extra days holiday for your birthday Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off 16 hours paid volunteering time a year Salary sacrifice, company enhanced pension scheme Life insurance at 4x your salary & group income protection Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton Generous family-friendly policies Incentives refer a friend scheme Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing About us You may be put off applying for a role because you don't tick every box. Forget that! While we can't accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren't sure if you're 100% there yet, get in touch anyway. We're on a mission to radically reshape banking - and that starts with our brilliant team. Whatever came before, we're proud to bring together people of all backgrounds and experiences who love working together to solve problems. Starling Bank is an equal opportunity employer, and we're proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Starling Bank are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice. By submitting your application, you agree that Starling Bank may collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we may process, where we may process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.

Start date As soon as possible
Location London, England, United Kingdom
Permanent

Senior Software Engineer - Identity & FinCrime

Starling Bank

Description Starling is the UK's first and leading digital bank on a mission to fix banking! We built a new kind of bank because we knew technology had the power to help people save, spend and manage their money in a new and transformative way. We're a fully licensed UK bank with the culture and spirit of a fast-moving, disruptive tech company. We're a bank, but better: fairer, easier to use and designed to demystify money for everyone. We employ more than 3,000 people across our London, Southampton, Cardiff and Manchester offices. Our technologists are at the very heart of Starling and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together! The way to thrive and shine within Starling is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, discovering, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five Starling values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Hybrid Working We have a Hybrid approach to working here at Starling - our preference is that you're located within a commutable distance of one of our offices so that we're able to interact and collaborate in person. Our Engineering Environment Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear from the team in our latest blogs or our case studies with Women in Tech . We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Starling, to continue changing banking for good. Requirements We're looking for passionate and driven engineers to join our Customer Identity & Fincrime team. This is a fantastic opportunity to learn from experienced engineers, contribute to critical projects, and develop your skills in a rapidly evolving FinTech environment. You'll gain hands-on experience with Java, AWS, Postgres and other parts of our tech stack and have the chance to make a real impact on our security and customer experience. We're committed to your growth and will provide mentorship and support to help you reach your full potential. We're open-minded when it comes to hiring and we care more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. The main part of our Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great! Java, which makes up the majority of our backend codebase AWS & GCP - were cloud-native Microservice based architecture Kubernetes (EKS) TeamCity for CI / CD (lots of teams are releasing code 15-20 times per day!) Terraform and Grafana The team The Customer Identity & Fincrime division is at the forefront of understanding who our customers are and protecting them and the company from financial crime while ensuring a seamless and secure customer experience. We build and maintain critical systems that verify identities, protect accounts, detect fraud, and prevent money laundering. We work with cutting-edge technologies in a fast-paced environment, offering a unique opportunity to learn and grow within the exciting world of FinTech. Join us and help us build trust and security in the financial landscape! Our process Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial phone call - ~45 minutes Take home technical test Technical interview - ~1.5 hours Final Interview - ~40 minutes Benefits 25 days holiday (plus take your public holiday allowance whenever works best for you) An extra days holiday for your birthday Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off 16 hours paid volunteering time a year Salary sacrifice, company enhanced pension scheme Life insurance at 4x your salary & group income protection Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton Generous family-friendly policies Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing About us You may be put off applying for a role because you don't tick every box. Forget that! While we can't accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren't sure if you're 100% there yet, get in touch anyway. We're on a mission to radically reshape banking - and that starts with our brilliant team. Whatever came before, we're proud to bring together people of all backgrounds and experiences who love working together to solve problems. Starling Bank is an equal opportunity employer, and we're proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Starling Bank are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice. By submitting your application, you agree that Starling Bank may collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we may process, where we may process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.

Start date As soon as possible
Location London, England, United Kingdom
Permanent

Senior Software Engineer with C# .net Fixed Income FX

Nexus Jobs Limited

Job Description C# .NET Software Developer with FX and Fixed Income Our Client is a niche boutique broker specialising in FX. They are looking to recruit a C# .NET Software Developer with at least 3 to 5 years proven track record of developing with C# .NET. The Client would like meet candidates ideally with some understanding Trading Floor projects to include Fixed Income, Risk Management, Swap Options and FX. You need to be resilient as you will be working closely with traders and developing financial trading systems so an understanding of FX instruments would be very useful. The Company is a fast growing dynamic brokerage firm, specialising in currency options and interest rate swaps. They are seeking a talented technologist to join the London team. You will be working in a fast paced, delivery focused environment where you will get the opportunity to make a genuine impact on the business rather than just 'making up the numbers'. Initially reporting to the CTO, the successful candidate will become a key member of the global team. There will be a large amount of autonomy in the role, giving the candidate the opportunity to showcase their development talents, Responsibilities :- Re-architecting and building the in-house middle office platform and integrating with a new trading platform. • Developing pricing toolsets • Integrating to external reporting/tradeflow and pricing APIs. • Maintaining the companys daily operation on the existing platforms. Essential skills :- • Minimum 3 to 5 years experience of Microsoft web technologies ( C#, ASP.NET Core MVC ) • Relational database experience (SQL Server) • Proactively able to build relationships with stakeholders:- sales, brokers, middle office, external vendors. • Ability to produce clean, well-written, fully tested production ready software. Desirable skills :- Knowledge of the FIX protocol • Knowledge of FX trade processing • Basic knowledge of Foreign exchange products (vanilla/exotic options, fx cash) ( training will be given) Qualifications: Computer Science related degree preferred At least 3 years experience in a comparable development role. The Client is based in the City of London. The salary for this role will be £50K - £75K. Please do send your CV to us in Word format along with your salary and availability.

Start date
Pay £50k-75k
Location Greater London, United Kingdom
Permanent

Senior Software Engineer C# .Net - relocate to Newcastle!

Client Server

Senior Software Engineer / Developer (C# .Net) *Newcastle onsite* to £130k+ Are you a Senior Software Engineer looking to escape the hustle and bustle of London and relocate to somewhere with stunning scenery and a better quality of life (there's also great restaurants and bars!)? You could be joining a rapidly scaling FinTech start-up based in Newcastle, progressing your career and working on complex and interesting systems in an impactful role. The company has secure backing and an established Hedge Fund client as a partner, they're creating a finance technology hub bringing a wealth of talent and experience. As a Senior Software Engineer you will collaborate with a small, talented team to deliver the core trading platform within a Microsoft environment using the latest versions of C# .Net to produce high quality code. The company has ambitious growth plans, this is a great opportunity to be involved from the ground up and progress your career. Location: You'll join colleagues, many of whom have recently relocated themselves, in brand new Central Newcastle offices on a full-time basis (Monday to Friday), working hours 0900-1800 with some flexibility. The offices are well equipped and offer fantastic views across the City and the local countryside, many employees walk or cycle in (onsite showers available!). About you: You have achieved a minimum 2.1 BSc in Computer Science or similar technical discipline from a top tier / Russel Group university, backed by As at A level Youre a technologist who enjoys collaborating and problem solving, working on complex, distributed systems You have expertise with modern C# .Net Core, Python skills would also be of benefit You have a strong knowledge of modern software engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms Youre excited to join a start up in a role that you can shape and influence Please note you must be a UK citizen or hold the right to work in the UK (no visa sponsorship available) What's in it for you: As a Senior Software Engineer / Developer you will earn a competitive package: Salary (to £130k, negotiable) Bonus 25 days holiday Bupa healthcare Generous pension contribution Continuous career development opportunities Social team atmosphere with a range of events and early finish for drinks on Fridays Apply now to find out more about this Senior Software Engineer / Developer (C# .Net Core) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

Start date As soon as possible
Pay £100k-130k
Location London, England, United Kingdom
Permanent

Senior Embedded Software Engineer

ECM Selection

Flexible hybrid working on embedded C++ and Linux systems, and a growing team For senior embedded C++ software engineers, this full-time position offers flexible hours and a competitive salary. Other benefits include private health cover, matched pension contributions, bonuses, and an option on extra holiday. The application area is green technology for power electronics. Much of the technology is Linux-based, with a variety of toolchains and an openness to embrace change and developers' views. There is also the chance to grow your skillset to potentially encompass FPGA development, power electronics and/or kernel code. Core requirements are: - A good degree in a relevant discipline or equivalent experience. - Demonstrable skills writing C++ embedded software, from bare metal to building out more complex systems, including work on Linux and ideally Embedded Linux. - A senior engineer's know-how, independence, and potential for technical leadership and mentoring. At least one or more of the following is extremely beneficial: kernel/driver code, hardware-intensive algorithms, VHDL / Verilog for FPGA development, C, driving industrial hardware, control systems, power electronics, solar or clean energy. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: TJ27341 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.

Start date As soon as possible
Pay £50k-80k
Location Cambridgeshire, United Kingdom
Permanent

Senior Software Engineer TypeScript Full Stack

Client Server

Senior Software Engineer (TypeScript Full Stack) London / WFH to £90k Do you enjoy problem solving and working with a range of technologies including functional programming languages such as Elixir, using the right tool for the job? You could be progressing your career in a senior, hands-on Software Engineer role at a successful and profitable energy trading market data scale-up. What's in it for you: Competitive salary, to £90k + Significant EquityHybrid working (3 days London office per week)Vitality HealthcareContinuous career development and learning opportunitiesInfluential role as part of a small, close knit teamComplex and interesting work Your role: As a Senior Software Engineer you will take ownership, working on technically challenging Greenfield development projects. You'll be working on complex problems with scalability and reliability in mind, across the full development lifecycle from architecture and design through to implementation. There's a range of technology in the stack, you'll have a 50/50 split between backend and frontend development using TypeScript, Elixir, Elm and AWS amongst others, learning and picking new things up on the job in a collaborative, tech driven environment where you can get stuff done and see the results of your work. Location / WFH: You'll join the team in London three days a week in a hybrid work from home model. About you: You are degree educated in Computer Science or similar STEM discipline, having achieved a 2.1 or above from a Russel Group / Oxbridge or top 100 global universityYou are an experienced software engineer with a strong knowledge of best practices and Computer Science fundamentals and experience of delivering complex, data centric softwareYou have advanced analytical and problem solving skillsYoure comfortable taking ownership of projects and mentoring more junior team membersYou have strong TypeScript skills, combined with any backend programming language (e.g. Python, Java, C++, C#)Youre happy to work with the following tech stack (you dont need experience with all): Elixir, Ember, Elm, Phoenix, LiveView, Python, PostgreSQL, AWS, DockerYou have an analytical mindset and enjoy problem solvingYou have experience of working in start-ups / SMEs and have good business acumenIdeally you will have a good understanding of financial markets Apply now to find out more about this Senior Software Engineer (TypeScript Full Stack Elixir) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

Start date As soon as possible
Pay £80k-90k
Location London, England, United Kingdom
Permanent

C# Senior Software Engineer (Security Clearance)

CGI

C# Senior Software Engineer (Security Clearance) Position Description The Space, Defence and Intelligence business unit in CGI is a true IT Systems Integrator. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven and emerging technologies, agile delivery processes and our deep expertise across the breadth of space, defence, intelligence, aerospace and maritime, all underpinned by our end-to-end cyber capability. We work collaboratively with global technology companies, cutting edge SMEs and academia to deliver the optimal solution for each client. CGI was recognised in the Sunday Times Best Places to Work List 2024 and has been named one of the 'World's Best Employers' by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. This position will be hybrid working and based in one of our offices in Reading or Leatherhead. Your future duties and responsibilities Our system is a mix of hosted and remote-deployed environments across various sites worldwide. As part of the ongoing technology refresh project, we are transitioning to a new platform built on Windows Server 2016 and Microsoft SQL Server 2017, supporting bespoke COTS medical software and infrastructure. As a Senior C# Developer, you will play a critical role in modernising and sustaining our Deployed System, originally deployed in 2011 and now undergoing a significant tech uplift. You will work within a DevOps environment to uplift existing software, develop new modules, and support tightly integrated COTS and infrastructure components including Microsoft Office, Adobe Reader, and peripheral hardware like printers and scanners. You will contribute to system improvement while ensuring all changes align with Quality of Service and SLA expectations. Your input into process optimisation, testing, and system configuration will be highly valued. Key Responsibilities: • Uplift and enhance the legacy Deployed medical software to align with modern standards. • Develop new features/modules where required to support operational requirements. • Ensure all code is placed under version control and adheres to best practices. • Write and execute unit tests; collaborate with QA to refine system testing. • Support build, configuration, and deployment of operating system images. • Collaborate with infrastructure and support teams to address system-wide enhancements. Required qualifications to be successful in this role • Strong background in C# development with Visual Studio 2019. • Hands-on experience with Windows Server 2016 environments. • Solid experience working with Microsoft SQL Server 2017. • Familiarity with COTS integration, especially Microsoft Office 2016 and Adobe products. • Configuration control experience using SVN or similar tools. • Ability to understand and navigate complex, safety-critical systems. • Exposure to Agile (SAFe) methodologies and DevOps practices. Desirable Experience: • Operating system and application security hardening techniques. • Active Directory and Group Policy Object (GPO) configuration. • Security and compliance tooling such as Nessus. • Knowledge of UPS systems and their interaction with Windows. • Experience building and deploying custom OS images (ISOs). • Familiarity with Bugzilla for issue tracking and management. #LI-UKA Together, as owners, let's turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full potential because... You are invited to be an owner from day 1 as we work together to bring our Dream to life. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction. Your work creates value. You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You'll shape your career by joining a company built to grow and last. You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team-one of the largest IT and business consulting services firms in the world.

Start date As soon as possible
Location Leatherhead, England, United Kingdom
Permanent

Senior Software Engineer with Python and Java

Nexus Jobs Limited

Job Description Senior Software Engineer with Python and Java Our Client is looking to recruit brilliant Software Engineer with upwards of 5 to 10 years solid proven track record of developing complex applications with Python coupled with Machine Learning and ideally Go. We're looking to recruit initially 2 excellent Software Engineers to work with an existing team of 4 software developers on a very large strategic consulting engagement within the Life Sciences industry. So if you any experience with the Life Sciences domain - then the Client would be very interested to see your profile. Must be 100% trustworthy with real integrity - this is a highly sensitive project. Key skills: Python, Machine Learning, Java The Client would like to see solid expertise of working with and developing complex applications with Java. Excellence is vital. Ideally have security clearance. The Client has offices in Central London and the project is based in Oxford and are happy with remote working for the foreseeable future. They are absolutely committed to family-friendly operations with diversity & work-life balance. Daily rate for this assignment will be dependent on your expertise - but will be in the range £500 to £2000 per day. Duration for this assignment will be 3 to 6 months initially with possibility of the role becoming permanent at some point in the future. The ideal candidate will have a PhD in Computer Science although an MSc with excellent skills may work. Please note we really are looking for the best software developers - the cream of the crop - or crème de la crème. Do send your CV to us in Word format along with your daily rate and availability.

Start date
Location Central Saint Giles, England, United Kingdom
Permanent

Senior Backend Software Engineer

Computer Futures

Join Our Trailblazing MedTech Team as a Senior Backend Software Engineer! Are you ready to revolutionize healthcare technology? Do you have a passion for clean, scalable, and robust code? If so, we have the perfect opportunity for you! About Us: We are a forward-thinking MedTech company at the cutting edge of healthcare innovation. Our mission is to develop transformative solutions that enhance patient care and streamline medical processes. We are looking for a talented and driven Senior Backend Software Engineer to join our dynamic team and lead the development of our flagship product. The Role: As a Senior Backend Software Engineer, you will be a hands-on leader, ensuring the highest standards across our software engineering team. You will play a pivotal role in shaping and developing our core product, leveraging your extensive skills in creating REST API endpoints using ASP.NET Core. Your expertise will ensure our code is clean, scalable, and robust, meeting the rigorous demands of a regulated environment. Key Responsibilities: • Lead by example, maintaining high standards in software development and engineering practices. • Develop and maintain REST API endpoints using ASP.NET Core. • Write clean, scalable, and well-tested code. • Collaborate with cross-functional teams to design, develop, and deliver high-quality software solutions. • Ensure compliance with regulatory requirements in healthcare or similar industries. • Mentor and guide junior engineers, fostering a culture of continuous improvement and excellence. What We're Looking For: • Extensive experience in developing REST API endpoints using ASP.NET Core. • Proven track record of writing clean, scalable, and robust code. • Skilled in writing unit and integration tests with xUnit, Moq, SpecFlow, etc. • Clear Communicator: Ability to articulate and document complex concepts clearly. • Architecture Knowledge: Understanding of microservice architecture. • API Standards: Experience with Swagger/Open API specification and documentation. • Security Savvy: Strong knowledge of endpoint and data security standards, including OAuth2. • Cloud Experience: Working knowledge of cloud platforms like Azure. • DevOps & Containers: Familiarity with DevOps methodologies and container technologies. • Educational Background: Bachelors, preferably a Masters degree in Computer Science from a UK university or equivalent. • Experience working in a regulated environment, preferably healthcare or a similar field. • Strong leadership skills with the ability to inspire and maintain high standards within a team. • Excellent problem-solving abilities and attention to detail. What We Offer: • Competitive salary up to £90,000, depending on experience. • Fully remote working arrangement (UK-based). • Opportunity to make a significant impact in a rapidly growing MedTech company. • A collaborative and innovative work environment. • Professional growth and development opportunities. Ready to Make a Difference? If you are passionate about advancing healthcare technology and meet the above criteria, we want to hear from you! Join us in our mission to redefine the future of healthcare. Apply now and be a part of our visionary team! Apply Today with your updated CV. Innovate with us. Lead with us. Transform with us. To find out more about Computer Futures please visit XX XX XX XX XX Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales

Start date As soon as possible
Pay £65k-90k
Remote type Remote
Location Cambridge, England, United Kingdom

Submit your CV

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2025 © Free-Work / AGSI SAS
Follow us