enjoy solving complex customer problems as a team? We are currently seeking a Senior Software Engineer who will be responsible for leading the design and development of high-qualitysoftware solutions. Our Software Engineers are at the core of our technical expertise and delivery teams. They own, design and deliver software functionality and contribute to the architectural, technical … You will also ensure codequality, security, and adherence to standards through code reviews. What we’ll get you doing: Deliver qualitysoftware (code). Lead development activities on a block of work, particularly those involving the design and implementation of complex functionality and ensuring conformance to IDBS Engineering Quality System. … SE and EE, including core concepts like OOP, multithreading, and memory management. Experience with AWS services for cloud computing and infrastructure management including deployment via Terraform for infrastructure as code Commercial experience with Snowflake or Databricks would be preferred or experience with SQL and NoSQL databases and data pipelines. JavaScript/TypeScript/HTML/CSS knowledge & Frontend Framework More ❯
London, England, United Kingdom Hybrid / WFH Options
Olo Inc
ordering platform. We take pride in a neat codebase with automated tests and continuous integration, and encourage constant refactoring. We encourage new ideas and experimentation. No part of the code base is off limits. This position is fully remote and allows you to work from anywhere within the United Kingdom. You will be contracted to Olo through Deel, our … engineers and contributing to technical decision-making. Take ownership of complex features and projects, working independently and collaborating with team members to drive development from concept to delivery. Lead code reviews, set quality standards, and offer in-depth feedback to improve codequality across the team. Partner with Product and other stakeholders to refine … TypeScript preferred). Hands-on experience with RDBMS development. Collaboration with UX/UI designers to implement responsive and user-friendly interfaces. Adept at writing unit tests and testable code, and working under distributed version control (preferably Git). In-depth understanding of Windows, Linux, database, and networking concepts. Hands-on experience instrumenting, deploying, and monitoring production code. Working More ❯
flexibility to collaborate wherever data lives to support the widest range of data collaboration use cases—within organizations, between brands, and across its premier global network of top-quality partners. Hundreds of global innovators, from iconic consumer brands and tech giants to banks, retailers, and healthcare leaders turn to LiveRamp to build enduring brand and business value by … deliver high-quality features. Provide technical mentorship and guidance to junior engineers in the team. Continuously improve the performance, scalability, and reliability of existing systems. Participate in code reviews and ensure that the team adheres to best practices in software development. Keep up-to-date with the latest industry trends and technologies to continuously evolve the Clean … art privacy-enhancing technologies. Ensure that all software developed is secure, scalable, and high-performing. Embrace a collaborative culture that promotes continuous learning and improvement. Strive for excellence in codequality, system architecture, and implementations. Engage in proactive identification and management of risks, ensuring robust solutions for the Clean Room About you: 5+ years of experience in More ❯
database. Desirable: An analytical and logical mind, be dynamic, positive, and ready to make a difference Ability to clearly communicate complex technicalities to any audience A passionate drive for codequality & results About the Role We are seeking a highly skilled and experienced Senior AI/ML Engineer to join our growing data science team in London … focus on performance and maintainability. Core Responsibilities: Full-stack software engineering in Python of the Data Science solutions DevOps for Data science solutions in AWS (GCP - nice to have) Code review of more junior members Mentoring junior data scientists on the best practices in software development: clarity, modularity, maintainability, performance, organisation and testing/validation Writing technical documentation Collaborating More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Connexa
app projects, backend development, and AI-driven solutions. Collaborate closely with a multi-disciplinary technology team to deliver scalable, robust solutions. Key Responsibilities: Design, develop, and maintain high-qualitysoftware solutions using Python. Contribute to mobile app development, ensuring seamless integration with backend systems. Build and maintain CI/CD pipelines for efficient and secure deployments. Develop solutions … scalability. Support and contribute to systems developed in C#/.NET where applicable. Incorporate AI technologies and tools where applicable to enhance functionality and efficiency. Promote engineering best practices, codequality, and automated testing. Thrive in a fast-paced environment, managing multiple projects simultaneously. Collaborate with product managers, designers, and business stakeholders to translate requirements into technical More ❯
architecture of scalable, secure, and maintainable software solutions in the team. Collaborate with stakeholders to translate business needs into technical solutions. Development & Delivery: Write clean, efficient, and well-documented code, adhering to industry standards and company guidelines. Ensure codequality by conducting code reviews and mentoring team members in best practices. Oversee the end-to … professional growth and technical excellence. Facilitate collaboration among team members and across departments. Drive Agile practices, ensuring efficient sprint planning, task prioritization, and timely delivery. Manage team workload Quality Assurance: Establish and enforce coding standards, testing protocols, and CI/CD pipelines. Write unit/integration/performance/e2e tests for own code. Collaborate with QA engineers More ❯
Collaborate with cross-functional teams to design and implement new features that address complex business needs. Ensure application performance, scalability, and reliability through detailed testing and optimization. Conduct thorough code reviews to ensure codequality and share insights with team members. Develop and maintain automated tests using tools such as pgtap, NUnit, Vitest, and Cypress/ More ❯
to drive effective marketing campaigns and enhance customer experiences. Drive the design of critical components in the platform as well as oversee the implementation of new features, focusing on codequality, automation and testability. Contribute to the vision, understand our product roadmap and contribute to building an engineering culture within our global team. Collaborate with a global … cross functional team in building customer-centric products. Contribute to SDLC documentation and guidance including templates, patterns, and controls. Perform code reviews and system design reviews and establish codequality standards and software best practices for a distributed systems architecture. Mentor and help develop more junior technical talents. Communicate with leadership, engineers, and business teams. We … are looking for someone with lots of energy that enjoys engineering challenges and has a passion to deliver high quality technology solutions and is able to operate in a highly fluid, rapidly changing environment. Basic Qualifications Proficiency with Adobe Marketing solutions (such as Adobe Experience Manager, Analytics, Marketo & Campaign). Strong proficiency with Java, Sightly and SQL. Bachelor More ❯
maintain RESTful APIs for seamless interaction between AI models and front-end applications. 4. Design and implement microservices architecture to ensure modularity and scalability of the system. 5. Optimize code and database queries for handling large-scale data and high-concurrency scenarios. 6. Collaborate with ML engineers and Data scientists to integrate AI models into the software stack effectively. … features 8. Leverage AWS services to build and deploy cloud-native applications. 9. Ensure the implementation of robust security measures and compliance with data privacy regulations. 10. Conduct thorough code reviews and mentor other engineers on the team to maintain high codequality standards. 11. Participate in agile development processes, including sprint planning, daily stand-ups … scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Bachelor's degree in computer science or equivalent Amazon is an equal opportunity employer and does not discriminate on More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
talented team of software engineers, guiding them through product development while managing an existing portfolio. Your responsibilities will include shaping development processes, ensuring the timely delivery of high-quality solutions, and collaborating … closely with other departments within the R&D team and the Project Management Office. By enhancing use of modern software management tools like Atlassian Jira, you will improve softwarequality, streamline workflows and boost development efficiency. Moreover, you will play a pivotal role in advancing cybersecurity initiatives, addressing the increasing demands of the market and continue to innovate. … development processes to enhance efficiency and quality. Collaborate with R&D team section managers to improve development workflows. Champion Continuous Improvement Promote high-speed iterations and measurable improvements in code quality. Encourage continuous enhancement of coding practices. Foster a culture of continuous improvement within the team. Champion internal processes and modern software management tools to product development. Stay Updated More ❯
London, England, United Kingdom Hybrid / WFH Options
ZILO™
solutions for complex problems in the asset management space. We are particularly seeking candidates who are proficient in integrating AI tools into their daily development cycle to improve productivity, codequality, and problem-solving. There is an expectation of attending our Churchill Place, Canary Wharf office, up to 3 days each week. Key Responsibilities: Design and develop … software solutions Kafka integration and implementation with Go services Leverage the corporate AI assistant and other strategic coding tools to enhance development workflows Actively use AI tools to support code generation, debugging, documentation, and testing Ensure that all microservices are highly available and fault tolerant Troubleshooting and debugging issues as they arise Keeping up to date with emerging trends … AI-assisted development practices, and best practices in front-end development Participating in code reviews and contributing to a positive team culture Ensure all code written has the appropriate level of unit test coverage Key Qualifications: Bachelor's degree in Computer Science or a related field Proven experience as a Developer or similar role Strong proficiency in JavaScript More ❯
London, England, United Kingdom Hybrid / WFH Options
Wayflyer
possess the skills to contribute across the full software development lifecycle. What you'll do Build and enhance user interfaces using TypeScript and React, focusing on delivering high-quality, reusable components for our financial products Partner with our product and design teams to implement intuitive interfaces … that help ecommerce brands access and manage their funding Create responsive layouts that work seamlessly across different devices and browsers, ensuring our platform is accessible to all customers Maintain codequality through proper documentation, testing, and adherence to our established development standards Actively participate in our collaborative development process through thoughtful code reviews and knowledge sharing More ❯
with the team across various infrastructure layers. Primary Duties and Responsibilities Design and architect solutions. Provide documentation of source codes, defining standards and improve them, APIs, flow diagrams, reviewing code requests. Build and deliver solutions that meet/exceed customer/stakeholder expectations. Proactively suggest options for solutions that make the feature easy to use and improve customer experience. … in software design, provide training. Serve as an onboarding partner for new hires and training. Member of the required approvers for pull requests, release branch. Run/Lead formal Code Review meetings. Help maintain codequality, organization, and automatization. Other ad hoc duties as assigned by leadership. Reasonable accommodation may be made to enable individuals with … and industry experience with detail-oriented software design with a strong command of design patterns and problem-solving expertise in areas such as memory and performance tuning of managed code and SQL query optimization. Proficient in language frameworks such as: C#, VB.NET, .NET, Core, ASP.NET, Blazor. Understanding of RESTful API design and experience in building and assembling installation automation More ❯
to use their technical skills to help their development teams to be successful. They should be comfortable working in agile teams, foster transparent communication, have a commitment to quality, and a focus on getting things done. Whilst there is scope to shape this role, it is expected to be hands-on coding, design and architecture as well as … and innovative software solutions Provide leadership and guidance to coach, motivate and lead team members to their optimum performance levels and career development, through both gated checks like code reviews and more supportive approaches such as mentoring or identifying stretch opportunities for team members Change, Risk and Issue Management Guide and support team to identify and escalate risks … Libraries such as Material UI or Ant Design. CSS pre-processors such as SASS and LESS Testing frameworks e.g. Jest Performance profiling and optimisation Build tools such as Webpack Codequality and governance tools such as Sonarqube. Responsive design and cross-browser compatibility Version control systems such as git i.e. gitlabs Agile development methodologies i.e. Scrum Strong More ❯
ecosystem, ensuring proper service boundaries and communication patterns Cross-stack development : Work across our full technology stack - from GraphQL APIs and gRPC services to mobile apps and infrastructure-as-codeCodequality & mentorship : Drive codequality standards, conduct thorough code reviews, and mentor junior engineers on best practices and architectural decisions Product … globally Collaboration : You thrive in cross-functional teams, working closely with product managers, designers, and other engineers to deliver impactful solutions Quality focus : You're passionate about codequality, testing, and building maintainable systems that can scale with our growing business Some of our products Groceries - we have an in-house groceries product that facilitates … automating some time intensive manual tasks. We're looking to bring AI to the forefront of our operational workflows. Infrastructure & DevOps Kubernetes - Container orchestration Docker - Containerisation Terraform - Infrastructure as Code AWS & Google Cloud - Multi-cloud setup Custom Kitt CLI - Development tooling CircleCI - CI/CD pipeline Why Kitt? The world of work has shifted forever. As people everywhere prioritise More ❯
ClariMed is building a global, boutique professional services practice that provides human centered design, development and regulatory services to medical device and pharmaceutical manufacturers. With a grounding in quality by design, creativity and risk mitigation from concept inception through pilot lot delivery, we intend to reduce time to market, enhance product quality and convey a compelling … Build and maintain RESTful APIs for seamless backend-to-frontend integration. Develop AI/ML-powered features for intelligent automation and decision-making. Design, develop, and maintain high-quality mobile applications for iOS and Android. Collaborate with UI/UX designers to ensure intuitive and visually appealing user interfaces. Integrate mobile apps with cloud services and APIs, ensuring … healthcare IoT. Unit Testing, Quality Assurance & Documentation Implement automated testing frameworks for backend, frontend, and cloud-based applications. Perform unit testing, debugging, and troubleshooting to ensure softwarequality and regulatory compliance. Write clear and comprehensive documentation for system designs, APIs, and regulatory submissions. Qualifications & Skills: Required: Bachelor's or Master's degree in Computer Science, SoftwareMore ❯
ClariMed is building a global, boutique professional services practice that provides human centered design, development and regulatory services to medical device and pharmaceutical manufacturers. With a grounding in quality by design, creativity and risk mitigation from concept inception through pilot lot delivery, we intend to reduce time to market, enhance product quality and convey a compelling … Build and maintain RESTful APIs for seamless backend-to-frontend integration. Develop AI/ML-powered features for intelligent automation and decision-making. Design, develop, and maintain high-quality mobile applications for iOS and Android. Collaborate with UI/UX designers to ensure intuitive and visually appealing user interfaces. Integrate mobile apps with cloud services and APIs, ensuring … healthcare IoT. Unit Testing, Quality Assurance & Documentation Implement automated testing frameworks for backend, frontend, and cloud-based applications. Perform unit testing, debugging, and troubleshooting to ensure softwarequality and regulatory compliance. Write clear and comprehensive documentation for system designs, APIs, and regulatory submissions. Qualifications & Skills: Required: Bachelor’s or Master’s degree in Computer Science, SoftwareMore ❯
free non-fiction books Working Hours: Full time everyLIFE is a SaaS provider serving the UK social care market, with products like PASS that assist carers in delivering quality care efficiently. We design, build, and support software crucial … for caring for vulnerable people across the UK. Our team values thoughtfulness, humility, curiosity, achievement, transparency, and customer focus. You will: Design, develop, test, and deliver qualitycode, collaborating with Product teams Review code, discuss solutions, and participate in refinement sessions Ensure codequality through reviews and system design Stay updated on development … and tooling Continuously learn and improve Participate in on-call support and meet SLAs You have: 5+ years of commercial full stack development experience Ability to write clean, testable code Excellent problem-solving skills Understanding of asynchronous programming Ownership and responsibility for work Strong NodeJS knowledge and experience with backend maintenance Experience with Typescript or similar languages Good React More ❯
and systems, ensuring scalability, performance, and security. Collaboration: Work closely with Product Managers, UX/UI designers, and other engineers to define, develop, and deploy new features and improvements. CodeQuality: Ensure high codequality by writing clean, efficient, and maintainable code. Participate in code reviews and mentor junior developers. Problem-Solving: Troubleshoot More ❯
work and for its inner workings/operations. They are a model for the team on best practices for software development in general (and their specialization in particular), including codequality, documentation, DevOps practices, and testing, and consistently mentor junior members of the team. They ensure the robustness of our services and serve as an escalation point … data exchange and enhanced system functionality. Produce well-engineered software, including appropriate automated test suites, technical documentation, and operational strategy. Diverse problem solver who surfaces opportunities to reuse modular code and develop microservices to drive efficiencies. Provide input into the roadmaps of teams representing upstream dependencies to help improve the overall program of work. Ensure consistent application of platform … abstractions to ensure quality and consistency with respect to logging and lineage. Fully versed in coding best practices and ways of working and participates in code reviews and partnering to improve the team’s standards. Adhere to QMS framework and CI/CD best practices and help to guide improvements to them that improve ways of working. More ❯
London, England, United Kingdom Hybrid / WFH Options
BBC
science and MLOps/LLMOps workflows. Collaborate with Data Scientists to deploy, serve, and monitor LLMs in real-time and batch environments using Amazon SageMaker , Bedrock Implement Infrastructure-as-Code with AWS CDK , CloudFormation to provision and manage cloud environments. Build and maintain CI/… CD pipelines using GitHub Actions , AWS CodePipeline , CodeBuild , Jenkins . Integrate monitoring and observability tools such as AWS CloudWatch, Prometheus , Grafana for infrastructure and model health tracking. Ensure softwarequality through Test-Driven Development (TDD) , unit testing frameworks (e.g., pytest , unittest ), and automated integration tests. Conduct regular code reviews, participate in pair programming, and advocate for clean … code, modular design, and maintainable architecture. Collaborate with architects and stakeholders to design high-level system architecture for cloud-first, AI-integrated products. Enforce security best practices (IAM, encryption, VPC configuration, audit logging) using AWS native services and third-party tools. Embed security throughout the software development lifecycle by integrating static and dynamic code analysis, vulnerability scanning, and More ❯
Gloucester, England, United Kingdom Hybrid / WFH Options
Navtech, Inc
uptime. Cloud Database Management: Deploy, configure, and manage database instances within cloud infrastructure (e.g., AWS RDS, Aurora), leveraging cloud-native features for scalability and operational efficiency. 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 … 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 ❯
have strong communication skills. You will: Design, develop, and maintain scalable web applications that meet the evolving needs of our users and business. Write clean, efficient, and well-documented code in Python and JavaScript, adhering to best practices and coding standards. Collaborate effectively with cross-functional teams including product management, design, and other engineering disciplines to define, scope, and … implement new features and improvements. Optimise application performance and responsiveness through code optimisation, efficient data management, and infrastructure considerations. Implement robust security and data protection measures to safeguard user data and ensure compliance with relevant regulations. Mentor junior developers by providing guidance, sharing knowledge, and fostering their technical growth. Contribute actively to code reviews , providing constructive feedback to … ensure codequality and consistency across the team. Participate in the full software development lifecycle , from requirements gathering and design to deployment and monitoring. Troubleshoot and resolve technical issues , ensuring the stability and reliability of our web applications. Stay up-to-date with the latest web development trends, technologies, and best practices. What we are looking for More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
Duel Tech
optimise high-performance applications using Angular, Node.js, and MongoDB. Develop and maintain scalable RESTful APIs and scalable services. Work on our AWS-based infrastructure and contribute to infrastructure-as-code practices. Ensure best practices for security, scalability, and maintainability across the application. Actively participate in architecture discussions and technology decisions. Work closely with Product, Design, and other Engineers to … create intuitive and effective solutions. Drive codequality, testing, and continuous integration best practices. Mentor and support junior engineers, fostering a culture of continuous learning. Help optimise database performance, indexing, and query efficiency in MongoDB. Contribute to the enhancement of front-end practices, including the adoption of Tailwind CSS for scalable design systems. Take care of your … have experience with Tailwind CSS, DaisyUI, or other modern UI frameworks. You understand the use of RESTful APIs, architecture, and serverless computing. You have some experience with infrastructure as code tools (Terraform preferred). Familiarity with CI/CD pipelines and automated testing frameworks. Experience working with cloud-based architectures (AWS preferred). Some experience or exposure to DevOps More ❯
optimize database systems to support the above applications and services Translate business requirements into technical specifications Build client and management reports and tools Maintain a high-qualitycode base following best practices and documenting as needed Support our global user base of customers and staff Evaluate feasibility and recommend technical solutions Contribute to the evolution of the … impact extensibility, maintainability, performance, scalability, and security Experience integrating systems using web services, especially REST APIs Good understanding of object-oriented design patterns and SOLID principles Strong attention to codequality and readability Experience designing relational database schemas Raw SQL writing and optimization, especially with MySQL Understanding of code branching and feature workflows with Git Hands More ❯