with product managers, designers, and other engineers to understand requirements, architect solutions, and implement robust, scalable systems. You should be comfortable diving into infrastructure code with Terraform, troubleshooting Kubernetes issues, and optimizing database performance across PostgreSQL and ClickHouse. This role offers the opportunity to apply your technical expertise to … Create and maintain RESTful APIs that serve our frontend applications and integrate with third-party services Write comprehensive unit and integration tests to ensure code reliability and maintainability Identify and resolve performance bottlenecks in backend systems Data Engineering Develop and optimize ETL pipelines using Python, pandas, and Dagster to … and deployment Proactively communicate with product managers, designers, and other stakeholders to clarify requirements and provide technical insights Mentor junior engineers and participate in code reviews to maintain codequality and share knowledge Contribute to architectural decisions and technical direction of the platform Identify opportunities to More ❯
/GitLab Collaborate directly with business stakeholders to understand requirements and deliver solutions Mentor junior developers and contribute to technical architecture decisions Participate in code reviews and maintain high codequality standards Skills, experience, qualifications and knowledge required Required Technical Skills Strong proficiency in Python development More ❯
ensuring we are able to maintain a timely and predictable delivery of successful product features. Lead and inspire other engineers by example by writing code to high quality standards and keeping yourself and colleagues accountable to it through effective code reviews. Ensure our products are maintaining … high levels of security or privacy by being aware of those aspects in your own code, but also flagging potential issues seen elsewhere. Contribute to discussions around suggestions about how to solve immediate problems while also considering the long-term implications of implementation decisions. Embody quality and … collaboratively craft testable solutions for backend features Has worked effectively in a team with product owners, designers and other stakeholders Cares deeply about the codequality of backend platforms and knows how to feedback to design with these in mind Can communicate effectively with stakeholders of varying More ❯
management. We partner with over 3,000 educational publishers, including Pearson, Oxford University Press, and Wiley, to offer a wide range of high-quality content to students. Our platform provides rich engagement data to academics and allows students to find information faster. We have disrupted the textbook industry … peers and help maintain BibliU's status as a leader in digital education. Your role as a Software Engineer is not just about writing code; it's about creating tangible outcomes that enhance the learning experience, drive technological innovation, and contribute to the overall mission of BibliU to revolutionise … new features. Ensure the performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs in the software. Help maintain codequality, organisation, and automatization. Participate in code reviews and contribute to team learning and improvement. Stay up-to-date with new More ❯
ensuring alignment with broader company goals and technical roadmap requirements. Engineering Standards : Drive the evolution of best practices within engineering, maintaining high standards in codequality, architecture, design patterns, and performance optimization. Community Building : Foster a thriving engineering community, actively leading and contributing to a culture of … the growth of Lead and Senior Engineers through structured development plans, clear goals, and regular one-on-one sessions. Technical Oversight : Facilitate technical discussions, code reviews, and architectural decisions to maintain engineering quality and accelerate delivery. Development Cycle Support : Actively support squads during development cycles to sustain … expertise in cloud-native design and deployment strategies. CI/CD & IaC : Robust understanding of CI/CD practices, automated testing, and Infrastructure as Code (e.g., CloudFormation, Terraform). Leadership & Mentorship : Demonstrated ability to manage, inspire, and develop high-performing engineering teams. Cross-Functional Collaboration : Excellent communication skills, with More ❯
Birmingham, Staffordshire, United Kingdom Hybrid / WFH Options
Investigo
Engineer to join our dynamic team. As part of this role, you will work collaboratively with your colleagues to design and implement high-qualitysoftware solutions. You will play a key role in building and maintaining reliable systems while continuously improving development processes. This is a fantastic opportunity … the team. Key Responsibilities : Software Development : Collaborate with team members to design and build robust, scalable solutions that meet both business and product requirements. CodeQuality : Write clean, maintainable, and testable code, actively participating in code reviews, and ensuring adherence to engineering best practices. System … to ensure system stability. Cross-functional Collaboration : Work closely with product managers, designers, and other engineers to align on objectives and deliver high-quality features. Continuous Improvement : Identify and implement improvements in codebase, tools, and processes to enhance overall development efficiency. Skills and Experience : Solid experience with C# More ❯
Birmingham, West Midlands, West Midlands (County), United Kingdom Hybrid / WFH Options
Investigo
Engineer to join our dynamic team. As part of this role, you will work collaboratively with your colleagues to design and implement high-qualitysoftware solutions. You will play a key role in building and maintaining reliable systems while continuously improving development processes. This is a fantastic opportunity … the team. Key Responsibilities : Software Development : Collaborate with team members to design and build robust, scalable solutions that meet both business and product requirements. CodeQuality : Write clean, maintainable, and testable code, actively participating in code reviews, and ensuring adherence to engineering best practices. System … to ensure system stability. Cross-functional Collaboration : Work closely with product managers, designers, and other engineers to align on objectives and deliver high-quality features. Continuous Improvement : Identify and implement improvements in codebase, tools, and processes to enhance overall development efficiency. Skills and Experience : Solid experience with C# More ❯
Leicestershire, England, United Kingdom Hybrid / WFH Options
Mattioli Woods
for a Senior Software Engineer to join our collaborative team in Leicester. As a Senior Software Engineer, you'll design and develop high-qualitysoftware solutions that support our core business operations while mentoring junior team members. You'll have the opportunity to work on challenging projects, contribute … applications and shifting them into the cloud native era ✅ Collaborating with business stakeholders to understand requirements and deliver value ✅ Advocating for best practices in codequality, testing, and documentation ✅ Mentoring junior developers and conducting thoughtful code reviews and fostering knowledge sharing throughout the teams ✅ Contributing to More ❯
management. We partner with over 3,000 educational publishers, including Pearson, Oxford University Press, and Wiley, to offer a wide range of high-quality content to students. Our platform provides rich engagement data to academics and allows students to find information faster. We have disrupted the textbook industry … peers and help maintain BibliU's status as a leader in digital education. Your role as a Software Engineer is not just about writing code; it's about creating tangible outcomes that enhance the learning experience, drive technological innovation, and contribute to the overall mission of BibliU to revolutionise … new features. Ensure the performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs in the software. Help maintain codequality, organisation, and automatization. Participate in code reviews and contribute to team learning and improvement. Stay up-to-date with new More ❯
on impactful projects that support NHS patients and service users across the UK. Responsibilities: Develop, maintain, and enhance PHP applications. Optimise and refactor legacy code for performance, security, and maintainability. Collaborate with cross-functional teams to design and implement new features. Ensure seamless integration between legacy systems and new … applications. Maintain high codequality through testing, code reviews, and best practices. Provide technical support for live deployments when required. Experience: Proven experience in PHP development. Strong front-end skills, particularly in Vue.js, JavaScript, HTML, and CSS. Proficiency in SQL, preferably PostgreSQL. Previous experience working in More ❯
Central London, London, United Kingdom Hybrid / WFH Options
Halian Technology Limited
Collaborate closely with cross-functional teams, including Product, QA, and DevOps, to deliver robust solutions. Apply a strong understanding of software architecture to ensure codequality through best practices, code reviews, and design principles. Provide mentorship to junior developers and contribute to team-wide knowledge sharing More ❯
Greater Bristol Area, United Kingdom Hybrid / WFH Options
Peaple Talent
innovation. Promote a culture centred around automation and continuous process enhancement. Assist in shaping and upholding high development standards, collaborating on best practices and codequality with the team lead. Resolve advanced data-related challenges and fine-tune existing infrastructure for greater speed and dependability. Translate complex … engineering concepts into clear, accessible language for non-technical colleagues. Establish and manage systems for data quality assurance, integrity checks, and monitoring in line with governance frameworks. Work closely with various departments to gather requirements and ensure data solutions reflect real business needs. Key Experience Required: Deep expertise … like Azure DevOps or similar tools. Hands-on experience with orchestration tools like Apache Airflow for managing complex data workflows. Practical familiarity with low-code or no-code platforms such as Talend and SnapLogic for streamlined pipeline development. Strong experience working with cloud-based data services, especially within More ❯
of modern software engineering practices, with a passion for performance and reliability. You take ownership of your work and see things through. You emphasise codequality and testing and are comfortable with high qualitysoftware practices (including code reviews, testing practices, and software design … all! Are highly curious; you're not satisfied with getting something to work, you want to understand why it works and improve the quality of the product/software. Are highly driven to see things through to the end: the job isn't done until it's tested More ❯
modern development practices to make a significant impact, we would love to hear from you. We value clear communication and a commitment to quality, and we look forward to seeing how your experience with TypeScript and your proactive approach to testing and reliability can contribute to our team … success. Responsibilities Design, develop, and maintain scalable back-end services and APIs using Node.js and TypeScript Architect, implement, and optimize RESTful APIs Ensure high codequality through unit testing, integration testing, and automated test coverage Work closely with the QA team to document requirements, ensure testability, and … by consistently delivering on projects that have high complexity and critical business impact Write well-crafted, high-quality, and easy-to-maintain code Write unit and automated tests for new features Proactively contributes to the improvement of other engineers in the company through mentoring and providing constructive More ❯
Arlington, Virginia, United States Hybrid / WFH Options
Alpha Omega Integration LLC
organization, including buy-in from multiple stakeholders and the technical team. Guiding team development efforts towards successful project delivery. Maintaining high standards of softwarequality within the team. Providing technical leadership through coaching and mentorship with the ability to help troubleshoot issues and provide solutions. Ensuring smooth functioning More ❯
management. We partner with over 3,000 educational publishers, including Pearson, Oxford University Press, and Wiley, to offer a wide range of high-quality content to students. Our platform provides rich engagement data to academics and allows students to find information faster. We have disrupted the textbook industry … peers and help maintain BibliU's status as a leader in digital education. Your role as a Software Engineer is not just about writing code; it's about creating tangible outcomes that enhance the learning experience, drive technological innovation, and contribute to the overall mission of BibliU to revolutionise … new features. Ensure the performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs in the software. Help maintain codequality, organisation, and automatization. Participate in code reviews and contribute to team learning and improvement. Stay up-to-date with new More ❯
architecture. Create dynamic and responsive user interfaces using Angular 16+. Collaborate with cross-functional teams to deliver high-qualitysoftware solutions. Ensure codequality, performance optimization, and scalability. Participate in code reviews, testing, and debugging. Required Skills and Experience: Proven experience of managing a More ❯
sure to take every member of your team with you. Leadership? Check! You've mentored junior developers so well that they now think in code and dream in algorithms, and you love doing it. You know your stuff but you're not afraid to ask for help when you … and secure WordPress applications Collaborating with product owners, designers, and other stakeholders to define project requirements and specifications Designing and implementing efficient and reusable code while adhering to best practices and coding standards Conducting code reviews and providing constructive feedback to ensure codequality and … the most complex technical jargon into plain English Good working knowledge of Object-Oriented Design, Design Patterns and coding best practices such as Clean Code and TDD Any experience of Drupal/React/PHP 8/Laravel/Git/version control and CI would be a bonus More ❯
while ensuring the successful design, development, and implementation of scalable Salesforce solutions . You will oversee technical development , including customizing Salesforce, integrating systems, conducting code reviews, and maintaining high-quality, secure solutions that align with business needs. Additionally, you will collaborate with stakeholders, manage project requirements, and … custom Salesforce solutions to meet business needs. You'll collaborate with cross-functional teams, mentor junior members, and ensure the delivery of high-quality, scalable solutions that support both operational efficiency and business growth. Lead and mentor a high-performing … Salesforce development team, fostering technical growth and problem-solving skills. Design, develop, and implement scalable Salesforce solutions, including custom objects, workflows, and integrations. Ensure codequality and security through code reviews, best practices, and troubleshooting production issues. Collaborate with stakeholders to gather requirements, prioritize work, and More ❯
York, Yorkshire, United Kingdom Hybrid / WFH Options
Smart Pandas Technologies Ltd
aspirations to deliver exceptional results. Our expertise lies in building cutting-edge products and advanced technologies. By leveraging advanced AI tools, we optimise our code for efficiency and sustainability, reducing power consumption, minimising bugs, and lowering our carbon footprint. Our clients appreciate our relationship-first approach, sustainable practices, and … Key responsibilities Design, develop, and maintain software applications for our clients Collaborate with cross-functional teams to create and implement new features Conduct thorough code reviews and ensure codequality and standards are met Troubleshoot and debug software issues Continuously research and learn new technologies to More ❯
Stoke-On-Trent, Staffordshire, West Midlands, United Kingdom Hybrid / WFH Options
BIOMETRIC TALENT
transition from .NET to new microservices architecture. Working with SQL databases for data storage and optimisation. Contributing to CI/CD pipelines, testing, and codequality improvements. Engaging with stakeholders to understand requirements and deliver high-quality solutions. What youll bring to this role Strong More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
twentysix
the team to define the technical deliverables of new projects, and implement those deliverables in a maintainable, professional and rational way. You will contribute code to new and existing projects and maintain and support existing projects and applications and directly input into MTM's vision of a technical centre … and maintain development documentation, where applicable. Seek to improve how we do things, better software engineering and best practices You care about things like codequality, modularity, and performance. Ensuring code is developed and unit tested using the SOLID principles You are not satisfied with a More ❯
to deliver our ambitious business growth. In this role you will take ownership of both front-end and back-end systems, driving high-quality development and delivering technical solutions across the product lifecycle. While your primary focus will be coding and architecture design, you will also guide other … end codebases. Define architecture and system design for web applications, ensuring scalability, security, and performance. Provide technical guidance and mentorship to other engineers, ensuring codequality through reviews and best practices. Design and implement responsive, user-friendly web interfaces using modern JavaScript frameworks (Next.js, React). Collaborate More ❯
Macclesfield, Cheshire, North West, United Kingdom Hybrid / WFH Options
Tilt Recruitment Limited
project requirements. Implement cloud solutions, with a preference for AWS or Azure platforms. Troubleshoot and resolve technical issues in a timely manner. Participate in code reviews to maintain codequality and optimize performance. Contribute to the continuous improvement of software development processes. Candidate Profile More ❯
appropriate storage of data in line with relevant legislation Building in security, compliance, scalability, efficiency, reliability, fidelity, flexibility and portability Accurately delivering high quality work to agreed timelines and taking the initiative and knowing how to 'jump straight in' Supporting client engagements, including pitches and presentations Helping to … proven experience in their technologies (e.g. Spark, cloud-based ETL services, Python, Kafka, SQL, Airflow) You have experience in assessing the relevant data quality issues based on data sources & uses cases, and can integrate the relevant data quality checks into data pipelines You have experience in … and designing the database schemas to support those queries You have a good understanding of coding best practices and design patterns and experience with code and data versioning, dependency management, codequality and optimisation, error handling, logging, monitoring, validation and alerting Location Hybrid, with More ❯