Full Job Description We are currently seeking a Software Engineer with expertise using Object Oriented Programming Languages, such as C#, Java, etc, to join an exciting SaaS business that is entering a phase of growth and product redevelopment. Having established a strong presence in their industry over the past few years, this company is now looking for a Software … play a pivotal role in achieving their ambitious plans. This position will place a significant emphasis on code reviews, mentoring junior staff. About Our Client: Our client is a software solutions company renowned for its analytics platform, which is used by companies worldwide. They are a small but rapidly expanding organisation, predominantly composed of Software Developers with varying … levels of experience. Quality and intuitiveness are at the core of their software development philosophy, offering a technically challenging environment for Developers. An overview of their technology stack (experience in all technologies is not necessarily a requirement): .NET (including .NET Core) ASP.NET MVC React JavaScript SQL Server Entity Framework Microservices Azure Why Apply? A technically challenging environment with a More ❯
Reading, England, United Kingdom Hybrid / WFH Options
83zero
Senior Software Developer 📍 Location: Central Reading, UK (Hybrid Working) 📄 Contract: Permanent 💰 Salary: £50,000 – £70,000 per annum (depending on experience) 83zero is partnered with a pioneering tech company who is seeking a talented Software Developer to join their team and contribute to a major international research infrastructure initiative. This role focuses on building cloud-based digital preservation … organisation effort to develop tools and services that ensure the integrity, accessibility, and preservation of research outputs. This is a rare opportunity to work at the intersection of commercial software development and international research, contributing to both a thriving SaaS platform and a high-profile European project. Key Responsibilities Design and implement SaaS solutions for digital preservation. Develop and … integrate software services into a large-scale research infrastructure. Implement support for project-specific specifications, protocols, and data transformation. Contribute to a registry of digital preservation tools and services. Collaborate with stakeholders to validate and refine solutions. Advance standards and protocols for long-term digital preservation. Essential Skills Proficiency in Python , Java , or both. Experience with cloud-hosted softwareMore ❯
Basildon, Essex, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: C# Software Engineer (Senior/Principal) The Opportunity Are you a Software Engineer with C# experience looking for your next challenge? Here at Leonardo, we are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business, working on a range of defence projects. Direct industry experience is not required … we are happy to explore all backgrounds and help develop our software engineers. What you will do: We want to develop a new generation of features and capabilities using innovative software solutions. You will be a key part of a community of world-class software engineers who will continuously improve, collaborate, and innovate to create market-leading … products within the defence industry. What we are looking for: Essential C# software development Machine-to-machine networking, working to third-party interface definitions Test frameworks and test development (not test-driven development) Microservices architecture/containerisation (development of containerised plugins, with potential to replace existing components) CUDA integration (AI/ML) Development of new applications to meet user More ❯
Developing embedded software using modern C++ on Linux This product development and manufacturing company are growing and looking for a Senior Embedded Software Engineer to join their team. Their technologies are both standalone instruments as well as hardware components for complex systems integrated into customer products. As a senior team member, you will deliver robust, high quality software, write automated tests, as well as peer review other code. Requirements: Degree in computer science or electronics, with demonstrable industry experience as a senior embedded software engineer. Extensive experience with embedded software using modern C++ (ideally 17) programming that is used for developing optimised complex systems through efficient memory management including embedded kernel and Linux driver technologies. More ❯
South East London, England, United Kingdom Hybrid / WFH Options
Client Server
C++ Software Engineer/Developer London to £100k Are you a bright, ambitious Software Engineer with a strong knowledge of C++ and an eagerness to learn and progress your career working on complex financial trading systems? You could be joining the Investment Management arm of a global bank. As a C++ Software Engineer you will design and … systems for new FX Derivatives products and connectivity to external vendors, collaborating closely with traders and quants to build the solutions they require. You'll work across the full software development lifecycle including assisting with architecture of new solutions, you'll be working with C++ 14/17 with a TDD environment but will also gain exposure to Python … a good understanding of FX financial markets with experience in a finance environment You haves excellent communication and collaboration skills What's in it for you: As a C++ Software Engineer/Developer you will receive a competitive Salary to £100k Bonus Pension One day work from home per week Continuous training and career progression opportunities Apply now to More ❯
Software Developer Manchester (Hybrid) Salary: £40,000 - £55,000 + additional benefits We're looking for a talented Software Developer to join a Full Stack Team dedicated to creating, enhancing, and maintaining systems that power some of the most critical functions across the business. We're not just looking for someone with the right technical skills-we want … someone with a proactive mindset, a passion for problem-solving, and a genuine enthusiasm for technology. You'll Need Experience with Back End Software Development (C#, Java, Python, Golang) Familiarity with JavaScript and SQL Server. Experience with TDD, Unit Testing, CI/CD pipelines. A good understanding of AGILE practices and how they drive development. A collaborative attitude and More ❯
Basildon, Essex, United Kingdom Hybrid / WFH Options
leonardo company
C# Software Engineer (Senior/Principal) Apply Locations: GB - Basildon Time Type: Full time Posted on: Posted Yesterday Job Requisition ID: R Job Description: The Opportunity Are you a Software Engineer with C# experience looking for your next challenge? Here at Leonardo, we are on the hunt for talented software engineers to support our Integrated Sensors & Protection … line of business, working on a range of defence projects. Direct industry experience is not required; we are happy to explore all backgrounds and help develop all our software engineers. What you will do: You will be a key part in a community of world-class software engineers who will continuously improve, collaborate and innovate with other engineers … to create market-leading products within the defence industry. What we are looking for: Essential: C# software development Machine-to-machine networking, working to third-party interface definitions Test frameworks and test development (not test-driven development) Microservices architecture/containerisation CUDA integration (AI/ML) Development of new applications to meet user expectations and within formal constraints. HMI More ❯
Systems As a solutions developer at BAE Systems, you will work at both the system and component levels. Your responsibilities will include acting as the technical authority for relevant software applications, developing applications using React, TypeScript, and Kotlin, and engaging with key project customer stakeholders. Skills & Experience Essential Professional work experience in a similar role Previous experience working as More ❯
We are seeking a skilled Software Engineer to design, develop, and maintain high-quality software solutions. The ideal candidate will have a strong foundation in software development principles, a passion for problem-solving, and experience working in collaborative Agile environments. You will work closely with cross-functional teams to build scalable, efficient, and innovative applications that align … with business goals. Responsibilities Write clean, maintainable, and efficient code while adhering to coding standards. Participate in full software development lifecycle (SDLC) from concept to deployment. Partner with product managers, designers, and QA teams to refine requirements and translate them into technical solutions. Conduct code reviews and provide constructive feedback to peers. Contribute to the design of scalable and … and monitor applications in cloud environments (e.g., AWS, Azure, GCP). Job Type: Permanent Joining Date: Immediate Education Qualification: Any Graduate Must Have Bachelor Degree or Higher Passion for software products Highly creative and autonomous Valid work permit for Belgium Nice to have Experience in writing online content Additional languages Strong analytical skills What's great in the job More ❯
Senior Software Engineer - Up To £60k - 4 Days a Week in Office My client is a national eCommerce retailer based in the Pulborough area and they are looking for a new Senior Developer to join their team. This role is 4 days a week in the office. The ideal candidate will have at least 10 years’ experience in web More ❯
County Durham, England, United Kingdom Hybrid / WFH Options
Corecom Consulting
Junior Software Engineer – Hybrid (2 Days Onsite | North East) – Up to £36,600 A forward-thinking, award-winning company in the utilities sector is looking for a Junior Software Developer to join their growing tech team. This business is leading the charge in providing environmentally responsible water and waste services to businesses across the UK – with a mission … place where you’ll be encouraged to bring your ideas, solve real problems, and grow your skills alongside a collaborative team. What You’ll Be Doing: Building and improving software using the Microsoft stack (primarily .NET Core) Developing new features and products with a cloud-agnostic approach Writing efficient SQL queries and stored procedures Collaborating with Testers to strengthen More ❯
Lead Software Engineer (Python) page is loaded Lead Software Engineer (Python) Apply locations GBR-Nottingham-1 Chapel Qtr time type: Full time posted on: Posted 30+ Days Ago job requisition id: R We are seeking a dedicated, enthusiastic, and passionate lead software engineer to join our team, committed to delivering excellence to our customers. You are a … Risk products, either individually or leading a small team of engineers. You will collaborate closely with QA engineers to ensure high standards of quality. While your background is in software development, your curiosity, eagerness to learn, and passion for technology will enable you to succeed. Quality is non-negotiable; therefore, a strong focus on code quality, unit testing, and … are also key aspects of this role. Main Responsibilities/Accountabilities: Design, build, and maintain efficient, reusable, reliable, and secure code based on requirements or User Stories. Develop enterprise software within a multi-functional agile team, adhering to standards, best practices, policies, and methodologies. Lead groups of engineers, coordinating with Scrum Master, Product Owners, and management to deliver larger More ❯
Dundee, Angus, United Kingdom Hybrid / WFH Options
NCR Atleos Corporation
Sr Software Engineer (C++/Rust) page is loaded Sr Software Engineer (C++/Rust) Apply locations DUNDEE, GBR time type Full time posted on Posted 8 Days Ago job requisition id R About NCR Atleos NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational … efficiency and maximize self-service availability for financial institutions and retailers across the globe. Senior Software Engineer (C++/Rust) LOCATION : Dundee (Hybrid) Annual Incentive Base Range 48,000.00 - 60,000.00 - 72,000.00 GBP Annual Position Summary and Key Areas of Responsibility The successful candidate will become a member of a highly motivated Agile team of platform software engineers responsible for developing a new and innovative large scale software solution for NCR Atleos ATMs. Key tasks are as follows: - Leadership of small to medium size projects; Collaborates with Scrum Masters, Product Owners and development team members Responsible for technical design, development, and maintenance of platform software and its associated components Contributes to technical strategy discussions More ❯
Responsibilities Analyze, design and develop tests and test-automation suites. Design and develop a processing platform using various configuration management technologies. Test software development methodology in an agile environment. Provide ongoing maintenance, support and enhancements in existing systems and platforms. Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions. Provide recommendations … for continuous improvement. Work alongside other engineers on the team to elevate technology and consistently apply best practices. Qualifications for Software Engineer Hands-on experience working with technologies like Hadoop, Hive, Pig, Oozie, Map Reduce, Spark, Sqoop, Kafka, Flume, etc. Strong DevOps focus and experience building and deploying infrastructure with cloud deployment technologies like Ansible, Chef, Puppet, etc. Experience More ❯
Our client, a FinTech Start-Up, is now looking to add another Senior Software Engineer to its Notts-based squad of Engineers. This role is suitable for an autonomous worker, that also wants to be in and around an office on a Hybrid basis (2/3 days a week). 20 minutes from Nottingham, Derby, and 30 from … on user-centered design principles (usability & UX) Adherence to clean coding practices (readability, maintainability, continuous improvement) Ability to navigate complex systems and understand their interactions Experience with industry-standard software development practices (testing, code reviews, immutability) If you deem yourself suitable, please do apply and we will be in touch to discuss the role. More ❯
Our client, a FinTech Start-Up, is now looking to add another Senior Software Engineer to its Notts-based squad of Engineers. This role is suitable for an autonomous worker, that also wants to be in and around an office on a Hybrid basis (2/3 days a week). 20 minutes from Nottingham, Derby, and 30 from … on user-centered design principles (usability & UX) Adherence to clean coding practices (readability, maintainability, continuous improvement) Ability to navigate complex systems and understand their interactions Experience with industry-standard software development practices (testing, code reviews, immutability) If you deem yourself suitable, please do apply and we will be in touch to discuss the role. More ❯
Sheffield, Yorkshire, United Kingdom Hybrid / WFH Options
The Curve
Are you ready to take your software development career to the next level? We're looking for passionate Software Engineers at various levels who thrive in a collaborative environment and are eager to tackle challenging projects. About the Role: Please note that while this position is open to remote working, we are only accepting applications from candidates currently … technologies. Analyze project requirements and devise effective implementation plans. Experience & Qualifications: Proficiency in two or more programming languages. Good understanding of database systems (SQL or NoSQL). Experience in software testing, including unit and integration tests. Experience in web development with modern frontend frameworks like React, Vue, or Angular. Strong debugging and troubleshooting skills. Understanding of data structures and More ❯
Maidstone, Kent, United Kingdom Hybrid / WFH Options
Payter B.V
As a Software Development Engineer in Test at Payter, you will play a crucial role in the company's growth by delivering key software solutions. Joining a small, close-knit team, you will engage in software development, collaborating closely with domain owners to deliver high quality, clean, testable code in line with standards, strategies, and best practices. … Toilets: Shell, BP, Exxon Special Products: Photo Booths, Dog Wash Station Responsibilities: Working as part of a team to design, build, and deliver sustainable, scalable, reliable, and well-tested software into secure cloud infrastructure Advocating for and implementing testing best practices across all disciplines and promoting a quality/testable mindset within the team Creating a safe environment within … where everyone shares the responsibility for quality and testing from the outset Helping the team understand and estimate test efforts, test dependencies during planning and refinement sessions Pairing with Software Engineers during development and code review to ensure appropriate test coverage at different levels and to avoid any duplication of efforts Ensuring our automation test framework and coverage is More ❯
As a Staff Software Engineer, you'll be driving and proposing strategies around complex and unique technical problems affecting the business needs, communicating standards and getting buy-in on solutions. By serving as an expert and owner in multiple areas of the codebase you will successfully deliver architecture/execution of major components from conception to release. About the … of the team. It's a great time to join us and help to shape the future direction of our team and product. About the Role As a Staff Software Engineer, your primary responsibility will be to help set and drive the technical direction for the team. Specifically, your focus will be to: Build, maintain, and release high-quality … architecture of the system Familiarity with CI/CD pipelines such as Jenkins and proficiency with version control systems such as GitHub A demonstrable passion for the craft of software development A history demonstrating a team-based approach to problem solving Experience defining contracts for coordinating development of software projects across multiple teams A dynamic sense of ownership More ❯
Vestmark is looking for a motivated Software Engineer, Integration with Java integration and development experience to help develop and support interfaces between our applications and dozens of external systems. Join us in solving complex problems as a part of our Integration team! You will be a key member of our team responsible for developing, implementing, and documenting solutions integrating … and based in our headquarters in Wakefield, MA. Please note, we are unable to sponsor an employment Visa for this role. Our team is made up of highly skilled software engineers, implementation specialists, business strategists, and visionaries who maintain an eye toward the future of financial technology. Responsibilities: Hands-on software development for applications within our VestmarkONE suite More ❯
Software Developer (DV Security Clearance) Position Description CGI was recognised in the Sunday Times Best Places to Work List 2025 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 … problems. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We are currently looking for an experienced software engineers to join our cross-functional team who, in partnership with our clients, will help define, guide and assure the delivery of integrated solutions. The role offers fantastic opportunities … clearance is welcome to apply and will always be considered for this or wider opportunities in CGI, where appropriate. Your future duties and responsibilities We are looking for a Software Engineer to join our team for a cloud based big data project. This role will focus on the design development and delivery of a software implementation, configuration of More ❯
Software Engineer in Test - Integration Software Engineer in Test - Integration Apply locations: Belfast - Millennium House Time type: Full time Posted on: Posted Yesterday Software Engineer in Test - Integration Description: CME Group is looking for a highly talented Software Engineer in Test (SET) to join the Systems Integration Team in Belfast. The successful candidate will help deliver More ❯
Kendal, England, United Kingdom Hybrid / WFH Options
Candour Solutions
Senior Software Developer - Kendal (C#, .NetCore, Azure, SQL) £55,000 plus fantastic benefits including a 30% bonus and private healthcare! Do you want to work for a well-established company that has been going for over 30 years in the tech for good space. They have a very high staff retention rate as they really do care about their More ❯
Software Engineer (Full Stack, Machine Learning) Cambridge Darktrace has more than 2,500 employees located globally. Founded by mathematicians and cyber defence experts in 2013, Darktrace is a global leader in cyber security AI, delivering complete AI-powered solutions in its mission to free the world of cyber disruption. For over a decade, Darktrace has pioneered a proactive, AI … Darktrace is a global leader in cybersecurity AI, delivering the essential cybersecurity platform to protect organisations today and for an ever-changing future. What will I be doing: Our software engineers work across a wide variety of projects and with a diverse toolset, as a Full Stack Software Engineer for the Innovation team you will be responsible for … them to production. Strong knowledge of more than one programming language, Experience with development that considers all parts of the stack (storage, API, services, infrastructure, UI, etc), Experience developing software for Windows or MacOS, Experience working with Cloud Infrastructure such as AWS, Azure or GCP. Benefits we offer: 23 days' holiday + all public holidays, rising to 25 days More ❯
As a Software Engineer in the Analysis Tools Team you will work as part of a team developing profiling tools to help users optimise their applications on Graphcore hardware. The Team The Analysis Tools team builds profiling tools to help users optimise their applications for Graphcore hardware. The team is responsible for collecting profiling information from the hardware and … software, processing the profiling data and presenting it to the user via libraries, command line tools and graphical applications. Responsibilities and Duties Design, development and testing of features for profiling. Fixing bugs and supporting customers. Knowledge sharing and collaborating with other engineers in the team. Candidate Profile Experience developing web applications using TypeScript and modern frameworks (ideally React). More ❯