Overview: A leading technology organisation operating in the defence and public safety sectors is seeking a skilled Senior Software Engineer to join its expanding softwareengineering function. This company delivers mission-critical solutions used by emergency services, law enforcement, and border control teams. With strong recent growth and product innovation, they are investing further in their UK … based development capability. About the Role: We're looking for a technically strong, detail-oriented, and collaborative Senior Software Engineer with a broad background in both application and embedded development. You'll play a key role in the full lifecycle of development, including system integration, performance optimisation, and process automation. Key Responsibilities: Lead the development of complex features and … project modules Collaborate across teams, including with external stakeholders Support the software manager in planning, estimation, and requirements gathering Design and integrate software with electronic systems and hardware Build and maintain CI/CD pipelines (e.g., Jenkins, GitLab) Monitor system performance and troubleshoot technical issues Mentor junior engineers and manage sprint boards Essential Skills & Experience: 5+ years in More ❯
Design: Architect end-to-end technical solutions for large-scale, complex enterprise environments, ensuring alignment with business goals and technology strategy. Technical Leadership: Provide technical guidance and mentorship to engineering and architecture teams, promoting best practices in software design, security, and operational excellence. Stakeholder Engagement: Collaborate with business leaders, product managers, and customers to translate business requirements into … of technical excellence and continuous improvement. Pre-Sales & Advisory: Support pre-sales activities, including technical scoping, solution demonstrations, and advisory services for strategic customers. 15+ years of experience in softwareengineering, architecture, or related technical roles, with a strong background in SaaS, cloud, and enterprise platforms 8+ years in enterprise customer-facing roles, including consulting, solution architecture, or … stakeholders. Proven ability to drive technical vision, lead cross-functional initiatives, and deliver results in a fast-paced, dynamic environment. Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience). Preferred Qualifications Experience with regulated industries and compliance requirements. Experience leading architecture programs, migrations, or major transformation initiatives. Familiarity with agile More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Robert Half
reliable delivery. Collaborate with analytics and reporting teams to deliver high-quality datasets for business intelligence. Participate in code reviews, documentation, and team discussions as part of a collaborative engineering culture. Ensure data quality, integrity, and security best practices are upheld. Profile The Junior Data Engineer will ideally have a degree in Computer Science, Engineering, Mathematics, or a … related field. 1-3 years of experience in a data engineering, data analytics, or softwareengineering role. Proficient in SQL for querying, data manipulation, and performance tuning. Hands-on experience with Azure Data Services (such as Azure Data Factory, Azure Synapse, Data Lake, or Logic Apps). Strong problem-solving skills and attention to detail. Excellent communication More ❯
React, NestJS, and related technologies, contributing to both frontend and backend-for-frontend (BFF) solutions. With a DevSecOps mindset, you will build secure, performant, and resilient applications using modern softwareengineering practices, automation, and continuous improvement. As a Staff engineer, you will lead by example-mentoring others, influencing technical decisions, and helping define best practices in frontend engineering … and consistency across teams. Contribute to the evolution of our frontend and BFF strategy, ensuring alignment with platform goals and architectural direction. Drive technical discussions, lead by example in engineering excellence, and participate in engineering governance. Implementation & Delivery Design and implement scalable and modular frontend solutions using micro frontend architecture and module federation. Develop applications using React, TypeScript … and consistent user interfaces across MFEs. Collaborate with architecture and platform teams to ensure alignment with cross-cutting concerns such as routing, authentication, and shared libraries. Champion a collaborative engineering culture through Chapters, Squads, and Guilds. Communicate complex technical decisions clearly across technical and non-technical stakeholders. Experience Required Technical Expertise Proven experience as a Senior Software Engineer More ❯
The Senior System Administrator will support the softwareengineering environment (SE2) in a position that encompasses a blend of traditional system administration responsibilities along with a strong emphasis on DevSecOps practices and Agile methodologies. This is a pivotal role in ensuring the stability, security, and efficiency of our systems while actively contributing to the development and deployment of … our software products. There is an expectation not just to have impeccable communication skills, but to readily collaborate with technical colleagues on the same team and on cross-team interactions. There is also a requirement to be able to breakdown verbally communicated needs into actionable and documented technical requirements. It can be expected that the Senior Systems Administrator will … skill (applications, services, servers, networking, etc). • Excellent verbal communications skills. • Proven ability to create documentation suitable for technicians or end users. Additional Desired Skills: • Experience using project planning software (such as Jira, Jira Service Desk and Confluence for planning and task tracking). • Expertise in Azure Infrastructure Management to include virtual machines, networks, storage, and security solutions, ensuring More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Connexa
organisation. Job Overview The client is seeking a highly skilled Senior Level Python Developer to join their dynamic team. In this role, you will design and develop high-quality software solutions and contribute to innovative fintech products. You will play a pivotal role in building cutting-edge applications that improve financial services for customers. This is an excellent opportunity … thrive in a fast-paced, agile environment and are passionate about driving technological innovation. Key Responsibilities Key responsibilities for this role include: * Developing, testing, and maintaining high-quality, scalable software solutions. * Collaborating with cross-functional teams to design, implement, and launch new features and products. * Troubleshooting and debugging applications to ensure optimal performance and security. * Participating in code reviews … coding standards and practices. * Staying up-to-date with the latest technologies and suggesting improvements for ongoing projects. Requirements Applicants should meet the following requirements: * Proven experience in Python software development (3+ years at Senior Level) * Strong development skills in Python and familiarity with frameworks/tools relevant to fintech. * Solid understanding of the software development life cycle More ❯
somewhere in the world, be it on a customer's own premises or in the cloud. The FlashSystem team at IBM Hursley creates resilient, high-performance and intelligent storage software that keeps business-critical systems and data available 24/7. Our success comes down to one thing: our people. We are looking for a talented and motivated Software Development Engineer to join our engineering team here in Hursley. The role requires strong technical skills, a problem-solving mindset and the ability to collaborate effectively across teams. Your role and responsibilities In this role, you will : Join a squad of 6-8 engineers to design, develop and maintain code and solutions using the latest enterprise-level tools. … Collaborate with product managers, designers and other engineers to define and deliver high-quality software solutions. Participate in code reviews, architecture discussions and team meetings. Write automated tests to ensure high test coverage and software quality. Monitor, debug and resolve issues in production and development environments. Contribute to continuous improvements of development practices, tools and methodologies. Use technologies More ❯
Dundee, Angus, United Kingdom Hybrid / WFH Options
Ivanti
that matter most and fighting the good fight against cyber-attacks.Are you ready to join us on the journey to elevate Everywhere Work? Why We Need You! Site Reliability Engineering is the engine that drives delivery and management of Ivanti's SaaS product offerings. We are responsible for the reliability, deployment, and operation of the Ivanti Cloud product portfolio. … and process automation. Ivanti SRE is a blend of infrastructure, networking, automation, development, and application administration. This is a hands-on technical position. The ideal candidate will have a softwareengineering background and strong experience with continuous deployment, SaaS delivery, and production incident response. This role requires that applicants reside in Scotland and be authorized to work in … the United Kingdom. About The Team Ivanti Engineering is a driving force behind transforming market challenges into innovative ideas and successful solutions that resonate with customers and achieve business objectives. By combining market insights, strategic planning, and cross-functional collaboration, the Engineering organization ensures every product release meets evolving user needs and competitive demands. This team is instrumental More ❯
The existing Oracle database will be migrated to Postgres or MySQL and testing this will be critical. This is not a straightforward lift-and-shift. The migration involves: Re-engineering procedural logic from PL/SQL into C# application code within a NET environment. Decoupling business logic from the Oracle database, transforming it into maintainable, testable services. Mapping Oracle … the existing Oracle PL/SQL codebase throughout the migration. Translate and refactor Oracle stored procedures and other database logic into efficient and maintainable C# code. Work closely with software engineers and business analysts to accurately capture and re-implement business logic in the new architecture. Troubleshoot issues arising from differences in execution behaviour between PL/SQL and … .NET framework, with experience building service-oriented architectures or backend systems. What We Offer A central role in a high-impact digital transformation initiative. A collaborative and forward-thinking engineering culture. Opportunities to work with AI-enabled development tools and modern best practices in software delivery. More ❯
We are currently looking for a talented Senior C++ Developer. In this role, you will interact closely with various departments across our organisation, including the product engineering and customer support teams. As a senior figure, you will also have the opportunity to coach team members and take a leading role in critical software development projects. Key focuses will … be contributing to the future technical direction of our main product, gaining deep expertise in our domain whilst promoting modern development practices. Role Responsibilities: • Hands-on C++ software development contributing to the design, maintenance and advancement of complex software • Stay abreast of the latest developments in C++ and related technologies, contributing to a progressive developer experience • Mentor and … with CI/CD pipelines • Adept in managing legacy code bases • Experience with higher level languages - specifically Python and C# would be beneficial • Comfortable working across technology domains and software stacks • Strong knowledge of Linux and Windows Operating Systems • Awareness of containerisation and orchestration technologies • Familiarity with scripting languages • Experience in collaborative and iterative development approaches • Bachelor's or More ❯
services encounter. You are also obsessed about achieving the high quality and reliability our customers demand. You will work closely not only with your peers, but also the RTO engineering teams, allowing your technical deliverables to reach the entire engineering organization, enabling product teams to continuously deliver features on the vanguard of innovation and helping scale our products … to thousands of agencies around the world. What You'll Do Location: London UK Build robust, easy-to-use foundational platforms and tools that enable engineering teams to provision services rapidly, consistently, and securely. Exemplify cloud-native site reliability best practices. Write code that is performant, maintainable, clear, and concise. Employ strong problem-solving skills, with the ability to … debug problems in cloud-native distributed systems. Influence and educate the engineering organization to adopt new and improved architectural patterns. Provide robust documentation for use by engineers to promote self-service. Take calculated risks, champion new ideas, and cultivate your craft. What You Bring 5+ years of applicable experience Experience managing cloud platforms such as Azure, AWS, or similar. More ❯
scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.Job responsibilities Executes software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems. Creates secure and high-quality production … code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Gathers, analyses, synthesises, and develops visualisations and reports from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems … and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contributes to softwareengineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity, equity, inclusion, and respect What you'll need to succeed The following skills and experience are essential for this role More ❯
way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. Job responsibilities Executes software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems. Creates secure and high-quality production … code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Gathers, analyses, synthesises, and develops visualisations and reports from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems … and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contributes to softwareengineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity, equity, inclusion, and respect What you'll need to succeed The following skills and experience are essential for this role More ❯
ll be instrumental in shaping the architectural vision and technical strategy for our trading systems, while also rolling up your sleeves to build, prototype, and implement solutions alongside our engineering teams. This is not a "whiteboard-only" architect role - we want someone who's as comfortable writing code and building patterns as they are designing roadmaps and presenting to … stakeholders. You Will Design and deliver scalable trading solutions, collaborating with business and technical stakeholders to translate complex requirements into high-performance architectures and hands-on prototypes. Drive engineering excellence, mentoring developers and leading the creation of architectural patterns, frameworks, and reusable components to strengthen team capabilities. Ensure architectural governance, establishing best practices and aligning solutions with enterprise architecture … a Solutions Architect in energy trading or financial services with a deep understanding of trading systems, market data and forecasting, risk management, and real-time processing. Strong background in softwareengineering with hands-on experience in modern programming languages (e.g., Python, C#, Java). Experience with cloud platforms (Azure preferred), data platforms, microservices, APIs, and event-driven architectures. More ❯
ll be instrumental in shaping the architectural vision and technical strategy for our trading systems, while also rolling up your sleeves to build, prototype, and implement solutions alongside our engineering teams. This is not a "whiteboard-only" architect role - we want someone who's as comfortable writing code and building patterns as they are designing roadmaps and presenting to … stakeholders. You Will Design and deliver scalable trading solutions, collaborating with business and technical stakeholders to translate complex requirements into high-performance architectures and hands-on prototypes. Drive engineering excellence, mentoring developers and leading the creation of architectural patterns, frameworks, and reusable components to strengthen team capabilities. Ensure architectural governance, establishing best practices and aligning solutions with enterprise architecture … a Solutions Architect in energy trading or financial services with a deep understanding of trading systems, market data and forecasting, risk management, and real-time processing. Strong background in softwareengineering with hands-on experience in modern programming languages (e.g., Python, C#, Java). Experience with cloud platforms (Azure preferred), data platforms, microservices, APIs, and event-driven architectures. More ❯
turn your understanding of customer needs into actionable product insights, directly influencing the evolution of Taktile's product roadmap. You play a key role in scaling the forward deployed engineering function by creating reusable resources, best practices, and tools that share your expertise and drive organizational growth You actively coach and mentor junior Forward Deployed Engineers, supporting their development … and success. About You You bring 6+ years of engineering or technical deployment experience that includes customer-facing work. You have strong technical background, preferred in fields such as Computer Science, Mathematics, SoftwareEngineering, Physics, and Data Science You can write and review production-grade code using Python and SQL. You possess a strong understanding of REST … you identify or if you've experienced discrimination, but if you want to tell your story, we are all ears. About Us Taktile is building the world's leading software platform for running critical and highly-automated decisions. Our customers use our product to catch fraudsters, prevent money laundering, and expand access to credit for small businesses, among many More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Couchbase
customer and who can rapidly convert UX designer's vision into a working user interface that meets product manager's requirements. Responsibilities: Collaborate with UX designers, product managers, and software engineers to understand project requirements and translate them into interactive, user-friendly interfaces. Ensure the technical feasibility of product requirements and UX designs and optimize applications for maximum speed … Conduct code reviews and provide constructive feedback to team members, fostering a culture of continuous improvement. Stay updated with the latest industry trends, best practices, and emerging technologies in software development, and recommend their integration to enhance our products. Champion engineering best practices, standards, and guidelines within the development team. Collaborate with backend developers to integrate front-end … server-side logic and APIs. Troubleshoot and debug issues and provide timely resolutions. Write and encourage other engineers to write automated tests. Requirements: Bachelor's degree in Computer Science, SoftwareEngineering, or related field (or equivalent practical experience). Proven experience as Front-End Developer, with at least 7 years of hands-on experience in building user interfaces More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
Daniel James Resourcing Ltd
just another architecture role. This is a chance to make a tangible impact in a truly enterprise-scale environment , working with high-traffic applications, distributed systems, and cloud-first engineering teams . You will: Define and lead the AWS cloud strategy for large-scale SaaS platforms. Architect and implement cloud-native, event-driven, microservices-based solutions . Drive modernisation … initiatives , replacing legacy systems with state-of-the-art cloud solutions. Work closely with engineering teams, guiding them on best practices in .NET, AWS, and cloud security . Influence technical decision-making at the highest levels while remaining hands-on in proof-of-concept work. Collaborate with product, business, and technology leaders to ensure solutions are scalable, secure, and … future-proof. Shape engineering standards, best practices, and architecture governance . What Were Looking For To thrive in this role, youll need a strong technical foundation in cloud architecture and softwareengineering . You should have: ? Deep experience in .NET development (C#, ASP.NET, .NET Core). ? AWS cloud expertise hands-on with services like Lambda, ECS, API More ❯
and semantic segmentation. Responsibilities Lead the development of scene understanding systems responsible for calibrating spaces that contain hundreds of cameras. Translate state-of-the-art research into scalable, maintainable engineering systems. Manage 'scene calibration' technologies within the Scene Understanding Team by facilitating backlog refinements, communicating with stakeholders and collaborating on roadmaps with product managers. Work closely with other technology … departments to deploy, monitor, and support Scene Understanding Services in hundreds of stores. Promote and enforce best practices in software development and project management. Mentor engineers and contribute to creating a collaborative remote team environment. Stay current with emerging AI trends and technologies to assess their potential applications in current and future projects. Required Qualifications Bachelor's or master … s degree in computer science or a related field 6+ years of experience as a Software Engineer Extensive experience in Python Proven experience working with RESTful APIs and OpenAPI, gRPC, and Protobuf, with knowledge of their design best practices and common libraries Proven experience interfacing with AI projects, with a focus on computer vision and geometry Proven experience in More ❯
Senior Backend & DevOps Engineer (m/f/d), you will have the opportunity to leverage cutting-edge technologies, build a resilient backend infrastructure, and contribute to a thriving engineering culture. If you're excited about redefining the future of Peter Park, we invite you to join our team and make a meaningful impact. Activities Work on an amazing … for both backend and IoT deployments Improve our monitoring system for our services with Datadog Assist in scaling up our systems for managing thousands of parking lots Shape our engineering culture by employing modern softwareengineering practices, focusing on writing clean, well-tested, and efficient code Continuously deploy code into production Build up deep knowledge about our More ❯
solutions to complex challenges as part of a team who help keep the UK safe? Join BAE Systems as an experienced DevOps Engineer. As a key member of a SoftwareEngineering team, you’ll be working with our National Security Customers to build systems that support their core mission capabilities. You’ll work as part of empowered, autonomous … our customer organisations. You will work in a small team given as much ownership and responsibility as you have the appetite for but be part of a much bigger Engineering community to give you the support you need to grow in your career. We fully embrace DevOps ways of working in our teams, and build a very broad range … Management tools such as Desired State Configuration or Puppet etc Infrastructure as Code tools like Terraform or Cloud formation Cloud technologies such as Azure or AWS Knowledge of automation software such as Selenium Document management systems such as SharePoint Security Clearance Due to the nature of our work, successful candidates for this role will be required to hold an More ❯
Omega, we believe in empowering engineers to solve meaningful problems. You'll work alongside passionate technologists who are deeply committed to advancing national defense and intelligence missions through innovative software solutions. Location: Washington DC (Upper Northwest DC location, metro accessible and free parking on site) Clearance: TS/SCI required, must obtain DHS EOD clearance once hired Blu Omega … is seeking a mission-driven Software Engineer with a passion for building high-impact technical solutions in support of national security. If you're excited about leveraging modern cloud-native tools and technologies to solve complex data and integration challenges, we want to hear from you. Responsibilities: Develop scalable microservices, data pipelines, and automation tools to support analytical workflows. … Use softwareengineering best practices to improve and modernize mission-critical applications. Automate manual tasks using a variety of programming and scripting languages. Build and deploy robust backend solutions using containers, message queues, and serverless architectures. Design, develop, and support web services and cloud-based data storage solutions. Maintain and improve code integrity, test coverage, and deployment pipelines More ❯
Kingdom Join Axon and be a Force for Good. Your Impact What You'll Do Location: London, England Build robust, easy-to-use foundational platforms and tools that enable engineering teams to provision services rapidly, consistently, and securely. Exemplify cloud-native site reliability best practices. Write code that is performant, maintainable, clear, and concise. Employ strong problem-solving skills … with the ability to debug problems in cloud-native distributed systems. Influence and educate the engineering organization to adopt new and improved architectural patterns. Provide robust documentation for use by engineers to promote self-service. Take calculated risks, champion new ideas, and cultivate your craft. What You Bring 7+ years of applicable experience. Experience managing cloud platforms such as … languages such as Python, Go, C#, Java, or similar. Experience of code collaboration such as GitHub, ArgoCD, or similar. Experience utilizing CI/CD platforms to automate provisioning infrastructure, software builds, tests, and releases. Experience using observability tools such as APM, logging, and metrics to assist with debugging issues. Experience using Infrastructure as Code tools for provisioning infrastructure such More ❯
Arrangement: On-site Job Location: Annapolis Junction MD Background Develop and maintain Java microservice web applications Work closely with tech lead on technical decisions and product roadmap Resolve challenging softwareengineering design problems Interact with customers to resolve issues and propose new features Support testing and deployment of production applications Requirements 14+ yrs., B.S. in a technical discipline More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
twentyAI
up that is redefining how global credit investors access and interpret data. Already used by leading investment banks, asset managers, and hedge funds, the company is now expanding its engineering team with a Senior Fullstack Engineer. This is a key hire for a technically strong engineer with 15+ years of experience, deep system-level development expertise, and a solid … product, and business teams Drive improvements in system performance, reliability, and observability Take ownership of end-to-end technical delivery across major feature areas Requirements 15+ years of professional softwareengineering experience Proven expertise in system-level development, including performance, scalability, and resource management Strong programming skills in Node.js and Python Deep experience with AWS (Lambda, DynamoDB, CloudFormation More ❯