environment. In your role, you may be responsible for: Use IBM’s Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability. Work with a variety of relational and NoSQL databases (SQL, Postgres, DB2, MongoDB), operating systems (Linux, Windows, iOS, Android), and modern UI frameworks (Backbone.js, AngularJS, React.js, Ember.js … JQuery). Work across the entire system architecture, from backend to front end, to design, develop, and support high quality and scalable products. Help maintain and improve codequality, organization, and automatization Create everything from mockups and UI components to algorithms and data structures as you deliver a complete minimally viable product Preferred Education Bachelor … team to manage, deploy, and monitor Azure resources. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Write clean, well-structured, and thoroughly tested code. Participate in code reviews and provide constructive feedback to peers. Specifically, ensure all application development follows public sector regulations and standards. Required Qualifications Preferred technical and professional experience Bachelor's degree in More ❯
systems in an agile environment. Your responsibilities may include: Use IBM’s Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability. Work with relational and NoSQL databases (SQL, Postgres, DB2, MongoDB), operating systems (Linux, Windows, iOS, Android), and modern UI frameworks (Backbone.js, AngularJS, React.js … Ember.js, Bootstrap, JQuery). Design, develop, and support high quality and scalable products across the entire system architecture, from backend to front end. Help maintain and improve codequality, organization, and automation. Create mockups, UI components, algorithms, and data structures to deliver minimally viable products. Preferred Education Bachelor's Degree Key Responsibilities Required technical and … security. Work with DevOps to manage, deploy, and monitor Azure resources. Discover, evaluate, and implement new technologies to enhance development efficiency. Write clean, structured, and tested code. Participate in code reviews and provide feedback. Ensure development follows public sector regulations and standards. Qualifications Required Bachelor's in Computer Science, IT, or related field; an advanced degree is a plus. More ❯
Nottingham, England, United Kingdom Hybrid / WFH Options
LSEG (London Stock Exchange Group)
to learn and enthusiasm for technology means you can do what it takes to get the job done. Quality is non-negotiable, so a good focus on codequality, unit testing and enabling automated testing is important. Main Responsibilities/Accountabilities: You will build and maintain efficient, reusable, reliable and secure code based on … and software designs Working within a multi-functional agile team, you'll develop enterprise software, adhering to company standards and established software methodology. Demonstrating a consistent focus on quality, you'll ensure that your team delivers reliable, robust software through the creation and execution of automated tests. To help the teams develop and learn, you will review work … browser compatibility issues and ways to work around such issues Understanding of security implications and secure coding Good communication skills, both verbal and written Skill for writing clean, readable code and reusable components Experienced in or a strong desire to work in a formal agile software development lifecycle. Understanding of HTML and XML. Proficient using source code management More ❯
project requirements and company standards, and collaborate with product managers, designers, and other stakeholders to define project scope, objectives, and deliverables. Other responsibilities include: Write clean, efficient, and maintainable code, and ensure adherence to best practices and coding standards. Conduct code reviews and provide constructive feedback to ensure codequality and consistency. Mentor and guide … of technical documentation, including design specifications, user guides, and release notes. The successful candidate will have experience in software development, with a proven track record of delivering high-qualitysoftware solutions, and in developing and maintaining large-scale, distributed systems. You should also have a deep understanding of software architecture and design patterns, and knowledge of software testing More ❯
optimize trading infrastructure (low-latency systems, data pipelines, monitoring, etc.). Manage a team of software engineers, mentor junior developers, and drive best practices across the stack. Ensure high codequality through code reviews, CI/CD, test automation, and Git-based workflows. Own deployment pipelines across cloud providers (AWS, GCP, Azure) using containerization (Docker, Kubernetes …/Trading grade codebases). Expertise in modern web development with React, Node.js, MongoDB, and SQL (Postgres, MySQL). Strong understanding of Git/GitHub, CI/CD workflows, code branching strategies, and code ownership. Prior work in a fintech, hedge fund, or proprietary trading firm environment. Crypto-native a plus Infrastructure & DevOps: Production experience with Kubernetes and More ❯
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 ❯
Warrington, England, United Kingdom Hybrid / WFH Options
Thermo Fisher Scientific Inc
working. Design, develop, and maintain software applications. Collaborate with product managers, designers, and other engineers. Write clean, scalable, and efficient code. Troubleshoot, debug, and upgrade existing software. Participate in code reviews and contribute to team knowledge sharing. This is a 2-year fixed term role offering benefits and bonus opportunities. Home-based role in the UK with very limited … degree in computer science, engineering, or a related field (or equivalent work experience). Nice to have: Experienced with other elements of our tech stack. Experienced with infrastructure-as-code tools such as Bicep, ARM Templates, Terraform, or similar. Contributions to open-source projects or personal projects. Nice to have Certifications: Microsoft Certified: Azure Developer Associate. Microsoft Certified Azure … maintainable, and secure software applications. Write clean, efficient, and well-documented code. Testing and Quality Assurance: Develop and execute automated tests to ensure software quality. Participate in code reviews to ensure codequality and adherence to best practices. Deployment and Operations: Assist in implementing CI/CD pipelines to automate the build, test, and More ❯
requirements gathering, timelines, deliverables, user story creation, with resource allocation as necessary, and where appropriate. Contribute to CI/CD pipelines and automated deployments using Azure DevOps. Participate in code reviews, automated testing, and deployment processes. Conduct thorough code reviews to ensure codequality, maintainability, and adherence to Petrofac coding standards, and software vulnerability governance … features, technical decisions, and system behaviours, and be influential in team policies for project developments and techniques. Work closely with QA, support, and product teams to ensure high-quality deliverables. Participate in sprint planning, backlog refinement, and agile ceremonies. Provide input on architecture and design decisions. Provide guidance and mentorship to junior level developers, fostering a collaborative and More ❯
applications, focusing on backend and full-stack development. Collaboration & Communication: Work closely with product managers, designers, and other engineers to understand requirements and deliver solutions that meet business goals. CodeQuality & Testing: Write clean, efficient code and ensure robust testing practices. Contribute to code reviews, ensuring adherence to best practices for test-driven development (TDD … and maintaining high code quality. Mentorship & Leadership: Provide technical mentorship to junior and mid-level engineers. Guide the team in coding practices, architecture decisions, and problem-solving approaches. Debugging and Optimization: Troubleshoot and debug production issues. Optimize applications for performance and responsiveness. Stay Up to Date with Technology: Keep yourself and the team updated on the latest Python technologies More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Hargreaves Lansdown
strategies to ensure the system can handle high volumes of traffic. Implement security testing practices to identify and mitigate vulnerabilities. Develop functional resilience strategies such as chaos engineering. Quality Assurance : Support the team in conducting thorough testing of software applications, including unit, integration, system, and acceptance tests. Collaborate with developers to debug and resolve complex issues, including fixing … bugs. Test Planning and Execution : Translate product requirements into test strategies, architecture, and design decisions that ensure quality and non-functional requirements (NFRs) are … considered upfront. Collaboration : Work closely with other SDETs, Software Engineers, QA Analysts, and DevOps Engineers to integrate automated testing and quality into the development process. Participate in code reviews and provide feedback on testability and quality of code. Continuous Improvement : Identify areas for improvement in the testing process. Stay updated with industry trends and technologies More ❯
Employment Type: Permanent, Part Time, Work From Home
Reading, England, United Kingdom Hybrid / WFH Options
Qualient Technology Solutions UK Limited
patterns and principles, utilizing concepts of clean architecture and clean code. Primary Responsibilities: Develop and maintain server-side and client-side applications using React, TypeScript, Java, Spring Boot, ensuring codequality, efficiency, and adherence to best practices. Design and implement scalable and efficient data structures and algorithms to optimize application performance. Ensure seamless integration of front-end … the system Utilize design patterns to create modular, reusable, and maintainable code. Collaborate with cross-functional teams to define, design, and deliver new features. Write efficient, testable, and reusable code Ensure the performance, quality, and responsiveness of applications. Implement security and data protection measures. Proactively identify areas for innovation and optimization. Troubleshoot, debug, and upgrade existing systems. … Participate in code reviews to maintain codequality and share knowledge. Stay updated with industry trends and technologies related to Java, React, Spring Boot, CI/CD, Kubernetes, cloud technologies, and microservices Required Qualifications: Proficiency in React and its core principles, including hooks, state management, and component lifecycle. Proficiency in Java, Spring Framework, Spring Boot. Proficiency More ❯
Belfast, Northern Ireland, United Kingdom Hybrid / WFH Options
VanRath
solutions used by internal stakeholders and external customers. Working in a modern Agile environment, you'll collaborate with cross-functional teams to design, build, and maintain scalable, high-qualitysoftware with a strong focus on continuous integration, deployment, and testing. Responsibilities Collaborate with architecture and … product teams to develop innovative technical solutions. Mentor junior developers and contribute to a culture of engineering excellence. Ensure high-quality deliverables through test-driven development and code reviews. Drive end-to-end delivery of key product features. Actively participate in Agile ceremonies and promote continuous improvement. Work closely with QA and DevOps teams to ensure robust … for testing and software quality. Desirable Skills Front-end development experience (React, TypeScript, JavaScript, CSS). Experience working with AWS , including serverless architecture and containerization. Familiarity with Infrastructure as Code (Terraform, CloudFormation). Exposure to TDD, BDD, or similar testing methodologies. Knowledge of financial systems and markets is a strong plus. The Offer Competitive base salary Hybrid working model More ❯
engineering-focused culture. As a direct report to the CIO of E&C, the senior engineer will ensure the technical delivery of the portfolio, providing governance pertaining to architecture, codequality, standards, tools and technology. A further important consideration must be given to continuous improvement and modernisation of the capabilities, resources and technologies. The E&C ecosystem … latency event driven architectures. Experience of a general-purpose scripting language (such as Python, Perl, Ruby) and SQL. Experience of Application Lifecycle Management Tools and technologies such as Source Code Management; git, DevSecOps platforms; GitLab, TeamCity. Perform meta/code reviews. Experience of OO design principals such SOLID/DRY/YAGNI to create maintainable, self-documenting and … quality code. Experience of Architectural Patterns and practices such as Backend for Frontend, Micro Frontends, Microservices, Cloud Patterns. Experience of and understanding of the importance of maintaining codequality using Unit/Integration/e2e testing, utilising Quality Assurance expertise to automate regression or perform manual testing if appropriate. Collaborate on Solution Technical More ❯
engineering-focused culture. As a direct report to the CIO of E&C, the senior engineer will ensure the technical delivery of the portfolio, providing governance pertaining to architecture, codequality, standards, tools and technology. A further important consideration must be given to continuous improvement and modernisation of the capabilities, resources and technologies. The E&C ecosystem … latency event driven architectures Experience of a general-purpose scripting language (such as Python, Perl, Ruby) and SQL Experience of Application Lifecycle Management Tools and technologies such as Source Code Management; git, DevSecOps platforms; GitLab, TeamCity Perform meta/code reviews Experience of OO design principals such SOLID/DRY/YAGNI to create maintainable, self-documenting and … high-qualitycode Experience of Architectural Patterns and practices such as Backend for Frontend, Micro Frontends, Microservices, Cloud Patterns Experience of and understanding of the importance of maintaining codequality using Unit/Integration/e2e testing, utilising Quality Assurance expertise to automate regression or perform manual testing if appropriate Collaborate on More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
So Energy
high-performance engineering team cover the full stack from Kotlin backend microservices to frontend Vue.js and Typescript. As a senior engineer you will leverage your domain expertise to maintain codequality as well as help others to learn your domain. Like all engineers you are expected to expand your skills, to become a more rounded full-stack … engineer, and contribute to all code bases. As a team member you will gain a deep understanding of the Software Development Lifecycle to deliver value to SO Energy customers using agile processes supported by our in-house Data Analytics team. Join a High-performance Engineering Team We are building a robust, performant, and scalable platform utilising a microservices architecture … discovered expanding our robust microservice based platforms capabilities whilst keeping the Total Cost of Ownership low. The majority of time will be spent collaborating with your team members cutting code, or within our software guilds refining practices and learning about our technologies today and tomorrow. What Youll Be Getting Up To Designing and implementing capabilities across the entire stack More ❯
and delivering scalable, high-performance microservices using Java and Spring Boot Collaborate with enterprise architects, business analysts, and product owners to define technical solutions aligned with business goals Oversee codequality, enforce best practices, and conduct peer reviews Guide the team in adopting modern DevOps, CI/CD, and cloud-native practices Break down technical requirements and More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Waracle
would be a significant advantage, as we continuously explore integrating cutting-edge technologies. Responsibilities Lead the design and development of complex, scalable React.js applications, setting technical direction and ensuring code quality. Solve intricate front-end challenges, identifying and implementing innovative solutions that enhance user experience and system efficiency. Champion Agile methodologies, leading ceremonies and driving best practices within development More ❯
Belfast, Northern Ireland, United Kingdom Hybrid / WFH Options
VANRATH
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 Experience with Git, CI/CD tools, and database technologies … 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 ❯
platform and search solution. Develop robust search capabilities using Apache Lucene, Solr, or Elasticsearch. Engineer scalable data pipelines in Java or Python. Write high-quality, test-driven code using Agile methodologies. Collaborate with Business Analysts, Data Engineers, and UI Developers. Work across the full stack, from React/TypeScript front-end to Java-based search services. Leverage … cloud technologies like Azure Data Factory, Batch Services, Azure SQL. Contribute to DevOps practices, code reviews, and system optimizations. Current projects you’ll be involved in: Good data is at the core our platform, and as we build out the next-generation version of the platform, how we process, store and present that data is core to the user … experience with SQL and NoSQL databases under your belt. Hold a degree in Computer Science/Software Engineering or equivalent experience. Familiar with writing automated tests and maintaining high code quality. You have laser sharp attention to detail. Strong communication skills (both verbal and written) are just some of your top talents in delivering reports and technical specifications. Enjoy More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Eden Scott
with engineers, designers, and product teams to deliver scalable, performant solutions that help end users derive real value from complex data. Key Responsibilities Write clean, maintainable, and well-tested code following Agile and TDD practices Contribute to both backend services (Java) and modern front-end frameworks (React/TypeScript) Develop and fine-tune search functionality using technologies like Lucene … Solr, or OpenSearch Collaborate with Data Engineers to design and deliver data pipelines Leverage cloud platforms (AWS, Azure, or GCP) for scalable and resilient processing Participate in code reviews, pair programming, and mentoring team members Support system reliability and ensure smooth operation of production environments Your Background You have strong experience in Java development and exposure to Python. Have … experience with SQL and NoSQL databases under your belt. Hold a degree in Computer Science/Software Engineering or equivalent experience. Familiar with writing automated tests and maintaining high code quality. You have laser sharp attention to detail. Strong communication skills (both verbal and written) are just some of your top talents in delivering reports and technical specifications. Enjoy More ❯
give you the training and support you need to achieve whatever you put your mind to. We'll help you succeed Leading organisations trust us because of the quality of our advice. That quality grows from a thorough understanding of their business, and that understanding comes from working closely with them and building long-lasting relationships. … enhancing our delivery and providing additional services to organisations we work with. As a Senior Developer, you will play a key role in designing, developing and maintaining high-qualitysoftware solutions. You will work closely with other developers, UX/UI designers and stakeholders to ensure that our products meet the highest standards. Your expertise in C#, .NET … culture of continuous learning and improvement. Communicate effectively with stakeholders to understand requirements and provide technical insights. Lead by example in following best practices and coding standards. Participate in code reviews to ensure codequality and share knowledge. You'll be someone with: Proven hands-on track record of successfully building and delivering digital products (web More ❯
Collaborate closely with cross-functional team, including product owner, business analysts, scrum masters, front-end and back-end developers Design, develop and implement microservices using Java Spring Boot, ensuring code is modular, testable and re-usable Design, develop and implement responsive and intuitive user interfaces using Angular and TypeScript/Java ensuring an exceptional user experience Ensure seamless integration … to design, develop and optimize data models for seamless storage within a distributed system Create RESTFul APIs (gRPC) to enable smooth communication between microservices and external systems Conduct regular code reviews, unit testing, CI and maintain high codequality and reliability To be successful, we’re seeking interest in the follow areas: Strong expertise in Core More ❯
significant advantage, as we continuously explore integrating cutting-edge technologies. Key Duties and Responsibilities Lead the design and development of complex, scalable React.js applications, setting technical direction and ensuring code quality. Solve intricate front-end challenges, identifying and implementing innovative solutions that enhance user experience and system efficiency. Champion Agile methodologies, leading ceremonies and driving best practices within development More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Kaseya Software India Pvt Ltd
that operates on Windows, macOS, and Linux – ensuring it communicates in real-time with our cloud platform. Collaborate with cross-functional teams to design, develop, and test high-qualitysoftware solutions. Contribute to Agile development processes, working with Scrum … or Kanban methodologies to deliver new features, enhancements, and bug fixes. Drive best practices in automated testing, using frameworks like NUnit, xUnit, MSTest to ensure the highest standards of code quality. Build and maintain CI/CD pipelines to streamline development, testing, and deployment. Be an advocate for cloud computing, with a focus on AWS (or Azure), to ensure … MSTest), ensuring robust, reliable code. Familiarity with Agile methodologies (Scrum, Kanban) – you’re comfortable working in fast-paced, evolving environments. Proficient in version control systems like Git for managing code in collaborative development teams. Experience with CI/CD pipelines, helping to automate and optimize the development lifecycle. Strong problem-solving skills, with a knack for debugging complex issues More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
Navtech, Inc
applications in a microservices-based environment. As a member of our team, you will contribute to all aspects of the software development lifecycle, including estimation, design, coding, test automation, code reviews, deployment, and support. Teams are responsible for specific services or products. Our solutions help airlines manage safe and high-performance flight operations. Responsibilities: Develop new and maintain existing … .NET (C#) code in an AWS cloud environment Focus on quality by promoting coding best practices, a test-first mindset and highest security standards Contribute to building new and improving existing development processes Work within a small agile teams delivering new features and fixing defects Lead technical designs, taking a holistic view of the product, and collaborate … challenges and deliverables Define and drive the team's technical direction, mentor junior engineers, and proactively identify, propose, and implement new processes or architectural improvements to enhance team efficiency, codequality, and timely delivery Contribute to software architecture discussions, translate system-level designs and architectural blueprints into robust, maintainable, and high-qualitycode, applying More ❯