business-critical platforms used by major players in the global finance market. The Role You will be a key part of an Agile, cross-functional team, developing high-qualitysoftware for both internal users and external clients. You'll contribute across the development lifecycle, with a strong focus on continuous integration, delivery, and improvement. What You'll Do … ownership of feature development and drive delivery to completion Mentor junior developers and promote best practices (code reviews, unit testing, etc.) Partner with QA to ensure robust softwarequality Experiment with technologies to ensure the best fit for purpose Experience Needed Essential: Strong background in C# .NET and/or Java Experience with Git, CI/CD … solving and communication skills Secure coding and API architecture knowledge Desirable: Web development experience (React, TypeScript, JavaScript) Familiarity with AWS, containerisation, microservices, and serverless architecture Exposure to infrastructure as code (Terraform, CloudFormation) Benefits A highly competitive salary package Annual bonus and performance incentives Generous pension and private medical insurance Hybrid working model (3 days in office) And many more More ❯
and Spring Boot Design and implement RESTful APIs and containerised microservices Collaborate within agile teams to deliver high-quality features and services Write clean, testable, production-grade code following best practices Contribute to CI/CD processes, test automation, and code reviews Work on solutions that demand performance, resilience, and zero downtime What You'll Bring … of REST API development , SQL/MySQL , and microservice architecture Familiarity with DevOps tools: Git, Maven, Jenkins , and containerisation (Docker/Kubernetes) Strong commitment to quality, clean code, and continuous delivery Excellent problem-solving skills and a collaborative mindset Agile development experience in a team setting Bonus Skills (nice to have) Experience with big data tools like … Hadoop, Spark, or Scala Exposure to fraud, payments , or financial services platforms Understanding of cloud-native development and container orchestration Knowledge of test-driven development and modern codequality practices What's on Offer Unrivalled pension scheme that sets the benchmark in the tech industry Unheard-of bonus potential tied to performance and delivery Flexible hybrid working More ❯
principles Develop and maintain APIs (REST, GraphQL) and data integrations Contribute to the continuous delivery pipeline and cloud infrastructure Take ownership of key features, ensuring timely and high-quality delivery Support Agile delivery through active involvement in planning, reviews, and retrospectives Mentor colleagues and contribute to a collaborative team culture Proactively identify and resolve technical and delivery challenges … MySQL) Proven ability to work across the full software development lifecycle Familiarity with cloud platforms such as AWS or Azure Strong testing and debugging skills with a focus on codequality and maintainability Excellent communication skills and ability to work in a collaborative team environment Desirable Experience Knowledge of WPF application development Exposure to financial services or More ❯
and collaboration with architects, developers and client stakeholders. The role requires strong proficiency in React and ideally experience with Next.js and .NET Core. You will set technical direction, ensure codequality and accessibility, and help establish an engineering culture rooted in best practice and continuous improvement. Key Responsibilities Technical Leadership: Define the technical approach for the front … through high-quality coding and peer collaboration. Contribute to core feature development using React and TypeScript, with a preference for Next.js and .NET Core stack. Participate in code reviews and mentor other developers, promoting best practice in test coverage, clean architecture, and agile principles. Team Enablement and Collaboration: Foster a high-performing development team by supporting continuous … unit, integration and end-to-end testing. Champion adherence to coding standards, accessibility (WCAG 2.2 AA), security best practices and Government Digital Service (GDS) guidelines. Oversee release readiness and code review processes using Git and associated CI/CD pipelines. Essential Skills and Experience Proven experience in a Team Lead or Tech Lead role, ideally within public sector or More ❯
and collaboration with architects, developers and client stakeholders. The role requires strong proficiency in React and ideally experience with Next.js and .NET Core. You will set technical direction, ensure codequality and accessibility, and help establish an engineering culture rooted in best practice and continuous improvement. Key Responsibilities Technical Leadership: Define the technical approach for the front … through high-quality coding and peer collaboration. Contribute to core feature development using React and TypeScript, with a preference for Next.js and .NET Core stack. Participate in code reviews and mentor other developers, promoting best practice in test coverage, clean architecture, and agile principles. Team Enablement and Collaboration: Foster a high-performing development team by supporting continuous … unit, integration and end-to-end testing. Champion adherence to coding standards, accessibility (WCAG 2.2 AA), security best practices and Government Digital Service (GDS) guidelines. Oversee release readiness and code review processes using Git and associated CI/CD pipelines. Essential Skills and Experience Proven experience in a Team Lead or Tech Lead role, ideally within public sector or More ❯
roadmap development and platform strategy with a focus on scalable, AI-powered infrastructure. Work closely with developers in backlog refinement, sprint planning, and daily technical guidance. Review architecture and code for quality, security, performance, and scalability. Train and coach developers in new tools, frameworks, and engineering best practices. Drive engineering excellence across testing, documentation, code reviews … teams. Mentoring developers at all stages of their careers. Communicating technical information clearly to non-technical stakeholders. Aligning engineering practices with Agile/Scrum methodologies. Driving process discipline in codequality, testing, and documentation. You are experienced in: Full-stack software development (front-end, middleware, data tier). Modern AI/ML development lifecycle and workflow integration. More ❯
customer experiences. What you'll be doing Design, build, and maintain scalable platform infrastructure Work with cloud technologies (AWS, Azure) to ensure performance and cost-efficiency Maintain infrastructure as code using tools such as Pulumi Automation & Tooling Develop and manage CI/CD pipelines and container orchestration solutions Evaluate and implement tools to improve developer experience and platform stability … Monitoring Ensure security, reliability, and observability across platform components Monitor system health, capacity, and performance; troubleshoot cross-environment issues Collaborate with developers for seamless integration of infrastructure and application code Share knowledge and mentor junior engineers in platform best practices Communicate proactively with cross-functional teams to gather platform requirements Frontend Engineering Frontend Application Development Design, build, and maintain … efficient, reusable, and reliable frontend code Translate UI/UX designs into responsive, high-quality interfaces Work with cross-functional teams to define, design, and deliver new features Provide insights and contribute to frontend strategy and best practices React Development Extend and maintain new user journeys using ReactJS Build reusable component libraries to promote consistency and codeMore ❯
across the full software stack - including APIs, web applications, and mobile platforms. Working closely with developers, designers, and product managers, you'll play an integral part in ensuring softwarequality throughout the development life-cycle. You will get involved at each stage of the testing cycle- from writing robust test plans to debugging complex issues. The Role Build … and automated test cases Conduct post-release and post-implementation testing Maintain clear technical documentation for testing processes Collaborate with cross-functional teams to ensure a consistent, high-quality product experience The Person As this is a Senior position, substantial prior experience working in a hands-on Test Automation position is essential . You will have demonstrated experience More ❯
As a senior developer, the candidate will be responsible for providing technical guidance to junior developers, including overseeing their deliverables, provide architectural guidance, enforce Citi best practices, and conduct code reviews. A potential candidate will need to understand system and enterprise architecture concepts and will be expected to understand how all components fit together and impact one another. They … a global and diverse team of peers as well as liaise closely with Business Analyst, Production Support, and Infrastructure teams. Responsibilities: Deliver assigned development projects within agreed schedule, quality and scope expectations Participate in all stages of the SDLC within an agile Scrum environment Form partnership with technology vendors and gain deep understanding of products Interact with senior … experience/exposure to Docker/OpenShift based container deployment Familiarity with tools like Teamcity/Tekton & uDeploy/Harness for CI/CD automation Experience with SonarQube for codequality analysis and JUnit for unit testing Proven track record of working in Agile Scrum environments, with the ability to collaborate effectively with product owners and team More ❯
the entire software development lifecycle. Collaboration & Communication: Effectively collaborate with cross-functional teams (business analysts, data scientists, etc.) to gather requirements, translate them into technical specifications, and participate in code reviews. CodeQuality & Best Practices: Write clean, efficient, well-documented code, adhering to coding standards and best practices. Contribute to the development of these standards. More ❯
County Antrim, Northern Ireland, United Kingdom Hybrid / WFH Options
Reed
implement, and optimize web-based solutions. Create and manage relational databases for efficient data storage and retrieval. Participate in requirements analysis, design, and production support of business applications. Ensure codequality, security, and performance through best practices and industry standards. Essential Criteria: Minimum 2+ years of software development experience. Proficiency in C#, SQL and JavaScript. Experience with More ❯
as a Development Lead and as such will play the part of a key decision maker in driving design decisions. This is evidenced by your knowledge of the application code details and your experience with the technology and teams engaged. Work with limited guidance, seeking guidance only as needed as the development and delivery strategy is defined; the design … velocity and our learnings. Participates in the full development life cycle, identify dependencies between agile and waterfall delivery, working within broadly defined parameters, including test plan execution and softwarequality needs Directly impact the business by influencing strategic functional decisions through advice, counsel or provided services. This will require persuading and influencing others through strong and comprehensive communication More ❯
collaboration with architects, developers and client stakeholders. The role requires strong proficiency in React and ideally experience with Next.js and .NET Core . You will set technical direction, ensure codequality and accessibility, and help establish an engineering culture rooted in best practice and continuous improvement. Essential Skills and Experience Proven experience in a Team Lead or More ❯
collaboration with architects, developers and client stakeholders. The role requires strong proficiency in React and ideally experience with Next.js and .NET Core . You will set technical direction, ensure codequality and accessibility, and help establish an engineering culture rooted in best practice and continuous improvement. Essential Skills and Experience Proven experience in a Team Lead or More ❯
tools, hardware integration, and testing methodologies (Matlab/Octave). Understanding of firmware architectures and hardware abstraction layers Knowledge of embedded systems design patterns Strong grasp of design patterns, code reviews, version control (Git), and testing methodologies is vital for ensuring codequality and maintainability Develop and maintain technical documentation, including software design specifications, user manuals More ❯
We are seeking a talented and experienced mid-level software engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining high-qualitysoftware solutions that meet client requirements. At Scaffold Digital, we are passionate about creating innovative digital experiences. We are a team of creative thinkers and problem solvers dedicated to … we are seeking a talented and experienced mid-level software engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining high-qualitysoftware solutions that meet client requirements. You will work closely with cross-functional teams, collaborating with designers, product managers, and fellow developers to deliver exceptional results. Key responsibilities Develop … test, and deploy software solutions that meet project requirements and quality standards. Collaborate with team members to design and implement efficient and scalable software architectures. Participate in code reviews, providing constructive feedback and ensuring code quality. Mentor junior developers, sharing knowledge and best practices to foster their growth. Take ownership of assigned tasks and projects, ensuring More ❯
engineering team, aligning with Digital Catapult's mission. Manage, mentor, and cultivate a high-performing and multi-disciplinary team of software engineers. Champion best practices in software development, including codequality, testing, CI/CD, and security. Oversee the delivery of complex software projects, ensuring they meet deadlines, budget constraints, and high-quality standards. Collaborate More ❯
Battery Management, High Power DC charging and Propulsion systems. The Principal MATLAB/Simulink Engineer (EV) will: Support in the application of Functional Safety, working with the company softwarequality/safety management processes and technical specialists. Carry out MIL and SIL testing within the software development environment. Plant model development to support SIL/MIL test activities. More ❯