workflows to maximize performance and efficiency. Experience with performance troubleshooting and best practices for scalable data processing is essential. Additional Requirements: Strong problem-solving skills, ability to work in agile environments, and effective collaboration with cross-functional teams. Experience with implementing a Data Lakehouse solution with Azure Databricks, data modeling, warehousing, and real-time streaming. Knowledge of developing and More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
BAE Systems (New)
Source controlling your code with Version Control Systems, for example Git, Mercurial, Perforce Great communication and problem solving skills, and a desire to learn new technologies Working in an Agile environment (e.g. Scrum, Kanban, SAFe, XP, etc) It would be great if you also had experience in some of these, but if not we'll help you with them More ❯
Source controlling your code with Version Control Systems, for example Git, Mercurial, Perforce Great communication and problem solving skills, and a desire to learn new technologies Working in an Agile environment (e.g. Scrum, Kanban, SAFe, XP, etc) It would be great if you also had experience in some of these, but if not we'll help you with them More ❯
SLIs for critical services. Strong practical knowledge and experience developing robust caching solutions, utilizing technologies such as Redis, Couchbase, Memcached, or similar distributed caching tools Experience working successfully on Agiledevelopment teams with a minimum of 5 engineers, understanding modern agile methodologies, version control systems, continuous integration, and continuous delivery practices Understanding of relational and NoSQL databases, data More ❯
with teams across Ring, Kindle, Fire, and Echo platforms. We maintain a strong quality-first culture where every team member is empowered to advocate for customer experience improvements. Our agile teams are structured to promote close collaboration, typically with small groups of engineers working together on focused projects. This environment provides unique opportunities to drive quality across the full More ❯
user journeys and edge cases. Proficiency in working with CI/CD pipelines (e.g. Jenkins, GitHub Actions) and integrating test automation into build and release workflows. Strong understanding of Agiledevelopment and the role of testing throughout the sprint lifecycle. Comfort with writing clear, testable acceptance criteria using Gherkin or similar syntax. Excellent debugging, investigation, and root-cause analysis More ❯
experience in test development Minimum 2 years of experience leading a small team Strong understanding of the Java language and object oriented principles Expertise applying test practices in an agile environment Experience in working with Python Experience with unit testing frameworks such as JUnit Experience testing backend systems or APIs Experience with any of the following is an asset More ❯
Nottingham, Nottinghamshire, United Kingdom Hybrid / WFH Options
Capital One (Europe) plc
technical domain. Deliver key pieces of intent from inception through to design and hands-on delivery, in collaboration with your SREM. Estimate, scope and plan your work within an agile environment. What we're looking for Production-grade experience of developing and managing APIs using Java & Springboot. Excellent understanding of SOLID principles, SOA, HTTP and REST. Good knowledge of More ❯
relational schema design for complex, multi-tenant applications AWS experience, especially with RDS, infrastructure automation, and monitoring Familiarity with CI/CD pipelines, Git-based workflows, and DevOps practices Agiledevelopment experience and a collaborative mindset More ❯
Leicester, Leicestershire, East Midlands, United Kingdom Hybrid / WFH Options
Fdo Consulting Limited
on Lead Software Engineer with a combination of strong C#/.net technical skills and proven tech leadership skills that will include coaching, mentoring, team collaboration, etc, etc. Utilising agile methodologies you develop high quality software fortnightly, focusing on scaleability, robustness and continuous improvement. Working with Product Owners, Project Managers and fellow Lead Software Engineers, you will further develop … backend focused (C# back end, React front end) Work at Lead level within the team Responsible for the fortnightly technical output Collaborating with Product Owners on tactical delivery Drive Agile across the team Mentoring, coaching, training, conflict resolution, etc Experience Required - Excellent hands on knowledge of C#/.net Proven ability of designing and developing microservices and distributed systems. … Commercial experience of Cloud technologies (AWS or Azure) Team development skills - mentoring, coaching, getting the best from your colleagues, etc, etc Strong knowledge of working in an Agile environment. Previous experience working at a Lead level. This is a great opportunity to join a SaaS product company as it continues to grow and push boundaries. If you are a More ❯
Bracknell, Bracknell Forest, Berkshire, United Kingdom
Jam Management Consultancy ltd
their service delivery. Key Responsibilities SoftwareDevelopment: Write high-quality, clean, maintainable code (primarily in C#). Design application components and gain internal approval on specifications. Collaborate within an Agile team to meet delivery objectives. Conduct rigorous testing to ensure functionality and performance. Work alongside QA teams to prepare builds for release. Maintenance & Improvement: Investigate and resolve bugs and … 3+ years’ experience as a Software Developer. Strong commercial development in C#. Proficient in SQL and relational databases (e.g. Microsoft SQL Server). Experience using Git and working in Agile/Scrum environments. Desirable: Familiarity with OWASP ASVS or other security frameworks. Experience with .NET 5/6. Exposure to React.js, JavaScript, or TypeScript. More ❯
Proficiency in a variety of AWS technologies and Python Excellent software engineering skills with a focus on modern best practices (SOLID, Clean, TDD, CI/CD, automation) Knowledge of Agile methodologies and experience working in an Agile team. Ability to quickly learn complex problem spaces # to have experience Experience with mobile development Experience with algorithm development A More ❯
Lancaster, Lancashire, United Kingdom Hybrid / WFH Options
Quantum Base Limited
Proficiency in a variety of AWS technologies and Python Excellent software engineering skills with a focus on modern best practices (SOLID, Clean, TDD, CI/CD, automation) Knowledge of Agile methodologies and experience working in an Agile team. Ability to quickly learn complex problem spaces # to have experience Experience with mobile development Experience with algorithm development A More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Person Centred Software Ltd
design and development of innovative software solutions that improve care outcomes across the UK. If you're passionate about writing clean, scalable code and collaborating within a high-performing, agile team, this is a fantastic opportunity to grow your impact in a meaningful sector. What You'll Do: Write clean, efficient, and maintainable code across the full softwaredevelopment … requirements, acceptance criteria, and effort estimates Ensure quality by writing unit and behaviour-driven tests (e.g., SpecFlow, MS Test/XUnit) for new and modified code Work within an Agiledevelopment process, contributing to sprint planning and retrospectives Participate in design discussions and produce clear, high-quality documentation for all developed solutions Support the continuous improvement of development processes … of robust, scalable, and user-centric software Contribute to the development of APIs, inter-application communication, and database integration What You'll Bring: Experience of developing in C# within Agile environments Strong experience with .NET Core, Blazor, SQL databases, and both front-end and back-end development A solid grasp of test-driven development, including unit and BDD practices More ❯
scalable. As a Senior Java Developer, you will provide technical guidance and mentor a team of developers, fostering technical excellence and delivering high-quality software solutions. Working in an agile environment, you’ll collaborate with cross-functional teams to define, design, and implement innovative features while mentoring junior engineers. Duties : Develop high-quality, performative, and reliable Java applications. Guide … the development team. Experience : 5+ years of experience in software engineering, with a strong focus on Java development. Experience leading and/or mentoring technical teams within fast-paced, agile environments. Expertise in microservices architecture, REST API development, and security. Experience with version control (GIT preferred) and cloud platforms like AWS. It would be a plus if you also More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid / WFH Options
Digital Preservation Coalition
need: BSc/MSc or PhD level education in an engineering/software/system related subject or equivalent through relevant training and/or experience. Be familiar with Agiledevelopment practices, including Continuous Integration and Scrum. Experience in Java development (Enterprise level a bonus). Good knowledge of Java, Dependency Injection (Spring), Hibernate and Web Services. RDMS experience More ❯
BA6, Glastonbury, Somerset, United Kingdom Hybrid / WFH Options
Zenovo
Key Responsibilities: Conduct code reviews and manage pull requests to uphold quality standards. Engage in discussions about technical design and architecture. Provide guidance to junior engineers. Collaborate within an agile team, participating in sprint planning, stand-ups, and reviews. Manage the software build process, ensuring that systems and applications are properly developed and deployed. Essential Knowledge & Experience : - SoftwaredevelopmentMore ❯
working with event driven systems to assist in the successful delivery of our clients market-leading solutions. The Software Engineer will have proven experience working effectively within highly collaborative agiledevelopment teams. You should be able to demonstrate a passion for engineering effective solutions to complex challenges, Skills Required Strong JAVA 11 + skills and Reactive Programming Experience with … the Spring framework and technologies. Experience of event sourced/driven solutions. Experience in automation using Continuous Integration & Continuous Deployment processes. Agile delivery experience e.g. working in Kanban/Scrum delivery environment and associated tools (e.g. Jira/Confluence ). Desirable Skills/Experience Previous experience with real-time messaging systems (incl. Kafka and JMS). AKKA or other More ❯
Nottingham, Nottinghamshire, United Kingdom Hybrid / WFH Options
Commify Group
coach a team of software engineers, fostering a culture of continuous improvement, collaboration, and high performance. Conduct regular one-on-one meetings, performance reviews, and career development discussions. Facilitate agile ceremonies (e.g., daily stand-ups, sprint planning, retrospectives) to ensure efficient workflow. Technical Leadership & Strategy: Provide technical guidance and oversight for the design, development, and maintenance of ETL processes … Load) processes and data integration patterns. Demonstrable experience with designing, building, and maintaining robust integrations between disparate systems. Solid understanding of the softwaredevelopment lifecycle (SDLC) and delivery methodologies (Agile, Scrum). Deep technical proficiency in C#.NET development, including relevant frameworks and technologies. Experience with relational databases (e.g., SQL Server, PostgreSQL) and data warehousing concepts. Excellent communication, interpersonal, and More ❯
Harrogate, North Yorkshire, Yorkshire, United Kingdom
Redcentric
design of complex solutions using modern processes and design patterns, and production-grade technology. The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, softwaredevelopment procedures and other software engineering techniques. The role holder will work closely with colleagues both within and outside of their own team and organisation, to ensure … teams and supports the delivery. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of Redcentric's chosen methodologies, respect for Agilesoftware design and software engineering. Ensure best practice approaches to softwaredevelopment including design patterns, DevOps, continuous development and continuous delivery. When required, Identify and coordinate rapid, expert on … and deployment patterns on cloud-based platforms, preferably Azure. Deep understanding of the softwaredevelopment lifecycle and key development technologies with a sound familiarisation of at least one methodology (Agile for preference) Strong experience in Agile/DevOps, with Continuous Integration and Delivery techniques. Knowledge of test automation frameworks. Progress Reporting: Methods and techniques for reporting progress against More ❯
Oxfordshire, England, United Kingdom Hybrid / WFH Options
Frossell Recruitment
OxfordshireDue to expansion, a forward-thinking and fast-growing company is currently seeking a talented Software Developer to join their innovative digital services team. As part of their multidisciplinary Agile team, the Software Developer will play a key role in designing, building and maintaining robust software systems that support the company’s strategic goals. The Software Developer will work More ❯
Web Services, Microservices, API development Knowledge and application of software engineering practices (e.g. Unit testing, TDD, CI/CD, SOLID, BDD etc.) and experience working as part of an agile delivery team. Continuous delivery, with pipelines implemented in Kubernetes, Docker Front-End JavaScript Frameworks, especially Angular is advantageous Experience implementing and maintaining Datadog Experience using GitHub and GitHub Actions More ❯
is a hands-on engineering role, ideal for someone who is technically strong, collaborative by nature, and passionate about clean, extensible, and supportable code. If you thrive in an agile, fast-paced environment and enjoy working on systems that have real impact, wed love to hear from you. Key Responsibilities Design, develop, and deliver high-quality software solutions using … SWIFT, delivery advice workflows, and corporate actions Working knowledge of Securities Trading, administration and related modules Engineering & Delivery Demonstrated success across the full softwaredevelopment lifecycle Strong background in agile methodologies (Scrum, Kanban), story writing and backlog grooming Advocate for testability and modern testing approaches including shift-left principles Experience with CI/CD tools and DevOps practices Strong More ❯
and professional development through regular feedback and mentorship. Create an environment of trust, psychological safety, and open communication. Facilitate Scrum ceremonies (e.g., stand-ups, sprint planning, retrospectives) and promote agile principles. Encourage continuous improvement in how the team works, delivers, and innovates. Essential Skills 5+ years of professional softwaredevelopment experience, including 2+ years in a leadership or mentorship … role. Practical experience guiding agile teams using Scrum or similar frameworks. Proficiency in C#, .NET microservices, AWS (especially EKS), and Angular. Strong understanding of scalable architecture, quality-focused engineering practices, and operational reliability. Demonstrated ability to work collaboratively with Product and other stakeholders to drive outcomes. Clear communication skills and a passion for coaching, mentoring, and supporting others. Desirable … Skills Familiarity with Infrastructure-as-Code tools such as Terraform or CloudFormation. Experience working with financial or regulated systems. Understanding of Agile/Scrum principles and how to adapt them to different teams or contexts. A supportive, diverse, and inclusive work culture. Opportunities for growth and continuous learning. Flexible working arrangements and emphasis on work-life balance. A chance More ❯