Great communication skills Good understanding of APIs and REST Knowledge and experience in developing distributed systems Experience with common design and architectural patterns Following and advocating best coding practices, continuousdelivery, and code reviews Experience with Git or other similar distributed SCM systems Experience working with relational and non-relational databases Maintain code integrity and organization. Understanding and More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Wave Talent
trust, high-performance engineering culture with full product ownership Work across React, Node.js, AWS Serverless (Lambda, DynamoDB, EventBridge), Hasura, CDK & SST Ship multiple times per day via a robust continuousdelivery pipeline Drive architecture, scalability, and technical direction across core features and new domains 👨💻 What You’ll Do Build end-to-end product features from idea to deployment More ❯
trust, high-performance engineering culture with full product ownership Work across React, Node.js, AWS Serverless (Lambda, DynamoDB, EventBridge), Hasura, CDK & SST Ship multiple times per day via a robust continuousdelivery pipeline Drive architecture, scalability, and technical direction across core features and new domains 👨💻 What You’ll Do Build end-to-end product features from idea to deployment More ❯
into innovative, efficient solutions that align with enterprise standards and promote seamless integration across various systems. Following the Scaled Agile Framework (SAFe) Agile methodology, the teams will ensure a continuousdelivery model that meets rigorous standards of security, scalability, and reliability. Agile teams will bring expertise across essential domains, including data engineering and standards, software development, and enterprise More ❯
in front-end technologies, specifically React Proficiency in Python programming Proficiency in SQL programming Proficiency in all aspects of the Software Development Life Cycle (SDLC) Experience with automation and continuousdelivery methods Hands-on experience in system design, application development, testing, and ensuring operational stability Demonstrated proficiency in code optimization and refactoring to enhance scalability and performance Advanced More ❯
Formal training or certification on software engineering concepts and advanced applied experience Hands-on practical experience delivering system design, application development, testing, and operational stability Proficiency in automation and continuousdelivery methods Proficient in all aspects of the Software Development Life Cycle Understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Understanding of KDB More ❯
concepts and applied experience Hands-on practical experience delivering system design, application development, testing, and operational stability Advanced in one or more programming language(s) Proficiency in automation and continuousdelivery methods Proficient in all aspects of the Software Development Life Cycle Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Demonstrated proficiency More ❯
London, England, United Kingdom Hybrid / WFH Options
OnePlan
in relational database design (PostgreSQL); familiarity with NoSQL is a plus. Experience or familiarity with integrating AI/ML is a plus. Solid grasp of CI/CD, containerisation, continuousdelivery and Agile methodologies. Ability to align technical decisions with product goals, commercial awareness, and stakeholder engagement. Effective in teamwork, code review, agile ceremonies, product collaboration, mentoring Familiarity More ❯
Javascript/TypeScript. Event-driven architecture based on Kafka and Solace Queue. Restful APIs, gRPC, and socket-based APIs. Relational and NoSQL databases. Docker and Kubernetes, Jenkins, and ArgoCD. Continuous Integration and Continuous Delivery. Best development practices. Agile and lean values. #J-18808-Ljbffr More ❯
Javascript/TypeScript. Event-driven architecture based on Kafka and Solace Queue. Restful APIs, gRPC, and socket-based APIs. Relational and NoSQL databases. Docker and Kubernetes, Jenkins, and ArgoCD. Continuous Integration and Continuous Delivery. Best development practices. Agile and lean values. #J-18808-Ljbffr More ❯
Proficiency in security/software supply chain scanning. Experience with automated testing and static code analysis. Familiarity with configuration management technologies like Ansible, Chef, Puppet, or similar. Experience with continuousdelivery technologies such as ArgoCD. Proficiency with Infrastructure as Code tools like Terraform. Experience with Docker or similar container technologies. Experience with Kubernetes or other container orchestration platforms. … Proficiency in security/software supply chain scanning. Experience with automated testing and static code analysis. Familiarity with configuration management technologies like Ansible, Chef, Puppet, or similar. Experience with continuousdelivery technologies such as ArgoCD. Proficiency with Infrastructure as Code tools like Terraform. Experience with Docker or similar container technologies. Experience with Kubernetes or other container orchestration platforms. … Proficiency in security/software supply chain scanning. Experience with automated testing and static code analysis. Familiarity with configuration management technologies like Ansible, Chef, Puppet, or similar. Experience with continuousdelivery technologies such as ArgoCD. Proficiency with Infrastructure as Code tools like Terraform. Experience with Docker or similar container technologies. Experience with Kubernetes or other container orchestration platforms. More ❯
the areas of building appropriate level designs and gaining consensus from peers where appropriate Collaborates with other software engineers and teams to design and implement deployment approaches using automated continuous integration and continuousdelivery pipelines Collaborates with other software engineers and teams to design, develop, test, and implement availability, reliability, scalability, and solutions in their applications Implements … in observability such as white and black box monitoring, service level objective alerting, and telemetry collection using tools such as Grafana, Dynatrace, Prometheus, Datadog, Splunk, and others Experience with continuous integration and continuousdelivery tools like Jenkins, GitLab, or Terraform Familiarity with container and container orchestration such as ECS, Kubernetes, and Docker Familiarity with troubleshooting common networking More ❯
Principal Front Office Developer - Trade Capture, Pricing, Risk, and STP You will be: Accountable for the successful software delivery from inception to deployment for the complete Front Office Derivatives Technology Stack Deliver key strategic business goals by identifying systems changes that support revenue generation and regulatory reporting for the Front Office businesses, focusing on Derivatives Markets Build the future … global Level 3 support team, providing on-call support and responding to pager duty alerts Follow and improve established Software Development Life Cycle (SDLC) processes Automate tasks in the Continuous Integration/ContinuousDelivery (CI/CD) pipeline to improve efficiency and reduce errors Qualifications: Bachelor's degree in Computer Science, Mathematics, Physics, Engineering, or a similar … in a financial services environment (Java 21) Excellent knowledge in algorithms and data structures, object-oriented design, and microservices architecture (This will be tested) Proven record of complex software delivery in the Interest Rates domain Excellent Java 21, Spring Boot, strong practical experience with containers, REST APIs, and WebSockets Strong experience of Agile, SCRUM, and test-driven development processes More ❯
Principal Front Office Developer - Trade Capture, Pricing, Risk, and STP You will be: Accountable for the successful software delivery from inception to deployment for the complete Front Office Derivatives Technology Stack Deliver key strategic business goals by identifying systems changes that support revenue generation and regulatory reporting for the Front Office businesses, focusing on Derivatives Markets Build the future … global Level 3 support team, providing on-call support and responding to pager duty alerts Follow and improve established Software Development Life Cycle (SDLC) processes Automate tasks in the Continuous Integration/ContinuousDelivery (CI/CD) pipeline to improve efficiency and reduce errors Qualifications: Bachelor's degree in Computer Science, Mathematics, Physics, Engineering, or a similar … in a financial services environment (Java 21) Excellent knowledge in algorithms and data structures, object-oriented design, and microservices architecture (This will be tested) Proven record of complex software delivery in the Interest Rates domain Excellent Java 21, Spring Boot, strong practical experience with containers, REST APIs, and WebSockets Strong experience of Agile, SCRUM, and test-driven development processes More ❯
that support global trading and data services. You'll be part of a collaborative, Agile team responsible for delivering business-critical systems with a focus on scalability, performance, and continuous improvement. The Role As a Senior Back-End Software Engineer, you will play a vital role in designing and building distributed, event-driven systems in a cloud environment. You … junior developers within the team. Key Responsibilities Design and develop scalable, distributed systems using modern engineering principles Develop and maintain APIs (REST, GraphQL) and data integrations Contribute to the continuousdelivery 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 Essential Criteria Commercial experience developing in C#/.NET Core Strong understanding of event-driven architecture and cloud-native systems Experience designing and building RESTful APIs Hands-on experience with relational databases (e.g., SQL Server, MySQL) Proven ability to work across More ❯
At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Lead Developers guide and coach their teams in their implementation and application. Job … best practices like writing clean and reusable code using TDD, pair programming and design patterns. You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in between. You will use and advocate for continuousdelivery practices to deliver high-quality software as well as … culture. Job qualifications Technical Skills You are comfortable with the latest Object-Oriented technology. You have led software development teams using Agile, Lean and/or Continuous. Knowledge of delivery approaches such as TDD, continuous integration, pairing and infrastructure automation. Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes. You enjoy continuously More ❯
At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Lead Developers guide and coach their teams in their implementation and application. Job … best practices like writing clean and reusable code using TDD, pair programming and design patterns. You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in between. You will use and advocate for continuousdelivery practices to deliver high-quality software as well as … culture. Job qualifications Technical Skills You are comfortable with the latest Object-Oriented technology. You have led software development teams using Agile, Lean and/or Continuous. Knowledge of delivery approaches such as TDD, continuous integration, pairing and infrastructure automation. Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes. You enjoy continuously More ❯
At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Lead Developers guide and coach their teams in their implementation and application. Job … best practices like writing clean and reusable code using TDD, pair programming and design patterns. You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in between. You will use and advocate for continuousdelivery practices to deliver high-quality software as well as … culture. Job qualifications Technical Skills You are comfortable with the latest Object-Oriented technology. You have led software development teams using Agile, Lean and/or Continuous. Knowledge of delivery approaches such as TDD, continuous integration, pairing and infrastructure automation. Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes. You enjoy continuously More ❯
for a Senior Software Engineer (.NET) to join our Ascenti Digital team on a full-time, 12-month fixed-term contract. This is a critical role that supports the delivery of scalable software solutions across our digital infrastructure, helping us improve outcomes for patients, clinicians, and partners. You'll take technical ownership of core platforms, developing and maintaining components … and a desire to make meaningful contributions to health tech innovation. What you'll be doing As a Senior Software Engineer (.NET), you'll: Lead the design, implementation, and delivery of new software features and product fixes. Take ownership of system components, making decisions about future improvements. Collaborate with stakeholders and teams across the business to align development with … more. Learn more at: ascenti.co.uk/benefits Strong working knowledge of .NET/ASP.NET/Web API. Knowledge of Cloud technologies - Azure or Amazon Web Services (AWS). Building Continuous Integration and ContinuousDelivery (CI/CD) pipelines. Solid understanding of modern architectures for developing applications and websites. Full stack development with experience of managing systems across More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Lorien
package management tools General knowledge - Experience in most or all of the following practices and design patterns: Programming Best Practices (i.e. Clean Code, SOLID, etc.) Are familiar with good continuous integration and continuousdelivery principles Experience of microservice design patterns Bridging the gap between the technical and non-technical Translate technical concepts between infrastructure, delivery management More ❯
package management tools General knowledge - Experience in most or all of the following practices and design patterns: Programming Best Practices (i.e. Clean Code, SOLID, etc.) Are familiar with good continuous integration and continuousdelivery principles Experience of microservice design patterns Bridging the gap between the technical and non-technical Translate technical concepts between infrastructure, delivery management More ❯
with functional and technical aspects where needed. Where necessary pairing with other developers to write quality code Executing acceptance tests and maintaining the test cases in a shared repository Continuous improvement of the team’s process Providing 3rd line support for designated Data Platform components. Knowledge, Skills and Experience Qualifications: Master's degree in Computer Science or Software Engineering … large-scale systems (large data or compute volume) Essential Skills: Expert knowledge in one of our languages: Java (Spring, multithreading) Kafka, ReST APIs, Caching, S3, large distributed systems knowledge Continuous Integration/ContinuousDelivery/Continuous Testing practices Result Oriented Technical analysis Preferred Skills: DevOps: Ansible Containerization: Docker, Kubernetes Programming knowledge in a second language: Python More ❯
with functional and technical aspects where needed. Where necessary pairing with other developers to write quality code Executing acceptance tests and maintaining the test cases in a shared repository Continuous improvement of the team’s process Providing 3rd line support for designated Data Platform components. Knowledge, Skills and Experience Qualifications: Master's degree in Computer Science or Software Engineering … large-scale systems (large data or compute volume) Essential Skills: Expert knowledge in one of our languages: Java (Spring, multithreading) Kafka, ReST APIs, Caching, S3, large distributed systems knowledge Continuous Integration/ContinuousDelivery/Continuous Testing practices Result Oriented Technical analysis Preferred Skills: DevOps: Ansible Containerization: Docker, Kubernetes Programming knowledge in a second language: Python More ❯
application support and development for a wide range of systems including bespoke applications and third-party COTS packages. This covers areas such as Incident Management, Problem Management, Service Request delivery, Development changes and enhancements. The latter typically require the design and documentation of a solution and proposal before the development work commences. We have an Agile mindset and approach … service, where we adapt to change, learn through failure, and encourage feedback to bring in consistent improvement. We employ DevOps to shorten the systems development life cycle and provide continuousdelivery of high software quality. This compliments our Agile mindset and approach to software development. Candidates must haveBPSSclearance and be eligible forSC level. Duties & Responsibilities: Engage with clients … in an Agile and DevOps environment Experience of delivering in a Government Digital Service (GDS) environment Recent experience using Project/Issue management tooling (Jira or similar) Familiarity with Continuous Integration pipelines (ideally with Azure DevOps, Jenkins or similar) Awareness of ContinuousDelivery Used cloud & API services to deliver applications Problem-solving skills and good analytical and More ❯
Birmingham, England, United Kingdom Hybrid / WFH Options
QAD Inc
focus on efficiency and speed. We architect and implement comprehensive solutions, including tools and platforms, to address key business requirements. These solutions encompass critical areas such as provisioning, configuration, continuous integration/continuousdelivery (CI/CD), monitoring, service level agreements (SLAs), performance optimization, and system uptime. The team is committed to meticulous execution and collaborates extensively … lifecycle. This is a fully remote role located in the United Kingdom. What you will do: Develop and enhance AI workflows in support of the various QAD applications. Complete delivery work committed during the sprint to achieve business goals. Help the business maintain a competitive edge by leveraging the latest AI technologies. Participate in forums to explore interests outside … go-migrate Writing observable and testable code using libraries such as testify and mockgen Publishing and consuming Avro formatted Kafka messages CI/CD GitHub Actions Trunk Based Development & ContinuousDelivery Good collaboration skills at all levels with cross-functional teams Highly developed ownerships and creative thinking Analytical thinking and the ability to solve complex problems Process orientation More ❯