About the company We are an AI enablement consultancy. Delivering quality-led AI-first foundations, embedding capability and excellence into the foundational fabric of the companies we work with. We give leaders the confidence to move faster, take smarter risks and pursue transformation. Formerly Ten10, we have deep roots in Quality which means we don't just build for the future, we ensure it actually works. We combine this engineering discipline with cutting-edge AI expertise to deliver robust, scalable foundations that turn ambitious transformation into reliable reality. Here's why you'll love being part of our team: Exciting Projects: Collaborate on challenging, impactful projects with a wide range of industries - from finance to government and beyond Career Growth: Tailored training and development opportunities to help you reach your goals Team Culture: Join a supportive, inclusive team that values collaboration, creativity, and innovation Flexibility: Hybrid working lets you balance work and life About the Role This is more than just a job, it's an opportunity to lead, innovate, and grow. As a Senior Software Developer in Test, you'll: Work with our clients to design, build, and implement cutting-edge automation frameworks and testing solutions. Lead and mentor small teams of automation testers, providing guidance and technical direction. Take ownership of QA strategies, influencing testing best practices. Play a client-facing role, ensuring our solutions align with their business needs. What We're Looking For We know great talent comes in many forms. If you're excited about this role but don't tick every box, we'd still love to hear from you! Essential Skills & Experience: Eligibility for SC clearance Significant experience in Agile environments (e.g., SCRUM, Kanban). Solid technical development background with strong coding skills in Java, C#, TypeScript, JavaScript, or similar Proven expertise in automation testing, with hands on experience using tools like Playwright, Selenium, Cypress, or RestAssured Strong knowledge of integration testing and automation frameworks Experience leading small teams of testers and contributing to the overall QA strategy Knowledge of performance testing tools like JMeter, Gatling, K6 or Neoload Hands on experience with CI/CD pipelines and tools (e.g., Jenkins, CircleCI, GitLab CI, Azure DevOps) Excellent communication and stakeholder management skills Bonus Points for: Previous experience in a consultancy environment Hands on coding experience in additional languages like Python, Ruby, Scala, PHP, or C++ What's in It for You? 25 Days of Annual Leave: Plus 1 extra day every year for the first three years, with a holiday buying scheme. Pension Plan: Employer matched contributions up to 5%. Health Benefits: Comprehensive coverage for medical, dental, optical, and alternative therapies. Fitness Support: Subsidised gym memberships and a bike to work scheme. Commuter Benefits: Season ticket loans to make travel easier. Free Annual Rail Cards Electric vehicle salary sacrifice scheme Flexible Work Model: Hybrid working that fits your lifestyle. Social Events: From annual kick offs and Christmas parties to team socials and sporting events, we love celebrating success together. Training & Development: Tailored learning opportunities and full support for certifications to keep your skills sharp. Let's Build the Future Together We're on the lookout for passionate, talented individuals who are ready to make an impact. Whether you're an experienced automation tester or a developer with a flair for QA, we want to hear from you.
22/07/2026
Full time
About the company We are an AI enablement consultancy. Delivering quality-led AI-first foundations, embedding capability and excellence into the foundational fabric of the companies we work with. We give leaders the confidence to move faster, take smarter risks and pursue transformation. Formerly Ten10, we have deep roots in Quality which means we don't just build for the future, we ensure it actually works. We combine this engineering discipline with cutting-edge AI expertise to deliver robust, scalable foundations that turn ambitious transformation into reliable reality. Here's why you'll love being part of our team: Exciting Projects: Collaborate on challenging, impactful projects with a wide range of industries - from finance to government and beyond Career Growth: Tailored training and development opportunities to help you reach your goals Team Culture: Join a supportive, inclusive team that values collaboration, creativity, and innovation Flexibility: Hybrid working lets you balance work and life About the Role This is more than just a job, it's an opportunity to lead, innovate, and grow. As a Senior Software Developer in Test, you'll: Work with our clients to design, build, and implement cutting-edge automation frameworks and testing solutions. Lead and mentor small teams of automation testers, providing guidance and technical direction. Take ownership of QA strategies, influencing testing best practices. Play a client-facing role, ensuring our solutions align with their business needs. What We're Looking For We know great talent comes in many forms. If you're excited about this role but don't tick every box, we'd still love to hear from you! Essential Skills & Experience: Eligibility for SC clearance Significant experience in Agile environments (e.g., SCRUM, Kanban). Solid technical development background with strong coding skills in Java, C#, TypeScript, JavaScript, or similar Proven expertise in automation testing, with hands on experience using tools like Playwright, Selenium, Cypress, or RestAssured Strong knowledge of integration testing and automation frameworks Experience leading small teams of testers and contributing to the overall QA strategy Knowledge of performance testing tools like JMeter, Gatling, K6 or Neoload Hands on experience with CI/CD pipelines and tools (e.g., Jenkins, CircleCI, GitLab CI, Azure DevOps) Excellent communication and stakeholder management skills Bonus Points for: Previous experience in a consultancy environment Hands on coding experience in additional languages like Python, Ruby, Scala, PHP, or C++ What's in It for You? 25 Days of Annual Leave: Plus 1 extra day every year for the first three years, with a holiday buying scheme. Pension Plan: Employer matched contributions up to 5%. Health Benefits: Comprehensive coverage for medical, dental, optical, and alternative therapies. Fitness Support: Subsidised gym memberships and a bike to work scheme. Commuter Benefits: Season ticket loans to make travel easier. Free Annual Rail Cards Electric vehicle salary sacrifice scheme Flexible Work Model: Hybrid working that fits your lifestyle. Social Events: From annual kick offs and Christmas parties to team socials and sporting events, we love celebrating success together. Training & Development: Tailored learning opportunities and full support for certifications to keep your skills sharp. Let's Build the Future Together We're on the lookout for passionate, talented individuals who are ready to make an impact. Whether you're an experienced automation tester or a developer with a flair for QA, we want to hear from you.
Full Stack Developer X2 (Mid-Level - React.js, Node.js) - Product Development (Remote, UK-based) £50k - £60k Full Stack Software Developer required to join our client's growing Product Development team. This is a unique opportunity to work remotely in the UK, contribute to modern digital platforms, and shape the future of our products in a collaborative and progressive tech environment. As part of their team, you'll help rebuild and enhance our web platform, Back End systems, and APIs, as well as maintain and improve internal and customer-facing applications already in production. Key Responsibilities Develop new software products and features using modern engineering practices Maintain and improve existing applications and services Write clean, well-tested, and well-documented code Collaborate closely with other developers through paired or mob programming Contribute to a microservices-based architecture They work with a variety of technologies. You'll ideally have experience with some of the following, or be open to learning: JavaScript: React, Node.js, Jest, Cypress Ruby (non-Rails environment) - nice to have AWS: EC2, ECS, Lambda, S3, SQS Databases: MongoDB & PostgreSQL They are looking for someone who is: Proactive, collaborative, and adaptable Approachable and supportive of colleagues A strong communicator with empathy for others In return, our client can offer: Fully remote work within the UK A key role in a growing, successful team A chance to make a tangible impact with your ideas Competitive salary and benefits package Exposure to modern tech practices in a progressive environment Please send through your CV to ARC IT Recruitment for consideration today!
20/07/2026
Full time
Full Stack Developer X2 (Mid-Level - React.js, Node.js) - Product Development (Remote, UK-based) £50k - £60k Full Stack Software Developer required to join our client's growing Product Development team. This is a unique opportunity to work remotely in the UK, contribute to modern digital platforms, and shape the future of our products in a collaborative and progressive tech environment. As part of their team, you'll help rebuild and enhance our web platform, Back End systems, and APIs, as well as maintain and improve internal and customer-facing applications already in production. Key Responsibilities Develop new software products and features using modern engineering practices Maintain and improve existing applications and services Write clean, well-tested, and well-documented code Collaborate closely with other developers through paired or mob programming Contribute to a microservices-based architecture They work with a variety of technologies. You'll ideally have experience with some of the following, or be open to learning: JavaScript: React, Node.js, Jest, Cypress Ruby (non-Rails environment) - nice to have AWS: EC2, ECS, Lambda, S3, SQS Databases: MongoDB & PostgreSQL They are looking for someone who is: Proactive, collaborative, and adaptable Approachable and supportive of colleagues A strong communicator with empathy for others In return, our client can offer: Fully remote work within the UK A key role in a growing, successful team A chance to make a tangible impact with your ideas Competitive salary and benefits package Exposure to modern tech practices in a progressive environment Please send through your CV to ARC IT Recruitment for consideration today!
hackajob is collaborating with Opencast Software to connect them with exceptional professionals for this role. Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don't measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem solving. The role Software developers at Opencast build products with a focus on quality, using agile methodologies, extreme programming practices and industry leading languages. They collaborate closely with clients and stakeholders, pair program, apply test driven development, refactor code, and deliver solutions that improve client workflows from discovery to live. They work across multiple provider platforms, continuously learn new technologies, and enjoy varied, technically challenging assignments. Key responsibilities Drive the elaboration of the team's backlog. Set testing strategies that meet industry standards. Act as a technical expert in the team or team lead. Represent the team technically in project discovery. Mentor and coach colleagues to help them reach their potential. Demonstrate leadership within Opencast communities of practice. Requirements Must either currently hold active Security Check (SC) clearance or be eligible to obtain it. Eligibility typically requires UK citizenship and continuous residence in the UK for the past five years, with no single absence exceeding 28 days. Experience delivering digital services for the UK government is highly valuable; familiarity with the GDS toolkit is beneficial. Technical Skills Expertise in Java or Scala is required. Experience in Kotlin, Ruby, or Javascript is also valuable. Deep understanding of programming paradigms, code design, testing, accessibility, performance, and security. Proven ability to apply different testing tools and methods in practice. Knowledge or experience delivering complex services to Government Digital Service (GDS) standards. Comfortable with new technology and ongoing learning; t shaped skill set is key. Experience with agile methodology. Salary: £59,001 - £72,000 What we offer A competitive package including a 7% employer pension contribution, share options, and a discretionary bonus. Flexible working hours (aligned to client commitments), 25 days' holiday, and access to 3 annual "life happens" days to support unexpected situations. Additional benefits include wellbeing support, ongoing professional development, volunteering opportunities, and a supportive team culture. Where you'll work This role requires regular on site attendance across our HQ, hub offices, client sites, and home. Applicants must commute to offices and client sites as required; travel is essential to the role. Inclusion We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, helping create a fairer society for all. Interview Interviews will be conducted via Microsoft Teams. We're happy to make adjustments to support your needs. Contact Want to know more? Visit our website or email
19/07/2026
Full time
hackajob is collaborating with Opencast Software to connect them with exceptional professionals for this role. Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don't measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem solving. The role Software developers at Opencast build products with a focus on quality, using agile methodologies, extreme programming practices and industry leading languages. They collaborate closely with clients and stakeholders, pair program, apply test driven development, refactor code, and deliver solutions that improve client workflows from discovery to live. They work across multiple provider platforms, continuously learn new technologies, and enjoy varied, technically challenging assignments. Key responsibilities Drive the elaboration of the team's backlog. Set testing strategies that meet industry standards. Act as a technical expert in the team or team lead. Represent the team technically in project discovery. Mentor and coach colleagues to help them reach their potential. Demonstrate leadership within Opencast communities of practice. Requirements Must either currently hold active Security Check (SC) clearance or be eligible to obtain it. Eligibility typically requires UK citizenship and continuous residence in the UK for the past five years, with no single absence exceeding 28 days. Experience delivering digital services for the UK government is highly valuable; familiarity with the GDS toolkit is beneficial. Technical Skills Expertise in Java or Scala is required. Experience in Kotlin, Ruby, or Javascript is also valuable. Deep understanding of programming paradigms, code design, testing, accessibility, performance, and security. Proven ability to apply different testing tools and methods in practice. Knowledge or experience delivering complex services to Government Digital Service (GDS) standards. Comfortable with new technology and ongoing learning; t shaped skill set is key. Experience with agile methodology. Salary: £59,001 - £72,000 What we offer A competitive package including a 7% employer pension contribution, share options, and a discretionary bonus. Flexible working hours (aligned to client commitments), 25 days' holiday, and access to 3 annual "life happens" days to support unexpected situations. Additional benefits include wellbeing support, ongoing professional development, volunteering opportunities, and a supportive team culture. Where you'll work This role requires regular on site attendance across our HQ, hub offices, client sites, and home. Applicants must commute to offices and client sites as required; travel is essential to the role. Inclusion We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, helping create a fairer society for all. Interview Interviews will be conducted via Microsoft Teams. We're happy to make adjustments to support your needs. Contact Want to know more? Visit our website or email
Opencast Software is seeking software developers who value craft and collaboration. You will deliver high-quality, user-centred services and work with technologies like Java/Scala, Kotlin, Ruby and JavaScript. The role emphasizes TDD, refactoring and a culture of learning in agile teams. The role involves weekly on-site work across the UK, with ongoing client engagements and the chance to contribute to secure, scalable systems following GDS standards. Travel is a normal part of the role.
19/07/2026
Full time
Opencast Software is seeking software developers who value craft and collaboration. You will deliver high-quality, user-centred services and work with technologies like Java/Scala, Kotlin, Ruby and JavaScript. The role emphasizes TDD, refactoring and a culture of learning in agile teams. The role involves weekly on-site work across the UK, with ongoing client engagements and the chance to contribute to secure, scalable systems following GDS standards. Travel is a normal part of the role.
hackajob is collaborating with Opencast Software to connect them with exceptional professionals for this role. Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don't measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem-solving. Opencast consultants deliver in complex environments, pairing often and working with others who take pride in doing things properly: TDD, emerging design, refactoring and leaving code better than they found it. We build software we are proud of, and our clients trust us not just to code but to think, challenge and guide. If you value simple and robust solutions and want a role where your judgment matters as much as your keyboard, this could be a great fit for you. The role Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, eXtreme programming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority. The role is varied, technical, never confined to any one provider or solution and there are always opportunities for learning and development. Requirements This role involves weekly on-site work, and you'll be required to travel regularly to client locations across the UK. We're looking for people who value in-person collaboration, enjoy building strong relationships, and are passionate about delivering solutions that make a real difference for our clients. Due to the nature of this role, you must either hold active Security Check (SC) clearance or be eligible and willing to undergo the clearance process. SC clearance is granted in line with UK Government security vetting requirements. Typically, applicants must have UK citizenship and have lived continuously in the UK for at least the past five years, with no single absence exceeding 28 consecutive days. Nationality and immigration status may also be considered as part of the vetting process. We are unable to progress applications from candidates who do not meet these requirements. If you are unsure whether you meet the eligibility criteria, we encourage you to review the guidance or discuss this with us before applying. We're looking to welcome new team members for multiple roles from September onwards. If you're interested in joining Opencast, we'd encourage you to apply. Essential Experience Lead the design and delivery of high-quality, user-centred services using Java or Scala. Use a range of technologies, including languages such as Kotlin, Ruby or JavaScript, to solve real problems in the right way. Design and build scalable, maintainable systems, considering performance, security and accessibility. Build quality into your work by embedding strong testing practices throughout delivery. Bring recent government (public sector) experience Deliver complex digital services aligned to Government Digital Service (GDS) standards, supporting others to do the same. Explore and adopt new technologies, helping teams learn and continuously improve. Work within agile teams to deliver value early and often, adapting to changing needs. Essential Consulting Skills Shape and guide delivery by driving clear, prioritised backlogs aligned to user and client needs. Lead on technical delivery, supporting others and ensuring a high-quality approach from idea through to implementation. Set and evolve testing approaches that build confidence and improve outcomes across the team. Encourage collaborative ways of working, including pairing and mobbing, to share knowledge and strengthen delivery. Build trusted relationships with clients and stakeholders, communicating openly and helping shape the right solutions. Lead technical conversations in discovery and delivery, bringing clarity to complex problems. Support and develop others through coaching, mentoring and sharing good practice. Respond positively to change, showing resilience, adaptability and a commitment to continuous improvement. Bring multidisciplinary teams together, aligning stakeholders and disciplines to shape solutions and deliver value for users. Salary £61,001 - £78,000 per annum. What we offer A competitive package including a 7% employer pension contribution, share options, and a discretionary bonus. You'll also benefit from 25 days' holiday and access to 3 annual life happens days to support unexpected situations. We provide wellbeing support, ongoing professional development, volunteering opportunities, and the chance to be part of a genuinely supportive team. Where you'll work This role requires regular on-site attendance at our HQ, hub offices, and client sites, as well as the ability to work from home. Applicants must be able to travel to offices and client sites across the UK as part of their normal working arrangements, as travel is essential for fulfilling the responsibilities of the role. We include you We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all. Interview Interviews will be conducted via Microsoft Teams. We're happy to make adjustments to support your needs. Want to know more? Visit our website or email .
19/07/2026
Full time
hackajob is collaborating with Opencast Software to connect them with exceptional professionals for this role. Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don't measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem-solving. Opencast consultants deliver in complex environments, pairing often and working with others who take pride in doing things properly: TDD, emerging design, refactoring and leaving code better than they found it. We build software we are proud of, and our clients trust us not just to code but to think, challenge and guide. If you value simple and robust solutions and want a role where your judgment matters as much as your keyboard, this could be a great fit for you. The role Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, eXtreme programming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority. The role is varied, technical, never confined to any one provider or solution and there are always opportunities for learning and development. Requirements This role involves weekly on-site work, and you'll be required to travel regularly to client locations across the UK. We're looking for people who value in-person collaboration, enjoy building strong relationships, and are passionate about delivering solutions that make a real difference for our clients. Due to the nature of this role, you must either hold active Security Check (SC) clearance or be eligible and willing to undergo the clearance process. SC clearance is granted in line with UK Government security vetting requirements. Typically, applicants must have UK citizenship and have lived continuously in the UK for at least the past five years, with no single absence exceeding 28 consecutive days. Nationality and immigration status may also be considered as part of the vetting process. We are unable to progress applications from candidates who do not meet these requirements. If you are unsure whether you meet the eligibility criteria, we encourage you to review the guidance or discuss this with us before applying. We're looking to welcome new team members for multiple roles from September onwards. If you're interested in joining Opencast, we'd encourage you to apply. Essential Experience Lead the design and delivery of high-quality, user-centred services using Java or Scala. Use a range of technologies, including languages such as Kotlin, Ruby or JavaScript, to solve real problems in the right way. Design and build scalable, maintainable systems, considering performance, security and accessibility. Build quality into your work by embedding strong testing practices throughout delivery. Bring recent government (public sector) experience Deliver complex digital services aligned to Government Digital Service (GDS) standards, supporting others to do the same. Explore and adopt new technologies, helping teams learn and continuously improve. Work within agile teams to deliver value early and often, adapting to changing needs. Essential Consulting Skills Shape and guide delivery by driving clear, prioritised backlogs aligned to user and client needs. Lead on technical delivery, supporting others and ensuring a high-quality approach from idea through to implementation. Set and evolve testing approaches that build confidence and improve outcomes across the team. Encourage collaborative ways of working, including pairing and mobbing, to share knowledge and strengthen delivery. Build trusted relationships with clients and stakeholders, communicating openly and helping shape the right solutions. Lead technical conversations in discovery and delivery, bringing clarity to complex problems. Support and develop others through coaching, mentoring and sharing good practice. Respond positively to change, showing resilience, adaptability and a commitment to continuous improvement. Bring multidisciplinary teams together, aligning stakeholders and disciplines to shape solutions and deliver value for users. Salary £61,001 - £78,000 per annum. What we offer A competitive package including a 7% employer pension contribution, share options, and a discretionary bonus. You'll also benefit from 25 days' holiday and access to 3 annual life happens days to support unexpected situations. We provide wellbeing support, ongoing professional development, volunteering opportunities, and the chance to be part of a genuinely supportive team. Where you'll work This role requires regular on-site attendance at our HQ, hub offices, and client sites, as well as the ability to work from home. Applicants must be able to travel to offices and client sites across the UK as part of their normal working arrangements, as travel is essential for fulfilling the responsibilities of the role. We include you We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all. Interview Interviews will be conducted via Microsoft Teams. We're happy to make adjustments to support your needs. Want to know more? Visit our website or email .
Overview Design, develop, test, and maintain scalable enterprise web applications. Build and support microservices-based solutions using Java and Spring technologies. Develop RESTful APIs and web services for integration with internal and external systems. Collaborate with business stakeholders, architects, and cross-functional teams to gather and refine requirements. Participate in architecture discussions, code reviews, and technical design sessions. Develop and maintain frontend applications using ReactJS and related JavaScript technologies. Implement CI/CD pipelines and deployment automation processes. Troubleshoot production issues and perform root cause analysis. Ensure adherence to coding standards, security best practices, and performance optimisation techniques. Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, retrospectives, and reviews. Engage directly with onsite clients and stakeholders to provide technical consultation and delivery support. Requirements Minimum 7-8 years of experience in software development and enterprise application delivery. Proven experience developing web-based applications using: ReactJS, Spring Boot, Microservices Architecture, REST APIs/Web Services, Spring MVC, JEE Technologies (Java 8+, JSF, JPA, JSP, Servlets, JDBC), XML Technologies (DOM, SAX, XSLT), HTML5, DHTML, JavaScript, JBoss Application Server. Core Technical Skills: Java 8 or higher, Spring Framework (Spring Boot, Spring MVC), JUnit 4 & JUnit 5, FreeMarker Templates, Oracle Database, Git, Ruby, Bundler, Gradle, Leiningen, GoCD, Ansible (Mandatory). Frontend Technologies (Preferred): JavaScript, ReactJS, Redux, Node.js. Cloud & DevOps Experience developing and deploying applications on AWS. Strong knowledge of: Jenkins, Maven, CI/CD pipelines, Build and release management processes, Development Tools (IntelliJ IDEA or equivalent modern IDEs), Source control and version management best practices.
19/07/2026
Full time
Overview Design, develop, test, and maintain scalable enterprise web applications. Build and support microservices-based solutions using Java and Spring technologies. Develop RESTful APIs and web services for integration with internal and external systems. Collaborate with business stakeholders, architects, and cross-functional teams to gather and refine requirements. Participate in architecture discussions, code reviews, and technical design sessions. Develop and maintain frontend applications using ReactJS and related JavaScript technologies. Implement CI/CD pipelines and deployment automation processes. Troubleshoot production issues and perform root cause analysis. Ensure adherence to coding standards, security best practices, and performance optimisation techniques. Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, retrospectives, and reviews. Engage directly with onsite clients and stakeholders to provide technical consultation and delivery support. Requirements Minimum 7-8 years of experience in software development and enterprise application delivery. Proven experience developing web-based applications using: ReactJS, Spring Boot, Microservices Architecture, REST APIs/Web Services, Spring MVC, JEE Technologies (Java 8+, JSF, JPA, JSP, Servlets, JDBC), XML Technologies (DOM, SAX, XSLT), HTML5, DHTML, JavaScript, JBoss Application Server. Core Technical Skills: Java 8 or higher, Spring Framework (Spring Boot, Spring MVC), JUnit 4 & JUnit 5, FreeMarker Templates, Oracle Database, Git, Ruby, Bundler, Gradle, Leiningen, GoCD, Ansible (Mandatory). Frontend Technologies (Preferred): JavaScript, ReactJS, Redux, Node.js. Cloud & DevOps Experience developing and deploying applications on AWS. Strong knowledge of: Jenkins, Maven, CI/CD pipelines, Build and release management processes, Development Tools (IntelliJ IDEA or equivalent modern IDEs), Source control and version management best practices.
About Scale Factory We are an AI enablement consultancy. Delivering quality-led AI-first foundations, embedding capability and excellence into the foundational fabric of the companies we work with. We give leaders the confidence to move faster, take smarter risks and pursue transformation. Formerly Ten10, we have deep roots in Quality which means we don't just build for the future, we ensure it actually works. We combine this engineering discipline with cutting-edge AI expertise to deliver robust, scalable foundations that turn ambitious transformation into reliable reality. Here's why you'll love being part of our team: Exciting Projects: Collaborate on challenging, impactful projects with a wide range of industries - from finance to government and beyond Career Growth: Tailored training and development opportunities to help you reach your goals Team Culture: Join a supportive, inclusive team that values collaboration, creativity, and innovation Flexibility: Hybrid working lets you balance work and life About the Role This is more than just a job, it's an opportunity to lead, innovate, and grow. As a Senior Software Developer in Test, you'll: Work with our clients to design, build, and implement cutting-edge automation frameworks and testing solutions. Lead and mentor small teams of automation testers, providing guidance and technical direction. Take ownership of QA strategies, influencing testing best practices. Play a client-facing role, ensuring our solutions align with their business needs. What We're Looking For We know great talent comes in many forms. If you're excited about this role but don't tick every box, we'd still love to hear from you! Essential Skills & Experience: Eligibility for SC clearance Significant experience in Agile environments (e.g., SCRUM, Kanban). Solid technical development background with strong coding skills in Java, C#, TypeScript, JavaScript, or similar Proven expertise in automation testing, with hands on experience using tools like Playwright, Selenium, Cypress, or RestAssured Strong knowledge of integration testing and automation frameworks Experience leading small teams of testers and contributing to the overall QA strategy Knowledge of performance testing tools like JMeter, Gatling, K6 or Neoload Hands on experience with CI/CD pipelines and tools (e.g., Jenkins, CircleCI, GitLab CI, Azure DevOps) Excellent communication and stakeholder management skills Bonus Points for: Previous experience in a consultancy environment Hands on coding experience in additional languages like Python, Ruby, Scala, PHP, or C++ What's in It for You? At Scale Factory, we believe in recognising and rewarding great work. Here's what you can expect: 25 Days of Annual Leave: Plus 1 extra day every year for the first three years, with a holiday buying scheme. Pension Plan: Employer-matched contributions up to 5%. Health Benefits: Comprehensive coverage for medical, dental, optical, and alternative therapies. Fitness Support: Subsidised gym memberships and a bike to work scheme. Commuter Benefits: Season ticket loans to make travel easier. Free Annual Rail Cards Electric vehicle salary sacrifice scheme Flexible Work Model: Hybrid working that fits your lifestyle. Social Events: From annual kick offs and Christmas parties to team socials and sporting events, we love celebrating success together. Training & Development: Tailored learning opportunities and full support for certifications to keep your skills sharp. Let's Build the Future Together We're on the lookout for passionate, talented individuals who are ready to make an impact. Whether you're an experienced automation tester or a developer with a flair for QA, we want to hear from you.
18/07/2026
Full time
About Scale Factory We are an AI enablement consultancy. Delivering quality-led AI-first foundations, embedding capability and excellence into the foundational fabric of the companies we work with. We give leaders the confidence to move faster, take smarter risks and pursue transformation. Formerly Ten10, we have deep roots in Quality which means we don't just build for the future, we ensure it actually works. We combine this engineering discipline with cutting-edge AI expertise to deliver robust, scalable foundations that turn ambitious transformation into reliable reality. Here's why you'll love being part of our team: Exciting Projects: Collaborate on challenging, impactful projects with a wide range of industries - from finance to government and beyond Career Growth: Tailored training and development opportunities to help you reach your goals Team Culture: Join a supportive, inclusive team that values collaboration, creativity, and innovation Flexibility: Hybrid working lets you balance work and life About the Role This is more than just a job, it's an opportunity to lead, innovate, and grow. As a Senior Software Developer in Test, you'll: Work with our clients to design, build, and implement cutting-edge automation frameworks and testing solutions. Lead and mentor small teams of automation testers, providing guidance and technical direction. Take ownership of QA strategies, influencing testing best practices. Play a client-facing role, ensuring our solutions align with their business needs. What We're Looking For We know great talent comes in many forms. If you're excited about this role but don't tick every box, we'd still love to hear from you! Essential Skills & Experience: Eligibility for SC clearance Significant experience in Agile environments (e.g., SCRUM, Kanban). Solid technical development background with strong coding skills in Java, C#, TypeScript, JavaScript, or similar Proven expertise in automation testing, with hands on experience using tools like Playwright, Selenium, Cypress, or RestAssured Strong knowledge of integration testing and automation frameworks Experience leading small teams of testers and contributing to the overall QA strategy Knowledge of performance testing tools like JMeter, Gatling, K6 or Neoload Hands on experience with CI/CD pipelines and tools (e.g., Jenkins, CircleCI, GitLab CI, Azure DevOps) Excellent communication and stakeholder management skills Bonus Points for: Previous experience in a consultancy environment Hands on coding experience in additional languages like Python, Ruby, Scala, PHP, or C++ What's in It for You? At Scale Factory, we believe in recognising and rewarding great work. Here's what you can expect: 25 Days of Annual Leave: Plus 1 extra day every year for the first three years, with a holiday buying scheme. Pension Plan: Employer-matched contributions up to 5%. Health Benefits: Comprehensive coverage for medical, dental, optical, and alternative therapies. Fitness Support: Subsidised gym memberships and a bike to work scheme. Commuter Benefits: Season ticket loans to make travel easier. Free Annual Rail Cards Electric vehicle salary sacrifice scheme Flexible Work Model: Hybrid working that fits your lifestyle. Social Events: From annual kick offs and Christmas parties to team socials and sporting events, we love celebrating success together. Training & Development: Tailored learning opportunities and full support for certifications to keep your skills sharp. Let's Build the Future Together We're on the lookout for passionate, talented individuals who are ready to make an impact. Whether you're an experienced automation tester or a developer with a flair for QA, we want to hear from you.
Software Developer Location: Plymouth (Full-Time, Office-Based) Salary: Competitive + Benefits React - Node - TypeScript - JavaScript - Linux - DevOps - SQL - API's Overview A rapidly growing eCommerce and retail business is looking for a talented Software Developer to join its expanding in-house development team. This is a fantastic opportunity to work on a wide variety of business-critical systems, developing the software, platforms and tools that support day-to-day operations and enhance the customer experience. This is a hands-on, full-stack development role where you'll build and maintain bespoke software, internal applications, APIs and web-based systems. You'll have the opportunity to work across the full software development lifecycle, solving real-world problems in a fast-paced, high-volume environment where your work will have a direct impact on the business. This is a full-time, office-based position in Plymouth. Remote working is not available. The Role Design, develop and maintain bespoke web applications, internal tools and business software. Build responsive, user-friendly frontend applications using modern JavaScript frameworks. Develop and maintain REST and GraphQL APIs for internal and third-party integrations. Support backend services, databases and automation processes. Work within Linux-based environments using modern development and deployment practices. Troubleshoot, test, document and continuously improve existing applications. Help maintain reliable, scalable systems supporting a high-volume online business. Write clean, secure and maintainable code following best development practices. About You We're looking for a well-rounded Software Developer with experience across frontend, backend and API development. You'll ideally have experience with: Node.js, React, JavaScript and TypeScript Building and consuming REST and GraphQL APIs SQL databases, particularly PostgreSQL Linux development environments Git, GitHub and modern deployment workflows Writing secure, scalable and maintainable software Supporting applications in high-availability or high-traffic environments Working across multiple technologies with a proactive, problem-solving mindset Desirable Skills Experience with any of the following would be beneficial: Python or Ruby on Rails Java Docker Redis Nginx CI/CD pipelines Cloud hosting platforms Mobile application development (iOS or Android) Performance optimisation and application security API integrations and webhook development Software Developer Location: Plymouth (Full-Time, Office-Based) Salary: Competitive + Benefits React - Node - TypeScript - JavaScript - Linux - DevOps - SQL - API's
16/07/2026
Full time
Software Developer Location: Plymouth (Full-Time, Office-Based) Salary: Competitive + Benefits React - Node - TypeScript - JavaScript - Linux - DevOps - SQL - API's Overview A rapidly growing eCommerce and retail business is looking for a talented Software Developer to join its expanding in-house development team. This is a fantastic opportunity to work on a wide variety of business-critical systems, developing the software, platforms and tools that support day-to-day operations and enhance the customer experience. This is a hands-on, full-stack development role where you'll build and maintain bespoke software, internal applications, APIs and web-based systems. You'll have the opportunity to work across the full software development lifecycle, solving real-world problems in a fast-paced, high-volume environment where your work will have a direct impact on the business. This is a full-time, office-based position in Plymouth. Remote working is not available. The Role Design, develop and maintain bespoke web applications, internal tools and business software. Build responsive, user-friendly frontend applications using modern JavaScript frameworks. Develop and maintain REST and GraphQL APIs for internal and third-party integrations. Support backend services, databases and automation processes. Work within Linux-based environments using modern development and deployment practices. Troubleshoot, test, document and continuously improve existing applications. Help maintain reliable, scalable systems supporting a high-volume online business. Write clean, secure and maintainable code following best development practices. About You We're looking for a well-rounded Software Developer with experience across frontend, backend and API development. You'll ideally have experience with: Node.js, React, JavaScript and TypeScript Building and consuming REST and GraphQL APIs SQL databases, particularly PostgreSQL Linux development environments Git, GitHub and modern deployment workflows Writing secure, scalable and maintainable software Supporting applications in high-availability or high-traffic environments Working across multiple technologies with a proactive, problem-solving mindset Desirable Skills Experience with any of the following would be beneficial: Python or Ruby on Rails Java Docker Redis Nginx CI/CD pipelines Cloud hosting platforms Mobile application development (iOS or Android) Performance optimisation and application security API integrations and webhook development Software Developer Location: Plymouth (Full-Time, Office-Based) Salary: Competitive + Benefits React - Node - TypeScript - JavaScript - Linux - DevOps - SQL - API's
At FDJ UNITED, we don't just follow the game, we reinvent it. FDJ UNITED is one of Europe's leading betting and gaming operators, with a vast portfolio of iconic brands and a reputation for technological excellence. With more than 5,000 employees and a presence in around fifteen regulated markets, the Group offers a diversified, responsible range of games, both under exclusive rights and open to competition. We set new standards, proving that entertainment and safety can go hand in hand. Here, you'll work alongside a team of passionate individuals dedicated to delivering the best and safest entertaining experiences for our customers every day. We're looking for bold people who are eager to succeed and ready to level-up the game. If you thrive on innovation, embrace challenges, and want to make a real impact at all levels, FDJ UNITED is your playing field. Join us in shaping the future of gaming. What You'll Do Develop, maintain, and evolve test automation frameworks for our native Android apps across multiple brands. Design, implement, and execute automated functional, UI, and performance tests to support a high-quality release pipeline. Use manual testing as a last resort for edge cases or new features not yet automated. Collaborate closely with Android developers, Product Owners, architects, and backend/frontend peers in a highly cross functional setup. Participate in design discussions, influencing testing strategy, technical decisions, and best practices. Take part in the full software lifecycle, ensuring reliability, monitoring, and continuous improvement through CI/CD. Troubleshoot issues, identify root causes, and help drive solutions across teams. Support releases and maintain appropriate versioning and documentation. Ensure adherence to Governance, Risk & Compliance obligations: raising non compliance concerns, completing mandatory training, and challenging processes that could introduce risk. Drive quality culture by suggesting improvements to tools, processes, and overall product experience. Skills & Experience (Core Requirements) Strong background in test automation for Android applications. Solid experience with Appium and Android automation tooling, and experience with CI/CD pipelines (e.g., Jenkins). Solid test automation development skills in Java, Kotlin, Python, or JavaScript. Ability to plan and execute tests across functional, UX, performance, and integration dimensions. Experience working in Agile teams with modern development processes. Understanding of secure development principles and awareness of OWASP Mobile Top 10. Strong communication skills and the ability to both give and receive constructive feedback. Experience acting as Incident Manager or handling production related quality issues. Comfortable participating in releases and ensuring production reliability. Ability to troubleshoot complex problems and think critically about product quality. Nice to Have Experience Experience using Gradle, Bash, Groovy, or Ruby for automation development. Familiarity with visual testing, API testing, or cloud device testing (e.g., BrowserStack, Firebase Test Lab). Experience designing high performance, scalable test applications. Experience working with GitLab and Bitbucket, including CI/CD pipelines and code review workflows. Knowledge of Android build variants, flavors, and modularized projects. Who You Are Curious, proactive, and passionate about breaking software (and fixing it). A strong collaborator who enjoys working in a cross functional team. Someone who thrives in fast paced environments where ownership and autonomy are encouraged. A quality ambassador who balances innovation with stability and compliance. Eager to continuously learn, mentor others, and grow within a high performing engineering culture. We believe talent knows no boundaries. Our hiring process focuses solely on your skills, experience, and potential to contribute to our team. We welcome applicants from all backgrounds and evaluate each candidate based on merit, regardless of personal characteristics such as age, gender, origin, religion, sexual orientation, neurodiversity or disability. At FDJ UNITED, we don't just follow the game, we reinvent it. Are you ready to LEVEL-UP THE GAME?
16/07/2026
Full time
At FDJ UNITED, we don't just follow the game, we reinvent it. FDJ UNITED is one of Europe's leading betting and gaming operators, with a vast portfolio of iconic brands and a reputation for technological excellence. With more than 5,000 employees and a presence in around fifteen regulated markets, the Group offers a diversified, responsible range of games, both under exclusive rights and open to competition. We set new standards, proving that entertainment and safety can go hand in hand. Here, you'll work alongside a team of passionate individuals dedicated to delivering the best and safest entertaining experiences for our customers every day. We're looking for bold people who are eager to succeed and ready to level-up the game. If you thrive on innovation, embrace challenges, and want to make a real impact at all levels, FDJ UNITED is your playing field. Join us in shaping the future of gaming. What You'll Do Develop, maintain, and evolve test automation frameworks for our native Android apps across multiple brands. Design, implement, and execute automated functional, UI, and performance tests to support a high-quality release pipeline. Use manual testing as a last resort for edge cases or new features not yet automated. Collaborate closely with Android developers, Product Owners, architects, and backend/frontend peers in a highly cross functional setup. Participate in design discussions, influencing testing strategy, technical decisions, and best practices. Take part in the full software lifecycle, ensuring reliability, monitoring, and continuous improvement through CI/CD. Troubleshoot issues, identify root causes, and help drive solutions across teams. Support releases and maintain appropriate versioning and documentation. Ensure adherence to Governance, Risk & Compliance obligations: raising non compliance concerns, completing mandatory training, and challenging processes that could introduce risk. Drive quality culture by suggesting improvements to tools, processes, and overall product experience. Skills & Experience (Core Requirements) Strong background in test automation for Android applications. Solid experience with Appium and Android automation tooling, and experience with CI/CD pipelines (e.g., Jenkins). Solid test automation development skills in Java, Kotlin, Python, or JavaScript. Ability to plan and execute tests across functional, UX, performance, and integration dimensions. Experience working in Agile teams with modern development processes. Understanding of secure development principles and awareness of OWASP Mobile Top 10. Strong communication skills and the ability to both give and receive constructive feedback. Experience acting as Incident Manager or handling production related quality issues. Comfortable participating in releases and ensuring production reliability. Ability to troubleshoot complex problems and think critically about product quality. Nice to Have Experience Experience using Gradle, Bash, Groovy, or Ruby for automation development. Familiarity with visual testing, API testing, or cloud device testing (e.g., BrowserStack, Firebase Test Lab). Experience designing high performance, scalable test applications. Experience working with GitLab and Bitbucket, including CI/CD pipelines and code review workflows. Knowledge of Android build variants, flavors, and modularized projects. Who You Are Curious, proactive, and passionate about breaking software (and fixing it). A strong collaborator who enjoys working in a cross functional team. Someone who thrives in fast paced environments where ownership and autonomy are encouraged. A quality ambassador who balances innovation with stability and compliance. Eager to continuously learn, mentor others, and grow within a high performing engineering culture. We believe talent knows no boundaries. Our hiring process focuses solely on your skills, experience, and potential to contribute to our team. We welcome applicants from all backgrounds and evaluate each candidate based on merit, regardless of personal characteristics such as age, gender, origin, religion, sexual orientation, neurodiversity or disability. At FDJ UNITED, we don't just follow the game, we reinvent it. Are you ready to LEVEL-UP THE GAME?
Principal Engineer Location: Waterloo, London, England, UK Hybrid(1 day per week in office) Who You Are You've shown long-term repeated success on a variety of projects, typically over the course of 10+ years. You are a trusted expert and leader, often called upon to guide ambiguous initiatives and architect scalable solutions. You bring a blend of deep consulting acumen, technical expertise, and product thinking that drives measurable and impactful outcomes. In your previous experience, you have: Built and shipped production grade platforms: the reusable foundations, tools, infrastructure, and workflows that help other teams shift faster and more reliably Taken AI and agentic systems from prototype to production, with a strong understanding of infrastructure, authentication, and observability Delivered on high stakes consulting engagements across multiple language paradigms, stacks, ecosystems, and client industries Built high quality, maintainable software collaboratively, incrementally, and through an approach tailored towards the unique needs of the clients you've served Led the development and delivery of production grade software using a variety of languages and frameworks, including but not limited to: Java, C#/.NET, Python, TypeScript, JavaScript, React, Go, Ruby, Scala, R, and SQL Actively experimented with AI development tools and translated that experimentation into faster, higher quality delivery for your teams A track record of understanding, assessing, and embracing new tooling and trends within the software industry Built or integrated AI/ML features into products and systems, including recommendation engines, NLP, computer vision, predictive analytics, RAG pipelines, and agents Successfully led modernisation and replatforming efforts to align legacy systems with short and long term business needs Led and delivered solutions to architecture level problems including scalability, security, reliability, performance, maintainability, and observability Facilitated alignment across technical and non technical stakeholders to move initiatives forward through ambiguity and complexity Provided mentorship and team support at scale, while sharing knowledge and improving team practices Collaboratively led stakeholders to balance technical considerations with product and user needs Actively sought out and effectively given feedback What You'll Do At 8th Light As a go to technologist and strategist within 8th Light, you'll work with a variety of clients, typically one to two in a year, while continuing to deepen your and our collective domain expertise over the course of your career with us. You'll be responsible for: Rapidly building trust with clients, demonstrating technical expertise and understanding of their domain and objectives Driving platform engineering work at the client level, connecting long term technical vision to what ships Leading platform strategy and delivery across diverse platform types, connecting long term vision to what ships Working pragmatically to balance technology choices while delivering high quality work within deadlines Advising clients on architecture, scalability and platform evolution, connecting technical decisions to product and business outcomes Collaborating on systems that involve the full ML lifecycle from data ingestion and preprocessing, to model deployment, integration, and performance monitoring Driving innovation by proactively surfacing new technical approaches and product solutions Leading or initiating formal feedback conversations with teams and clients via retrospectives Clearly articulating and documenting outcomes and driving forward action items Contributing to the health of your team and 8th Light's culture by modeling our Values Designing and managing high level technical roadmaps for large engagements Building your network and maintaining relationships with clients and other industry leaders within your domain Coaching client engineering teams, transferring knowledge and leveling up practices Influencing client CTOs and executive decisions. Planning and execute technical work that involves stakeholders outside of project boundaries such as across a client's technical organization Partner with account teams on planning, opportunity identification, stakeholder relationships, and pre sales scope shaping Facilitating retrospectives, strategy sessions, and technical deep dives to improve team and project outcomes Identifying, mitigating, and resolving blockers to team progress Contributing to 8th Light by serving as a mentor, leading or designing workshops internally or for clients, representing 8th Light in the tech community, or supporting our hiring processes Demonstrating leadership in scalable system design, modular architecture, and platform oriented development Bringing depth in testing strategies, observability, fault tolerance, and secure engineering practices Applying architectural patterns to evaluate tradeoffs and drive clear, documented design rationale Strongly Preferred Skills We work across many areas, and encourage anyone with the experience listed above to apply. We would particularly like to encourage applicants with experience in the following areas: Platform engineering: building reusable software foundations, internal developer platforms, and infrastructure that other teams build on Data Engineering: including platforms like Databricks for data processing and analytics Delivering production agentic systems, including RAG pipelines, vector search, and agentic frameworks such as LangChain, LlamaIndex, CrewAI, AutoGen, and n8n DevSecOps & DevOps MLOps Infrastructure as Code How You'll Be Supported At 8th Light, we believe our people are our greatest asset. Their growth, well being, and success shape our future. Our wellness package is designed with the Whole YOU in mind and includes: A robust L&D programme featuring unlimited access to thousands of books, courses, and expert led training on the O'Reilly learning platform. Annual financial stipend and time allotment for learning & development Coworking support for our global team 12 weeks of new parent leave available for eligible employees See our full list of Benefits. A Note on Compensation At 8th Light, we are committed to a compensation philosophy that is transparent, fair, and helps us attract and retain top talent in alignment with our company's strategic growth goals and clients' needs. We benchmark our salaries using Geographic Structures to establish competitive pay ranges within the regions where 8th Light's live. Our pay ranges for our Principal Engineer position within London is: £92-818-£116-122 GBP Reach out to for more relevant information pertaining to your local market.
16/07/2026
Full time
Principal Engineer Location: Waterloo, London, England, UK Hybrid(1 day per week in office) Who You Are You've shown long-term repeated success on a variety of projects, typically over the course of 10+ years. You are a trusted expert and leader, often called upon to guide ambiguous initiatives and architect scalable solutions. You bring a blend of deep consulting acumen, technical expertise, and product thinking that drives measurable and impactful outcomes. In your previous experience, you have: Built and shipped production grade platforms: the reusable foundations, tools, infrastructure, and workflows that help other teams shift faster and more reliably Taken AI and agentic systems from prototype to production, with a strong understanding of infrastructure, authentication, and observability Delivered on high stakes consulting engagements across multiple language paradigms, stacks, ecosystems, and client industries Built high quality, maintainable software collaboratively, incrementally, and through an approach tailored towards the unique needs of the clients you've served Led the development and delivery of production grade software using a variety of languages and frameworks, including but not limited to: Java, C#/.NET, Python, TypeScript, JavaScript, React, Go, Ruby, Scala, R, and SQL Actively experimented with AI development tools and translated that experimentation into faster, higher quality delivery for your teams A track record of understanding, assessing, and embracing new tooling and trends within the software industry Built or integrated AI/ML features into products and systems, including recommendation engines, NLP, computer vision, predictive analytics, RAG pipelines, and agents Successfully led modernisation and replatforming efforts to align legacy systems with short and long term business needs Led and delivered solutions to architecture level problems including scalability, security, reliability, performance, maintainability, and observability Facilitated alignment across technical and non technical stakeholders to move initiatives forward through ambiguity and complexity Provided mentorship and team support at scale, while sharing knowledge and improving team practices Collaboratively led stakeholders to balance technical considerations with product and user needs Actively sought out and effectively given feedback What You'll Do At 8th Light As a go to technologist and strategist within 8th Light, you'll work with a variety of clients, typically one to two in a year, while continuing to deepen your and our collective domain expertise over the course of your career with us. You'll be responsible for: Rapidly building trust with clients, demonstrating technical expertise and understanding of their domain and objectives Driving platform engineering work at the client level, connecting long term technical vision to what ships Leading platform strategy and delivery across diverse platform types, connecting long term vision to what ships Working pragmatically to balance technology choices while delivering high quality work within deadlines Advising clients on architecture, scalability and platform evolution, connecting technical decisions to product and business outcomes Collaborating on systems that involve the full ML lifecycle from data ingestion and preprocessing, to model deployment, integration, and performance monitoring Driving innovation by proactively surfacing new technical approaches and product solutions Leading or initiating formal feedback conversations with teams and clients via retrospectives Clearly articulating and documenting outcomes and driving forward action items Contributing to the health of your team and 8th Light's culture by modeling our Values Designing and managing high level technical roadmaps for large engagements Building your network and maintaining relationships with clients and other industry leaders within your domain Coaching client engineering teams, transferring knowledge and leveling up practices Influencing client CTOs and executive decisions. Planning and execute technical work that involves stakeholders outside of project boundaries such as across a client's technical organization Partner with account teams on planning, opportunity identification, stakeholder relationships, and pre sales scope shaping Facilitating retrospectives, strategy sessions, and technical deep dives to improve team and project outcomes Identifying, mitigating, and resolving blockers to team progress Contributing to 8th Light by serving as a mentor, leading or designing workshops internally or for clients, representing 8th Light in the tech community, or supporting our hiring processes Demonstrating leadership in scalable system design, modular architecture, and platform oriented development Bringing depth in testing strategies, observability, fault tolerance, and secure engineering practices Applying architectural patterns to evaluate tradeoffs and drive clear, documented design rationale Strongly Preferred Skills We work across many areas, and encourage anyone with the experience listed above to apply. We would particularly like to encourage applicants with experience in the following areas: Platform engineering: building reusable software foundations, internal developer platforms, and infrastructure that other teams build on Data Engineering: including platforms like Databricks for data processing and analytics Delivering production agentic systems, including RAG pipelines, vector search, and agentic frameworks such as LangChain, LlamaIndex, CrewAI, AutoGen, and n8n DevSecOps & DevOps MLOps Infrastructure as Code How You'll Be Supported At 8th Light, we believe our people are our greatest asset. Their growth, well being, and success shape our future. Our wellness package is designed with the Whole YOU in mind and includes: A robust L&D programme featuring unlimited access to thousands of books, courses, and expert led training on the O'Reilly learning platform. Annual financial stipend and time allotment for learning & development Coworking support for our global team 12 weeks of new parent leave available for eligible employees See our full list of Benefits. A Note on Compensation At 8th Light, we are committed to a compensation philosophy that is transparent, fair, and helps us attract and retain top talent in alignment with our company's strategic growth goals and clients' needs. We benchmark our salaries using Geographic Structures to establish competitive pay ranges within the regions where 8th Light's live. Our pay ranges for our Principal Engineer position within London is: £92-818-£116-122 GBP Reach out to for more relevant information pertaining to your local market.
A Unicorn company that have recently opened up a Enterprise division in London are looking for multiple full stack engineers to join their London based team. The client It's an opportunity to have an immediate and real impact on the future of their product. They have a self-autonomous environment where initiative is rewarded and you're given a huge degree of independence. What's the product? With over 180,000 customers (including Coca Cola, Hulu and Universal) and growing, the product is work operating system that allows any given client to shape workflows, their way. They can boost their team's alignment, productivity and efficiency by customising any workflow. It allows you to centralise all work, processes, tools and files into one operating system. The role The Role As mentioned, you'll joining their London Enterprise team (they already have one in Tel-Aviv). This team will have the core focus of specifically catering to the needs of larger businesses or enterprises. They're looking for an engineer who can look beyond the code and see the bigger picture. The enterprise team works across teams and has three sub sections in which you could be responsible of; Security-related features/Integrity and Data Protection User access/Permissions management Customer Accounts/Management tools As such, they want someone who's happy to really plug themselves into both user and business needs. Because of this there'll be the opportunity for you to write a lot of new code, increase product features and help them penetrate this new domain. The candidate What experience do I need? They're looking for an engineer who comes with experience of closing a whole product cycle, with end-to-end ownership from a product based company. Primarily you'll be working with JavaScript (Node, React, Redux) and Ruby, (with an equal split 50/50). However, they know that a good developer can pick up a new language quickly, so they're really not fussed on your background. Their software engineering stack looks like this: React, Redux, Node, Ruby, AWS, Linux, Elasticsearch, Cassandra, Kubernetes, Docker, Kafka. What's in it for you? Based near Tottenham Court Road Station (right by the Meta offices), they're offering a salary of up to £115K. On top of that is a pretty impressive annual bonus of 8-10%, as well as stock options. There are 25 days holiday plus your bank holidays. They are looking for people to come into the office 3 days a week at the moment, though the manager is looking to reduce this over time. The Interview Process First stage is a short intro call with the Internal Recruiter, who'll give you a bit more info on the product and project as well as take any questions you have around them. There'll be some light technical questions but nothing heavy. This is followed by three separate technical interviews; one around the day to day activities they do and another that is more general. The final stage is an opportunity for you to meet people face to face in their Central London office and is a chance for you to get to know your new potential team.
12/07/2026
Full time
A Unicorn company that have recently opened up a Enterprise division in London are looking for multiple full stack engineers to join their London based team. The client It's an opportunity to have an immediate and real impact on the future of their product. They have a self-autonomous environment where initiative is rewarded and you're given a huge degree of independence. What's the product? With over 180,000 customers (including Coca Cola, Hulu and Universal) and growing, the product is work operating system that allows any given client to shape workflows, their way. They can boost their team's alignment, productivity and efficiency by customising any workflow. It allows you to centralise all work, processes, tools and files into one operating system. The role The Role As mentioned, you'll joining their London Enterprise team (they already have one in Tel-Aviv). This team will have the core focus of specifically catering to the needs of larger businesses or enterprises. They're looking for an engineer who can look beyond the code and see the bigger picture. The enterprise team works across teams and has three sub sections in which you could be responsible of; Security-related features/Integrity and Data Protection User access/Permissions management Customer Accounts/Management tools As such, they want someone who's happy to really plug themselves into both user and business needs. Because of this there'll be the opportunity for you to write a lot of new code, increase product features and help them penetrate this new domain. The candidate What experience do I need? They're looking for an engineer who comes with experience of closing a whole product cycle, with end-to-end ownership from a product based company. Primarily you'll be working with JavaScript (Node, React, Redux) and Ruby, (with an equal split 50/50). However, they know that a good developer can pick up a new language quickly, so they're really not fussed on your background. Their software engineering stack looks like this: React, Redux, Node, Ruby, AWS, Linux, Elasticsearch, Cassandra, Kubernetes, Docker, Kafka. What's in it for you? Based near Tottenham Court Road Station (right by the Meta offices), they're offering a salary of up to £115K. On top of that is a pretty impressive annual bonus of 8-10%, as well as stock options. There are 25 days holiday plus your bank holidays. They are looking for people to come into the office 3 days a week at the moment, though the manager is looking to reduce this over time. The Interview Process First stage is a short intro call with the Internal Recruiter, who'll give you a bit more info on the product and project as well as take any questions you have around them. There'll be some light technical questions but nothing heavy. This is followed by three separate technical interviews; one around the day to day activities they do and another that is more general. The final stage is an opportunity for you to meet people face to face in their Central London office and is a chance for you to get to know your new potential team.
At Algolia, we're proud to be a pioneer and market leader in AI Search, empowering 17,000+ businesses to deliver blazing fast, predictive search and browse experiences at internet scale. Every week, we power over 30 billion search requests - four times more than Microsoft Bing, Yahoo, Baidu, Yandex, and DuckDuckGo combined. In 2021, we raised $150 million in Series D funding, quadrupling our valuation to $2.25 billion. This strong foundation enables us to keep investing in our market leading platform and serving incredible customers like Under Armour, PetSmart, Stripe, Gymshark, and Walgreens. At Algolia, we are passionate about helping developers & product teams connect their users with what matters most in milliseconds! Algolia provides the industry's most powerful search and discovery SaaS platform, driving richer, more powerful engagement and success capabilities to over 17,000 companies. We are seeking passionate and industrious Solutions Engineers ready to join a hyper growth business and market to help evangelise and drive technical success with our solutions. We are looking for experienced, curious, and driven Solutions Engineers to help customers realise the full value of our platform in a fast growing market. This role is a critical part of Algolia's go to market organisation, working closely with Sales and Solutions partners to drive revenue, customer adoption, and best practices. You will play a key role in helping prospects and customers evaluate Algolia, understand its technical capabilities, and successfully apply it to their use cases. In this position, you will own the technical pre sales relationship across opportunities and accounts. You will partner with Account Executives to demonstrate the product and underlying architecture, address technical and business objections, and deliver thoughtful, consultative solutions that result in a strong technical win and clear product fit. You will act as both a deep technical expert and a trusted advisor. This means being equally comfortable presenting an engaging solution to a CTO, collaborating with product managers, or building prototypes and integrations directly with customer engineers using Algolia's APIs. You thrive in conversations with engineers, product leaders, and executives, and you know how to translate complex technical concepts into clear business value for diverse audiences. Beyond customer facing work, you will serve as an advocate for customer needs internally, partnering with Product and Engineering, contributing to technical content, enabling internal teams, and supporting cross company initiatives that improve how customers succeed with Algolia. Our priorities are guided by a simple question: what will help our customers be more successful with Algolia? YOUR ROLE WILL CONSIST OF Work with Sales Teams and prospects on their evaluation and adoption of Algolia solutions Understand and qualify customer goals with KPIs and effectively articulate Algolia's ability to meet them Assist in the Sales process including discovery, demo, Proofs of Concept (POC), RFP responses & business justification Develop custom search applications leveraging the tools, frameworks, and partners of the Algolia ecosystem Distill and advocate customer interests, needs and product feedback in order to relay to Product and Engineering teams Continuously learn and update skills and keep aware of industry trends in the Search and Discovery space, and contribute to thought leadership to make Algolia more accessible to the world Work with the Solution Architects and Customer Success teams on seamless transition to the post sales process to ensure highly successful onboarding YOU MIGHT BE A FIT IF YOU HAVE Obsessed with Solving Customer Problems 4+ years experience in a customer facing technical role (SE, SA, consultant, PM), ideally in the SaaS space Previous software development experience in one or more of the following areas: Front End - JavaScript, TypeScript, React; Back End - Java, Ruby, Go, Node, Python, Swift/Objective C; Experience with data formats and data transformation Great oral and written communication skills Superior organisational skills working with multiple customers and have the ability to switch context quickly throughout the day with various competing demands and attention to detail Experience at our current stage and beyond ($150 300M+ ARR range, high growth, lots of change and building internal infrastructure) NICE TO HAVE Additional European languages such as Italian and Spanish A background in the search industry or e commerce Specific knowledge in frameworks Magento, Shopify, Salesforce Commerce Cloud, commercetools and alike Familiarity with emerging concepts in agentic AI systems (e.g., autonomous reasoning, tool use, or multi agent orchestration) Knowledge in Analytics, SEO Algolia does not discriminate on the basis of race, color, religion, sex, age, national origin, military status, veteran status, disability status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. On Target Earnings Pay Range: £97,000 - £121,500 GBP FLEXIBLE WORKPLACE STRATEGY Algolia's flexible workplace model is designed to empower all Algolians to fulfill our mission to power search and discovery with ease. We place an emphasis on an individual's impact, contribution, and output, over their physical location. Algolia is a high trust environment and many of our team members have the autonomy to choose where they want to work and when. We have a global presence with offices in Paris, NYC, London, Sydney and Bucharest, however we also offer many of our team members the option to work remotely either as fully remote or hybrid remote employees. Positions listed as "Remote" are only available for remote work within the specified country. Positions listed within a specific city are only available in that location - depending on the role it may be available with either a hybrid remote or in office schedule. WE'RE LOOKING FOR SOMEONE WHO CAN LIVE OUR VALUES GRIT - Problem solving and perseverance capability in an ever changing and growing environment. TRUST - Willingness to trust our co workers and to take ownership. CANDOR - Ability to receive and give constructive feedback. CARE - Genuine care about other team members, our clients and the decisions we make in the company. HUMILITY - Aptitude for learning from others, putting ego aside. We're looking for talented, passionate people to help build the world's best search and discovery technology. We value autonomy, diversity, and collaboration. We're committed to creating an inclusive workplace where everyone is respected and supported-regardless of race, age, ancestry, religion, sex, gender identity, sexual orientation, marital status, color, veteran status, disability, or socioeconomic background.
12/07/2026
Full time
At Algolia, we're proud to be a pioneer and market leader in AI Search, empowering 17,000+ businesses to deliver blazing fast, predictive search and browse experiences at internet scale. Every week, we power over 30 billion search requests - four times more than Microsoft Bing, Yahoo, Baidu, Yandex, and DuckDuckGo combined. In 2021, we raised $150 million in Series D funding, quadrupling our valuation to $2.25 billion. This strong foundation enables us to keep investing in our market leading platform and serving incredible customers like Under Armour, PetSmart, Stripe, Gymshark, and Walgreens. At Algolia, we are passionate about helping developers & product teams connect their users with what matters most in milliseconds! Algolia provides the industry's most powerful search and discovery SaaS platform, driving richer, more powerful engagement and success capabilities to over 17,000 companies. We are seeking passionate and industrious Solutions Engineers ready to join a hyper growth business and market to help evangelise and drive technical success with our solutions. We are looking for experienced, curious, and driven Solutions Engineers to help customers realise the full value of our platform in a fast growing market. This role is a critical part of Algolia's go to market organisation, working closely with Sales and Solutions partners to drive revenue, customer adoption, and best practices. You will play a key role in helping prospects and customers evaluate Algolia, understand its technical capabilities, and successfully apply it to their use cases. In this position, you will own the technical pre sales relationship across opportunities and accounts. You will partner with Account Executives to demonstrate the product and underlying architecture, address technical and business objections, and deliver thoughtful, consultative solutions that result in a strong technical win and clear product fit. You will act as both a deep technical expert and a trusted advisor. This means being equally comfortable presenting an engaging solution to a CTO, collaborating with product managers, or building prototypes and integrations directly with customer engineers using Algolia's APIs. You thrive in conversations with engineers, product leaders, and executives, and you know how to translate complex technical concepts into clear business value for diverse audiences. Beyond customer facing work, you will serve as an advocate for customer needs internally, partnering with Product and Engineering, contributing to technical content, enabling internal teams, and supporting cross company initiatives that improve how customers succeed with Algolia. Our priorities are guided by a simple question: what will help our customers be more successful with Algolia? YOUR ROLE WILL CONSIST OF Work with Sales Teams and prospects on their evaluation and adoption of Algolia solutions Understand and qualify customer goals with KPIs and effectively articulate Algolia's ability to meet them Assist in the Sales process including discovery, demo, Proofs of Concept (POC), RFP responses & business justification Develop custom search applications leveraging the tools, frameworks, and partners of the Algolia ecosystem Distill and advocate customer interests, needs and product feedback in order to relay to Product and Engineering teams Continuously learn and update skills and keep aware of industry trends in the Search and Discovery space, and contribute to thought leadership to make Algolia more accessible to the world Work with the Solution Architects and Customer Success teams on seamless transition to the post sales process to ensure highly successful onboarding YOU MIGHT BE A FIT IF YOU HAVE Obsessed with Solving Customer Problems 4+ years experience in a customer facing technical role (SE, SA, consultant, PM), ideally in the SaaS space Previous software development experience in one or more of the following areas: Front End - JavaScript, TypeScript, React; Back End - Java, Ruby, Go, Node, Python, Swift/Objective C; Experience with data formats and data transformation Great oral and written communication skills Superior organisational skills working with multiple customers and have the ability to switch context quickly throughout the day with various competing demands and attention to detail Experience at our current stage and beyond ($150 300M+ ARR range, high growth, lots of change and building internal infrastructure) NICE TO HAVE Additional European languages such as Italian and Spanish A background in the search industry or e commerce Specific knowledge in frameworks Magento, Shopify, Salesforce Commerce Cloud, commercetools and alike Familiarity with emerging concepts in agentic AI systems (e.g., autonomous reasoning, tool use, or multi agent orchestration) Knowledge in Analytics, SEO Algolia does not discriminate on the basis of race, color, religion, sex, age, national origin, military status, veteran status, disability status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. On Target Earnings Pay Range: £97,000 - £121,500 GBP FLEXIBLE WORKPLACE STRATEGY Algolia's flexible workplace model is designed to empower all Algolians to fulfill our mission to power search and discovery with ease. We place an emphasis on an individual's impact, contribution, and output, over their physical location. Algolia is a high trust environment and many of our team members have the autonomy to choose where they want to work and when. We have a global presence with offices in Paris, NYC, London, Sydney and Bucharest, however we also offer many of our team members the option to work remotely either as fully remote or hybrid remote employees. Positions listed as "Remote" are only available for remote work within the specified country. Positions listed within a specific city are only available in that location - depending on the role it may be available with either a hybrid remote or in office schedule. WE'RE LOOKING FOR SOMEONE WHO CAN LIVE OUR VALUES GRIT - Problem solving and perseverance capability in an ever changing and growing environment. TRUST - Willingness to trust our co workers and to take ownership. CANDOR - Ability to receive and give constructive feedback. CARE - Genuine care about other team members, our clients and the decisions we make in the company. HUMILITY - Aptitude for learning from others, putting ego aside. We're looking for talented, passionate people to help build the world's best search and discovery technology. We value autonomy, diversity, and collaboration. We're committed to creating an inclusive workplace where everyone is respected and supported-regardless of race, age, ancestry, religion, sex, gender identity, sexual orientation, marital status, color, veteran status, disability, or socioeconomic background.
A Unicorn company that have recently opened up a Enterprise division in London are looking for multiple full stack engineers to join their London based team. The client It's an opportunity to have an immediate and real impact on the future of their product. They have a self-autonomous environment where initiative is rewarded and you're given a huge degree of independence. What's the product? With over 180,000 customers (including Coca Cola, Hulu and Universal) and growing, the product is work operating system that allows any given client to shape workflows, their way. They can boost their team's alignment, productivity and efficiency by customising any workflow. It allows you to centralise all work, processes, tools and files into one operating system. The role As mentioned, you'll joining their London Enterprise team (they already have one in Tel-Aviv). This team will have the core focus of specifically catering to the needs of larger businesses or enterprises. They're looking for an engineer who can look beyond the code and see the bigger picture. The enterprise team works across teams and has three sub sections in which you could be responsible of: Security-related features/Integrity and Data Protection User access/Permissions management Customer Accounts/Management tools As such, they want someone who's happy to really plug themselves into both user and business needs. Because of this there'll be the opportunity for you to write a lot of new code, increase product features and help them penetrate this new domain. The candidate They're looking for an engineer who comes with experience of closing a whole product cycle, with end-to-end ownership from a product based company. Primarily you'll be working with JavaScript (Node, React, Redux) and Ruby, (with an equal split 50/50). However, they know that a good developer can pick up a new language quickly, so they're really not fussed on your background. Their software engineering stack looks like this: React, Redux, Node, Ruby, AWS, Linux, Elasticsearch, Cassandra, Kubernetes, Docker, Kafka. What's in it for you? Based near Tottenham Court Road Station (right by the Meta offices), they're offering a salary of up to £115K. On top of that is a pretty impressive annual bonus of 8-10%, as well as stock options. There are 25 days holiday plus your bank holidays. They are looking for people to come into the office 3 days a week at the moment, though the manager is looking to reduce this over time.
07/07/2026
Full time
A Unicorn company that have recently opened up a Enterprise division in London are looking for multiple full stack engineers to join their London based team. The client It's an opportunity to have an immediate and real impact on the future of their product. They have a self-autonomous environment where initiative is rewarded and you're given a huge degree of independence. What's the product? With over 180,000 customers (including Coca Cola, Hulu and Universal) and growing, the product is work operating system that allows any given client to shape workflows, their way. They can boost their team's alignment, productivity and efficiency by customising any workflow. It allows you to centralise all work, processes, tools and files into one operating system. The role As mentioned, you'll joining their London Enterprise team (they already have one in Tel-Aviv). This team will have the core focus of specifically catering to the needs of larger businesses or enterprises. They're looking for an engineer who can look beyond the code and see the bigger picture. The enterprise team works across teams and has three sub sections in which you could be responsible of: Security-related features/Integrity and Data Protection User access/Permissions management Customer Accounts/Management tools As such, they want someone who's happy to really plug themselves into both user and business needs. Because of this there'll be the opportunity for you to write a lot of new code, increase product features and help them penetrate this new domain. The candidate They're looking for an engineer who comes with experience of closing a whole product cycle, with end-to-end ownership from a product based company. Primarily you'll be working with JavaScript (Node, React, Redux) and Ruby, (with an equal split 50/50). However, they know that a good developer can pick up a new language quickly, so they're really not fussed on your background. Their software engineering stack looks like this: React, Redux, Node, Ruby, AWS, Linux, Elasticsearch, Cassandra, Kubernetes, Docker, Kafka. What's in it for you? Based near Tottenham Court Road Station (right by the Meta offices), they're offering a salary of up to £115K. On top of that is a pretty impressive annual bonus of 8-10%, as well as stock options. There are 25 days holiday plus your bank holidays. They are looking for people to come into the office 3 days a week at the moment, though the manager is looking to reduce this over time.
1 x permanent and 1 x Fixed term contract for 12 months We are recruiting for a Creative Technologist / Creative Full-Stack Developer (Permanent role and 12 month Fixed Term contract) About Nesta We are Nesta, the UK's innovation agency for social good. We design, test and scale solutions to society's biggest problems. Our three missions are to give every child a fair start, help people live healthy lives, and create a sustainable future where the economy works for both people and the planet. For over 20 years, we have worked to support, encourage and inspire innovation. We work in three roles: as an innovation partner working with frontline organisations to design and test new solutions, as a venture builder supporting new and early stage businesses, and as a system shaper creating the conditions for innovation. Harnessing the rigour of science and the creativity of design, we work relentlessly to change millions of lives for the better. Find out more at nesta.org.uk How will a Creative Technologist contribute to Nesta's success? As a Creative Technologist you will prototype and build digital tools and products in service of Nesta's innovation missions and goals. The things you will help build will range from full-stack web applications; functional prototypes for user testing; and beyond. This role will suit someone with real-world experience of working in small multidisciplinary teams to (often individually) rapidly build and maintain prototypes or early stage digital products/MVP's across the full-stack, often using established frameworks (like Ruby on Rails or Django/Python) and existing tech where it makes sense. The ideal candidate would be highly collaborative, outcome-focused and self-driven with the ability to take an idea or brief and simply and quickly turn it into a functional prototype or product alongside non-technical colleagues. It's also very possible you will have skills beyond software engineering (e.g. arts, design, product, etc) or have developed your own digital products, and are more interested in quickly and simply delivering valuable digital products than tackling the most challenging engineering problems. The role Build software in service of our social innovation missions (A Fairer Start, A Healthy Life, and A Sustainable Future) and work closely with our practices (methodological experts in data science, design, experimentation, etc.) to identify and develop (through building prototype/MVPs and/or commissioning work externally) technological solutions or enhancements to achieve our mission goals. Make regular hands on software development contributions independently or as part of a multidisciplinary team to rapidly build digital tools and products that meet users and stakeholder needs in service of our mission goals; releasing the smallest and simplest working software quickly and often, in order to learn, deliver value and continually improve/iterate. Simply and quickly turn ambiguous concepts or ideas into tangible functional or semi functional software prototypes or products to demonstrate their potential and help us learn. Deploy and maintain the digital products and tools you help build including finding ways to make improvements and resolving faults quickly so they don't happen again. Write clean, secure and well tested code, following best practice guidelines. Work with non technical colleagues/partners from other disciplines to scope opportunities for software solutions, understand what needs to be built, and adapt plans and tasks in response to new learning or requirements. Contribute to the activities of multidisciplinary teams you are part of beyond programming, including but not limited to participating in user research and testing; co designing solutions; as well as defining requirements and project planning. Regularly pick up and explore tools and technologies that are new to you, as well as being pragmatic about when to use the simplest option (e.g. no/low code tools; reuse existing tech or services; etc) to deliver value to users and stakeholders quickly. Work with Nesta's 'Discovery' function to identify, assess and prototype the potential of promising, cutting edge technology based ideas and approaches to help achieve Nesta's missions. The person Essential Programming and build (software engineering). You have experience of working in small teams or individually to rapidly build and release full stack digital products using multiple languages and frameworks, including full stack web application frameworks like Ruby on Rails or Django for Python, and are comfortable with core web technologies like HTML, CSS and JavaScript. You can quickly learn new languages and frameworks when needed and focus on using the best and simplest tool for the job, including no/low code tools where it makes sense. You are comfortable with Git and Github, and AI coding tools, and can review, test, deploy and monitor software you build. As well as technical know how to make things that work, you are familiar with good design and able to follow guidelines and specifications to build things that are usable and appealing to look at. Prototyping and product development. You have experience of rapidly developing and releasing (e.g. in a matter of days/weeks) early stage digital products and prototypes; then working iteratively with stakeholders and users to improve them. You can approach prototyping as a team activity, actively soliciting prototypes and testing with others. You can use a variety of prototyping methods and choose the most appropriate and are comfortable quickly putting together functional or semi functional prototypes using tools and technologies that are new to you in order to learn, deliver value and continually improve/iterate. Service support. You can identify, locate and fix faults. And you can manage service components to ensure they meet business needs and performance targets. Information security. You can understand information security. You can design solutions and services with security controls embedded, specifically engineered with mitigation of security threats as a core feature. Systems design. You have a track record of designing and delivering the simplest working solution, keeping the architecture and technology choices of systems you design simple and proportionate to the maturity of the product and brief. You focus on ensuring a low complexity stack to enable small teams to rapidly release and maintain software iteratively. In collaboration with stakeholders you can select appropriate design standards, methods and tools, and ensure they are applied effectively. You can review the systems designs of others to ensure the selection of appropriate technology, efficient use of resources and integration of multiple systems and technology. Systems integration. You can integrate different technologies, balancing an appropriate mix of tried and tested with cutting edge, to quickly deliver scrappy proofs of concepts or robust products; and you can establish and maintain appropriate levels of automated software testing to support this. User focus. You have a track record of building software that meets the needs of users and stakeholders. You can collaborate with other disciplines and can represent users internally. You can explain the difference between user needs and the desires of the user. You can champion user research to focus on all users. You can prioritise and define approaches to understand the user story, guiding others in doing so. Communication and collaboration. You have experience presenting technical concepts and effectively collaborating to deliver valuable software products in a non technical environment. You are highly collaborative, outcome focused, and self driven with the ability to take an idea and make it real simply and quickly. You can act as a bridge between design and product mindsets, technical know how, and non technical colleagues. Desirable You've successfully developed your own digital products (ideally with a social impact purpose) and/or have a product mindset. Experience of building data products and systems that have AI features. Experience of commissioning and overseeing tech related work. What we offer Salary: circa £58,500 plus array of benefits, including health cash plans, dental insurance, the ability to buy and sell annual leave, eyecare vouchers and more Location: Blackfriars, Central London - hybrid working arrangement, with a minimum of two days working from the office. Term: Permanent and 12 month Fixed Term Contract Hours: This is a full time role but we offer a range of flexible working arrangements and encourage our people to take advantage of them. Many do. Reports to: Product Lead At Nesta, we believe that a diverse workforce leads to an organization that is more innovative, more creative and gets better results. We want our workforce to represent the diversity of the people and communities we serve. We also want our workplace to be one where different experiences, expertise and perspectives are valued, and where everyone is encouraged to grow and develop. This means that when we are recruiting, we actively seek to reach a diverse pool of candidates. It also means that we are happy to consider any reasonable adjustments that potential employees may need to in order to be successful. We recognise the importance of a good balance between work and home life, so we do everything we can to accommodate flexible working, including working from home . click apply for full job details
07/07/2026
Full time
1 x permanent and 1 x Fixed term contract for 12 months We are recruiting for a Creative Technologist / Creative Full-Stack Developer (Permanent role and 12 month Fixed Term contract) About Nesta We are Nesta, the UK's innovation agency for social good. We design, test and scale solutions to society's biggest problems. Our three missions are to give every child a fair start, help people live healthy lives, and create a sustainable future where the economy works for both people and the planet. For over 20 years, we have worked to support, encourage and inspire innovation. We work in three roles: as an innovation partner working with frontline organisations to design and test new solutions, as a venture builder supporting new and early stage businesses, and as a system shaper creating the conditions for innovation. Harnessing the rigour of science and the creativity of design, we work relentlessly to change millions of lives for the better. Find out more at nesta.org.uk How will a Creative Technologist contribute to Nesta's success? As a Creative Technologist you will prototype and build digital tools and products in service of Nesta's innovation missions and goals. The things you will help build will range from full-stack web applications; functional prototypes for user testing; and beyond. This role will suit someone with real-world experience of working in small multidisciplinary teams to (often individually) rapidly build and maintain prototypes or early stage digital products/MVP's across the full-stack, often using established frameworks (like Ruby on Rails or Django/Python) and existing tech where it makes sense. The ideal candidate would be highly collaborative, outcome-focused and self-driven with the ability to take an idea or brief and simply and quickly turn it into a functional prototype or product alongside non-technical colleagues. It's also very possible you will have skills beyond software engineering (e.g. arts, design, product, etc) or have developed your own digital products, and are more interested in quickly and simply delivering valuable digital products than tackling the most challenging engineering problems. The role Build software in service of our social innovation missions (A Fairer Start, A Healthy Life, and A Sustainable Future) and work closely with our practices (methodological experts in data science, design, experimentation, etc.) to identify and develop (through building prototype/MVPs and/or commissioning work externally) technological solutions or enhancements to achieve our mission goals. Make regular hands on software development contributions independently or as part of a multidisciplinary team to rapidly build digital tools and products that meet users and stakeholder needs in service of our mission goals; releasing the smallest and simplest working software quickly and often, in order to learn, deliver value and continually improve/iterate. Simply and quickly turn ambiguous concepts or ideas into tangible functional or semi functional software prototypes or products to demonstrate their potential and help us learn. Deploy and maintain the digital products and tools you help build including finding ways to make improvements and resolving faults quickly so they don't happen again. Write clean, secure and well tested code, following best practice guidelines. Work with non technical colleagues/partners from other disciplines to scope opportunities for software solutions, understand what needs to be built, and adapt plans and tasks in response to new learning or requirements. Contribute to the activities of multidisciplinary teams you are part of beyond programming, including but not limited to participating in user research and testing; co designing solutions; as well as defining requirements and project planning. Regularly pick up and explore tools and technologies that are new to you, as well as being pragmatic about when to use the simplest option (e.g. no/low code tools; reuse existing tech or services; etc) to deliver value to users and stakeholders quickly. Work with Nesta's 'Discovery' function to identify, assess and prototype the potential of promising, cutting edge technology based ideas and approaches to help achieve Nesta's missions. The person Essential Programming and build (software engineering). You have experience of working in small teams or individually to rapidly build and release full stack digital products using multiple languages and frameworks, including full stack web application frameworks like Ruby on Rails or Django for Python, and are comfortable with core web technologies like HTML, CSS and JavaScript. You can quickly learn new languages and frameworks when needed and focus on using the best and simplest tool for the job, including no/low code tools where it makes sense. You are comfortable with Git and Github, and AI coding tools, and can review, test, deploy and monitor software you build. As well as technical know how to make things that work, you are familiar with good design and able to follow guidelines and specifications to build things that are usable and appealing to look at. Prototyping and product development. You have experience of rapidly developing and releasing (e.g. in a matter of days/weeks) early stage digital products and prototypes; then working iteratively with stakeholders and users to improve them. You can approach prototyping as a team activity, actively soliciting prototypes and testing with others. You can use a variety of prototyping methods and choose the most appropriate and are comfortable quickly putting together functional or semi functional prototypes using tools and technologies that are new to you in order to learn, deliver value and continually improve/iterate. Service support. You can identify, locate and fix faults. And you can manage service components to ensure they meet business needs and performance targets. Information security. You can understand information security. You can design solutions and services with security controls embedded, specifically engineered with mitigation of security threats as a core feature. Systems design. You have a track record of designing and delivering the simplest working solution, keeping the architecture and technology choices of systems you design simple and proportionate to the maturity of the product and brief. You focus on ensuring a low complexity stack to enable small teams to rapidly release and maintain software iteratively. In collaboration with stakeholders you can select appropriate design standards, methods and tools, and ensure they are applied effectively. You can review the systems designs of others to ensure the selection of appropriate technology, efficient use of resources and integration of multiple systems and technology. Systems integration. You can integrate different technologies, balancing an appropriate mix of tried and tested with cutting edge, to quickly deliver scrappy proofs of concepts or robust products; and you can establish and maintain appropriate levels of automated software testing to support this. User focus. You have a track record of building software that meets the needs of users and stakeholders. You can collaborate with other disciplines and can represent users internally. You can explain the difference between user needs and the desires of the user. You can champion user research to focus on all users. You can prioritise and define approaches to understand the user story, guiding others in doing so. Communication and collaboration. You have experience presenting technical concepts and effectively collaborating to deliver valuable software products in a non technical environment. You are highly collaborative, outcome focused, and self driven with the ability to take an idea and make it real simply and quickly. You can act as a bridge between design and product mindsets, technical know how, and non technical colleagues. Desirable You've successfully developed your own digital products (ideally with a social impact purpose) and/or have a product mindset. Experience of building data products and systems that have AI features. Experience of commissioning and overseeing tech related work. What we offer Salary: circa £58,500 plus array of benefits, including health cash plans, dental insurance, the ability to buy and sell annual leave, eyecare vouchers and more Location: Blackfriars, Central London - hybrid working arrangement, with a minimum of two days working from the office. Term: Permanent and 12 month Fixed Term Contract Hours: This is a full time role but we offer a range of flexible working arrangements and encourage our people to take advantage of them. Many do. Reports to: Product Lead At Nesta, we believe that a diverse workforce leads to an organization that is more innovative, more creative and gets better results. We want our workforce to represent the diversity of the people and communities we serve. We also want our workplace to be one where different experiences, expertise and perspectives are valued, and where everyone is encouraged to grow and develop. This means that when we are recruiting, we actively seek to reach a diverse pool of candidates. It also means that we are happy to consider any reasonable adjustments that potential employees may need to in order to be successful. We recognise the importance of a good balance between work and home life, so we do everything we can to accommodate flexible working, including working from home . click apply for full job details
A Unicorn company that has recently opened up an Enterprise division in London is looking for multiple full stack engineers to join their London-based team. The client It's an opportunity to have an immediate and real impact on the future of their product. They have a self-autonomous environment where initiative is rewarded and you're given a huge degree of independence. What's the product? With over 180,000 customers (including Coca Cola, Hulu and Universal) and growing, the product is a work operating system that allows any given client to shape workflows, their way. They can boost their team's alignment, productivity and efficiency by customising any workflow. It allows you to centralise all work, processes, tools and files into one operating system. The role As mentioned, you'll join their London Enterprise team (they already have one in Tel-Aviv). This team will have the core focus of specifically catering to the needs of larger businesses or enterprises. They're looking for an engineer who can look beyond the code and see the bigger picture. The enterprise team works across teams and has three sub-sections in which you could be responsible of; Security-related features/Integrity and Data Protection User access/Permissions management Customer Accounts/Management tools As such, they want someone who's happy to really plug themselves into both user and business needs. Because of this there'll be the opportunity for you to write a lot of new code, increase product features and help them penetrate this new domain. What experience do I need? They're looking for an engineer who comes with experience of closing a whole product cycle, with end-to-end ownership from a product-based company. Primarily you'll be working with JavaScript (Node, React, Redux) and Ruby, (with an equal split 50/50). However, they know that a good developer can pick up a new language quickly, so they're really not fussed on your background. Their software engineering stack looks like this: React, Redux, Node, Ruby, AWS, Linux, Elasticsearch, Cassandra, Kubernetes, Docker, Kafka. The candidate Based near Tottenham Court Road Station (right by the Meta offices), they're offering a salary of up to £120K. On top of that is a pretty impressive annual bonus of 8-10%, as well as stock options. There are 25 days holiday plus your bank holidays. They are looking for people to come into the office 3 days a week at the moment, though the manager is looking to reduce this over time.
06/07/2026
Full time
A Unicorn company that has recently opened up an Enterprise division in London is looking for multiple full stack engineers to join their London-based team. The client It's an opportunity to have an immediate and real impact on the future of their product. They have a self-autonomous environment where initiative is rewarded and you're given a huge degree of independence. What's the product? With over 180,000 customers (including Coca Cola, Hulu and Universal) and growing, the product is a work operating system that allows any given client to shape workflows, their way. They can boost their team's alignment, productivity and efficiency by customising any workflow. It allows you to centralise all work, processes, tools and files into one operating system. The role As mentioned, you'll join their London Enterprise team (they already have one in Tel-Aviv). This team will have the core focus of specifically catering to the needs of larger businesses or enterprises. They're looking for an engineer who can look beyond the code and see the bigger picture. The enterprise team works across teams and has three sub-sections in which you could be responsible of; Security-related features/Integrity and Data Protection User access/Permissions management Customer Accounts/Management tools As such, they want someone who's happy to really plug themselves into both user and business needs. Because of this there'll be the opportunity for you to write a lot of new code, increase product features and help them penetrate this new domain. What experience do I need? They're looking for an engineer who comes with experience of closing a whole product cycle, with end-to-end ownership from a product-based company. Primarily you'll be working with JavaScript (Node, React, Redux) and Ruby, (with an equal split 50/50). However, they know that a good developer can pick up a new language quickly, so they're really not fussed on your background. Their software engineering stack looks like this: React, Redux, Node, Ruby, AWS, Linux, Elasticsearch, Cassandra, Kubernetes, Docker, Kafka. The candidate Based near Tottenham Court Road Station (right by the Meta offices), they're offering a salary of up to £120K. On top of that is a pretty impressive annual bonus of 8-10%, as well as stock options. There are 25 days holiday plus your bank holidays. They are looking for people to come into the office 3 days a week at the moment, though the manager is looking to reduce this over time.
Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don't measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem-solving. Opencast consultants deliver in complex environments, pairing often and working with others who take pride in doing things properly: TDD, emerging design, refactoring and leaving code better than they found it. We build software we are proud of, and our clients trust us not just to code but to think, challenge and guide. If you value simple and robust solutions and want a role where your judgment matters as much as your keyboard, this could be a great fit for you. The role Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, eXtreme programming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority. The role is varied, technical, never confined to any one provider or solution and there are always opportunities for learning and development. Requirements This role involves weekly on-site work, and you'll be required to travel regularly to client locations across the UK. We're looking for people who value in-person collaboration, enjoy building strong relationships, and are passionate about delivering solutions that make a real difference for our clients. Due to the nature of this role, you must either hold active Security Check (SC) clearance or be eligible and willing to undergo the clearance process. SC clearance is granted in line with UK Government security vetting requirements. Typically, applicants must have UK citizenship and have lived continuously in the UK for at least the past five years, with no single absence exceeding 28 consecutive days. Nationality and immigration status may also be considered as part of the vetting process. We are unable to progress applications from candidates who do not meet these requirements. If you are unsure whether you meet the eligibility criteria, we encourage you to review the guidance or discuss this with us before applying. We're looking to welcome new team members for multiple roles from September onwards. If you're interested in joining Opencast, we'd encourage you to apply. Essential experience To succeed in this role, you'll have experience as a Software Developer and be able to demonstrate, with tangible examples, that you can: Build high-quality, user-centred services using Java or Scala. Select and apply additional languages, such as Kotlin, Ruby or JavaScript, to deliver the right solutions. Design and develop well-structured, maintainable systems using object-oriented principles. Apply strong testing practices to ensure quality, reliability and confidence in your work. Bring recent government (public sector) experience Deliver complex digital services aligned to Government Digital Service (GDS) standards Adapt to new technologies, continuously developing your skills and contributing across the stack. Work effectively within agile teams to deliver value iteratively. Essential consulting skills In addition to software engineering skills, there are essential core skills you'll need to be an Opencast consultant. You'll need to demonstrate how you: Maintain and prioritise a team backlog to support focused, value-driven delivery. Lead the implementation of user stories from refinement through to completion. Collaborate with others to deliver a strong, shared testing approach. Work collaboratively through pairing and mobbing to improve outcomes and share knowledge. Build effective relationships with stakeholders and clients, communicating clearly to shape solutions. Adapt to changing priorities and environments, responding positively to new challenges. Demonstrate resilience and a growth mindset, using feedback to continuously improve. Operate effectively within multi-disciplinary teams to deliver value. During the interview process, we'll ask questions to explore your experience across these areas. Salary £57,000 - £61,000 per annum. What we offer A competitive package including a 7% employer pension contribution, share options, and a discretionary bonus. You'll also benefit from 25 days' holiday and access to 3 annual "life happens" days to support unexpected situations. We provide wellbeing support, ongoing professional development, volunteering opportunities, and the chance to be part of a genuinely supportive team. Where you'll work This role requires regular on-site attendance at our HQ, hub offices, and client sites, as well as the ability to work from home. Applicants must be able to travel to offices and client sites across the UK as part of their normal working arrangements, as travel is essential for fulfilling the responsibilities of the role. We include you We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all. Interview Interviews will be conducted via Microsoft Teams. We're happy to make adjustments to support your needs. Want to know more? Visit our website or email
04/07/2026
Full time
Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don't measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem-solving. Opencast consultants deliver in complex environments, pairing often and working with others who take pride in doing things properly: TDD, emerging design, refactoring and leaving code better than they found it. We build software we are proud of, and our clients trust us not just to code but to think, challenge and guide. If you value simple and robust solutions and want a role where your judgment matters as much as your keyboard, this could be a great fit for you. The role Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, eXtreme programming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority. The role is varied, technical, never confined to any one provider or solution and there are always opportunities for learning and development. Requirements This role involves weekly on-site work, and you'll be required to travel regularly to client locations across the UK. We're looking for people who value in-person collaboration, enjoy building strong relationships, and are passionate about delivering solutions that make a real difference for our clients. Due to the nature of this role, you must either hold active Security Check (SC) clearance or be eligible and willing to undergo the clearance process. SC clearance is granted in line with UK Government security vetting requirements. Typically, applicants must have UK citizenship and have lived continuously in the UK for at least the past five years, with no single absence exceeding 28 consecutive days. Nationality and immigration status may also be considered as part of the vetting process. We are unable to progress applications from candidates who do not meet these requirements. If you are unsure whether you meet the eligibility criteria, we encourage you to review the guidance or discuss this with us before applying. We're looking to welcome new team members for multiple roles from September onwards. If you're interested in joining Opencast, we'd encourage you to apply. Essential experience To succeed in this role, you'll have experience as a Software Developer and be able to demonstrate, with tangible examples, that you can: Build high-quality, user-centred services using Java or Scala. Select and apply additional languages, such as Kotlin, Ruby or JavaScript, to deliver the right solutions. Design and develop well-structured, maintainable systems using object-oriented principles. Apply strong testing practices to ensure quality, reliability and confidence in your work. Bring recent government (public sector) experience Deliver complex digital services aligned to Government Digital Service (GDS) standards Adapt to new technologies, continuously developing your skills and contributing across the stack. Work effectively within agile teams to deliver value iteratively. Essential consulting skills In addition to software engineering skills, there are essential core skills you'll need to be an Opencast consultant. You'll need to demonstrate how you: Maintain and prioritise a team backlog to support focused, value-driven delivery. Lead the implementation of user stories from refinement through to completion. Collaborate with others to deliver a strong, shared testing approach. Work collaboratively through pairing and mobbing to improve outcomes and share knowledge. Build effective relationships with stakeholders and clients, communicating clearly to shape solutions. Adapt to changing priorities and environments, responding positively to new challenges. Demonstrate resilience and a growth mindset, using feedback to continuously improve. Operate effectively within multi-disciplinary teams to deliver value. During the interview process, we'll ask questions to explore your experience across these areas. Salary £57,000 - £61,000 per annum. What we offer A competitive package including a 7% employer pension contribution, share options, and a discretionary bonus. You'll also benefit from 25 days' holiday and access to 3 annual "life happens" days to support unexpected situations. We provide wellbeing support, ongoing professional development, volunteering opportunities, and the chance to be part of a genuinely supportive team. Where you'll work This role requires regular on-site attendance at our HQ, hub offices, and client sites, as well as the ability to work from home. Applicants must be able to travel to offices and client sites across the UK as part of their normal working arrangements, as travel is essential for fulfilling the responsibilities of the role. We include you We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all. Interview Interviews will be conducted via Microsoft Teams. We're happy to make adjustments to support your needs. Want to know more? Visit our website or email
What is Stora? Stora is on a mission to reinvent self storage through technology. Our platform helps operators run their businesses more efficiently, automate the day to day, and unlock new revenue opportunities. In just over five years, we've helped more than 450 operators process tens of millions in automated payments. We're recognised as innovators in our space, and we're a fast growing, product led team focused on making self storage better for everyone. Why Join Us? We believe senior engineers should have room to lead, not just code. At Stora you'll: Set the direction - help shape our product, architecture, and engineering practices. Lead by example - deliver high quality features while mentoring and supporting others. Work with impact - your ideas won't get lost in a committee; you'll see them live in production, helping real businesses every day. Stay hands on - we value technical leadership that's grounded in active coding and problem solving. We value honesty, humility, and responsibility - and we give everyone the trust and autonomy to own their role. About the Role You'll join a small, passionate team of Rubyists, taking ownership of complex projects from concept to deployment. Alongside writing maintainable, well tested code, you'll help define technical direction, guide architectural decisions, and mentor engineers as we scale. Our work spans diverse domainsincluding billing, CRM to public APIs, reporting, integrations, and internal tooling You'll have the freedom to specialise or lead initiatives in the areas that interest you most. We're pragmatic, not dogmatic - we balance moving fast with building for the long term. Your Responsibilities Lead the design and development of complex features from concept to deployment. Collaborate with product and stakeholders to define scope, refine requirements, and ensure solutions meet business goals. Make sound architectural decisions to keep our Rails app maintainable, performant, and scalable. Dedicate time (at least 20%) to improving stability, performance, and developer experience. Maintain a strong automated test suite so we can confidently deploy to production multiple times per day. Proactively monitor, investigate, and resolve production issues, driving preventative improvements. Mentor and support engineers through code reviews, pairing, and knowledge sharing. Our Technology Stack We take a majestic monolith approach - keeping our Rails app clean, cohesive, and aligned with Ruby community best practices. Backend: Rails 8, PostgreSQL, Redis, Sidekiq, TimescaleDB Frontend: Turbo 8, targeted React for richer UI, ViewComponents, Sass, BEM methodology Testing: Minitest, Capybara, Playwright Payments: Stripe Connect and Billing Deployment: GitHub Actions, Heroku What We're Looking For Proven track record designing, building, and scaling production Rails applications. Strong command of Rails fundamentals - ActiveRecord, background jobs, request/response cycle - and how to apply them effectively. Experience architecting maintainable systems that balance speed of delivery with long term sustainability. Comfortable working across the stack, including frontend technologies (JavaScript, CSS). Skilled at using modern LLM powered tools to accelerate work and explore solutions - with the judgement to know when to rely on your own expertise. Strong testing mindset, with hands on experience in Minitest or RSpec. Confident debugging and resolving complex production issues. Skilled mentor with the ability to grow and support other engineers. Clear communicator, able to articulate technical challenges, trade offs, and decisions. Benefits & Compensation Competitive annual salary - starting from £75k DoE Remote Work Option - Can be fully remote within the UK or EU only. Candidates must be based in either the United Kingdom or the European Union Office Access - Use of office in Belfast for those who live locally Health & wellness - Private health insurance for you and your family Retirement - Company pension plan Leave - 35 days paid annual leave Professional growth - L&D support Share options WFH budget Company-wide social events Next steps We're reviewing applications as they come in and will be in touch quickly if it looks like a match. Equal Opportunities at Stora Stora is proud to be an equal opportunities employer. We are committed to creating a diverse and inclusive workplace where everyone is treated with dignity and respect, and where individual differences are valued. We welcome applications from all suitably qualified candidates regardless of age, disability, gender, gender reassignment, marital or civil partnership status, pregnancy or maternity, race, religious belief or political opinion, or sexual orientation. All recruitment and employment decisions are made on the basis of merit, competence, and business need. We actively promote equality of opportunity and fair participation in line with our responsibilities under Northern Ireland equality legislation. If you require any reasonable adjustments during the recruitment process, please let us know.
04/07/2026
Full time
What is Stora? Stora is on a mission to reinvent self storage through technology. Our platform helps operators run their businesses more efficiently, automate the day to day, and unlock new revenue opportunities. In just over five years, we've helped more than 450 operators process tens of millions in automated payments. We're recognised as innovators in our space, and we're a fast growing, product led team focused on making self storage better for everyone. Why Join Us? We believe senior engineers should have room to lead, not just code. At Stora you'll: Set the direction - help shape our product, architecture, and engineering practices. Lead by example - deliver high quality features while mentoring and supporting others. Work with impact - your ideas won't get lost in a committee; you'll see them live in production, helping real businesses every day. Stay hands on - we value technical leadership that's grounded in active coding and problem solving. We value honesty, humility, and responsibility - and we give everyone the trust and autonomy to own their role. About the Role You'll join a small, passionate team of Rubyists, taking ownership of complex projects from concept to deployment. Alongside writing maintainable, well tested code, you'll help define technical direction, guide architectural decisions, and mentor engineers as we scale. Our work spans diverse domainsincluding billing, CRM to public APIs, reporting, integrations, and internal tooling You'll have the freedom to specialise or lead initiatives in the areas that interest you most. We're pragmatic, not dogmatic - we balance moving fast with building for the long term. Your Responsibilities Lead the design and development of complex features from concept to deployment. Collaborate with product and stakeholders to define scope, refine requirements, and ensure solutions meet business goals. Make sound architectural decisions to keep our Rails app maintainable, performant, and scalable. Dedicate time (at least 20%) to improving stability, performance, and developer experience. Maintain a strong automated test suite so we can confidently deploy to production multiple times per day. Proactively monitor, investigate, and resolve production issues, driving preventative improvements. Mentor and support engineers through code reviews, pairing, and knowledge sharing. Our Technology Stack We take a majestic monolith approach - keeping our Rails app clean, cohesive, and aligned with Ruby community best practices. Backend: Rails 8, PostgreSQL, Redis, Sidekiq, TimescaleDB Frontend: Turbo 8, targeted React for richer UI, ViewComponents, Sass, BEM methodology Testing: Minitest, Capybara, Playwright Payments: Stripe Connect and Billing Deployment: GitHub Actions, Heroku What We're Looking For Proven track record designing, building, and scaling production Rails applications. Strong command of Rails fundamentals - ActiveRecord, background jobs, request/response cycle - and how to apply them effectively. Experience architecting maintainable systems that balance speed of delivery with long term sustainability. Comfortable working across the stack, including frontend technologies (JavaScript, CSS). Skilled at using modern LLM powered tools to accelerate work and explore solutions - with the judgement to know when to rely on your own expertise. Strong testing mindset, with hands on experience in Minitest or RSpec. Confident debugging and resolving complex production issues. Skilled mentor with the ability to grow and support other engineers. Clear communicator, able to articulate technical challenges, trade offs, and decisions. Benefits & Compensation Competitive annual salary - starting from £75k DoE Remote Work Option - Can be fully remote within the UK or EU only. Candidates must be based in either the United Kingdom or the European Union Office Access - Use of office in Belfast for those who live locally Health & wellness - Private health insurance for you and your family Retirement - Company pension plan Leave - 35 days paid annual leave Professional growth - L&D support Share options WFH budget Company-wide social events Next steps We're reviewing applications as they come in and will be in touch quickly if it looks like a match. Equal Opportunities at Stora Stora is proud to be an equal opportunities employer. We are committed to creating a diverse and inclusive workplace where everyone is treated with dignity and respect, and where individual differences are valued. We welcome applications from all suitably qualified candidates regardless of age, disability, gender, gender reassignment, marital or civil partnership status, pregnancy or maternity, race, religious belief or political opinion, or sexual orientation. All recruitment and employment decisions are made on the basis of merit, competence, and business need. We actively promote equality of opportunity and fair participation in line with our responsibilities under Northern Ireland equality legislation. If you require any reasonable adjustments during the recruitment process, please let us know.
Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don't measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem solving. Opencast consultants deliver in complex environments, pairing often, and working with others who take pride in doing things properly: TDD, emerging design, refactoring and leaving code better than they found it. We build software we are proud of, and our clients trust us not just to code but to think, challenge and guide. If you value simple and robust solutions and want a role where your judgment matters as much as your keyboard, you will fit right in. About the Role Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, extreme programming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority. The role is varied, technical, never confined to any one provider or solution and there are always opportunities for learning and development. Responsibilities Driving the elaboration of their team's backlog Setting testing strategies to match industry standards Being a technical expert in their team (or acting as the team lead) Leading the technical representation in a project discoveryMentoring and coaching others to help them achieve their full potential Demonstrating leadership within Opencast communities of practice Qualifications Either currently hold active Security Check (SC) Clearance or be eligible to obtain it UK citizenship and continuous residence in the UK for the past five years, with no single absence exceeding 28 consecutive days Experience in delivering digital services for the UK government is highly valuable, familiarity with the GDS toolkit beneficial Technical Skills Expertise in Java or Scala is required Experience in other languages such as Kotlin, Ruby or Javascript is also valuable Deep understanding of programming paradigms, code design, testing, accessibility, performance and security Proven ability to apply different testing tools and methods in practice Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards Comfortable with new technology, t-shaped and ongoing learning and development Experience with agile methodology Salary £59,001 - £72,000 Benefits A competitive package including a 7% employer pension contribution, share options and a discretionary bonus Flexible working hours (aligned to client commitments), 25 days' holiday, and access to 3 annual "life happens" days to support unexpected situations Wellbeing support, ongoing professional development, volunteering opportunities and chance to be part of a genuinely supportive team Location This role requires regular on-site attendance across our HQ, hub offices, client sites and home. Applicants must be able to commute to offices and client sites as part of their normal working arrangements, as travel is essential to fulfilling the responsibilities of the role. Inclusion We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all. Interview Interviews will be conducted via Microsoft Teams. We're happy to make adjustments to support your needs. Contact Want to know more? Visit our website or email
04/07/2026
Full time
Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don't measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem solving. Opencast consultants deliver in complex environments, pairing often, and working with others who take pride in doing things properly: TDD, emerging design, refactoring and leaving code better than they found it. We build software we are proud of, and our clients trust us not just to code but to think, challenge and guide. If you value simple and robust solutions and want a role where your judgment matters as much as your keyboard, you will fit right in. About the Role Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, extreme programming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority. The role is varied, technical, never confined to any one provider or solution and there are always opportunities for learning and development. Responsibilities Driving the elaboration of their team's backlog Setting testing strategies to match industry standards Being a technical expert in their team (or acting as the team lead) Leading the technical representation in a project discoveryMentoring and coaching others to help them achieve their full potential Demonstrating leadership within Opencast communities of practice Qualifications Either currently hold active Security Check (SC) Clearance or be eligible to obtain it UK citizenship and continuous residence in the UK for the past five years, with no single absence exceeding 28 consecutive days Experience in delivering digital services for the UK government is highly valuable, familiarity with the GDS toolkit beneficial Technical Skills Expertise in Java or Scala is required Experience in other languages such as Kotlin, Ruby or Javascript is also valuable Deep understanding of programming paradigms, code design, testing, accessibility, performance and security Proven ability to apply different testing tools and methods in practice Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards Comfortable with new technology, t-shaped and ongoing learning and development Experience with agile methodology Salary £59,001 - £72,000 Benefits A competitive package including a 7% employer pension contribution, share options and a discretionary bonus Flexible working hours (aligned to client commitments), 25 days' holiday, and access to 3 annual "life happens" days to support unexpected situations Wellbeing support, ongoing professional development, volunteering opportunities and chance to be part of a genuinely supportive team Location This role requires regular on-site attendance across our HQ, hub offices, client sites and home. Applicants must be able to commute to offices and client sites as part of their normal working arrangements, as travel is essential to fulfilling the responsibilities of the role. Inclusion We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all. Interview Interviews will be conducted via Microsoft Teams. We're happy to make adjustments to support your needs. Contact Want to know more? Visit our website or email
Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don't measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem-solving. Opencast consultants deliver in complex environments, pairing often and working with others who take pride in doing things properly: TDD, emerging design, refactoring and leaving code better than they found it. We build software we are proud of, and our clients trust us not just to code but to think, challenge and guide. If you value simple and robust solutions and want a role where your judgment matters as much as your keyboard, this could be a great fit for you. The role Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, eXtreme programming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority. The role is varied, technical, never confined to any one provider or solution and there are always opportunities for learning and development. Requirements This role involves weekly on site work, and you'll be required to travel regularly to client locations across the UK. We're looking for people who value in person collaboration, enjoy building strong relationships, and are passionate about delivering solutions that make a real difference for our clients. Due to the nature of this role, you must either hold active Security Check (SC) clearance or be eligible and willing to undergo the clearance process. SC clearance is granted in line with UK Government security vetting requirements. Typically, applicants must have UK citizenship and have lived continuously in the UK for at least the past five years, with no single absence exceeding 28 consecutive days. Nationality and immigration status may also be considered as part of the vetting process. We are unable to progress applications from candidates who do not meet these requirements. If you are unsure whether you meet the eligibility criteria, we encourage you to review the guidance or discuss this with us before applying. We're looking to welcome new team members for multiple roles from September onwards. If you're interested in joining Opencast, we'd encourage you to apply. Essential experience To succeed in this role, you'll have experience as a Senior Software Developer and be able to demonstrate, with tangible examples, that you can: Lead the design and delivery of high-quality, user centred services using Java or Scala. Use a range of technologies, including languages such as Kotlin, Ruby or JavaScript, to solve real problems in the right way. Design and build scalable, maintainable systems, considering performance, security and accessibility. Build quality into your work by embedding strong testing practices throughout delivery. Bring recent government (public sector) experience Deliver complex digital services aligned to Government Digital Service (GDS) standards, supporting others to do the same. Explore and adopt new technologies, helping teams learn and continuously improve. Work within agile teams to deliver value early and often, adapting to changing needs. Essential consulting skills In addition to software engineering skills, there are essential core skills you'll need to be an Opencast consultant. You'll need to demonstrate how you: Shape and guide delivery by driving clear, prioritised backlogs aligned to user and client needs. Lead on technical delivery, supporting others and ensuring a high quality approach from idea through to implementation. Set and evolve testing approaches that build confidence and improve outcomes across the team. Encourage collaborative ways of working, including pairing and mobbing, to share knowledge and strengthen delivery. Build trusted relationships with clients and stakeholders, communicating openly and helping shape the right solutions. Lead technical conversations in discovery and delivery, bringing clarity to complex problems. Support and develop others through coaching, mentoring and sharing good practice. Respond positively to change, showing resilience, adaptability and a commitment to continuous improvement. Bring multidisciplinary teams together, aligning stakeholders and disciplines to shape solutions and deliver value for users. During the interview process, we'll ask questions to explore your experience across these areas. Salary £61,001 - £78,000 per annum. What we offer A competitive package including a 7% employer pension contribution, share options, and a discretionary bonus. You'll also benefit from 25 days' holiday and access to 3 annual "life happens" days to support unexpected situations. We provide wellbeing support, ongoing professional development, volunteering opportunities, and the chance to be part of a genuinely supportive team. Where you'll work This role requires regular on site attendance at our HQ, hub offices, and client sites, as well as the ability to work from home. Applicants must be able to travel to offices and client sites across the UK as part of their normal working arrangements, as travel is essential for fulfilling the responsibilities of the role. We include you We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all. Interview Interviews will be conducted via Microsoft Teams. We're happy to make adjustments to support your needs.
04/07/2026
Full time
Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don't measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem-solving. Opencast consultants deliver in complex environments, pairing often and working with others who take pride in doing things properly: TDD, emerging design, refactoring and leaving code better than they found it. We build software we are proud of, and our clients trust us not just to code but to think, challenge and guide. If you value simple and robust solutions and want a role where your judgment matters as much as your keyboard, this could be a great fit for you. The role Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, eXtreme programming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority. The role is varied, technical, never confined to any one provider or solution and there are always opportunities for learning and development. Requirements This role involves weekly on site work, and you'll be required to travel regularly to client locations across the UK. We're looking for people who value in person collaboration, enjoy building strong relationships, and are passionate about delivering solutions that make a real difference for our clients. Due to the nature of this role, you must either hold active Security Check (SC) clearance or be eligible and willing to undergo the clearance process. SC clearance is granted in line with UK Government security vetting requirements. Typically, applicants must have UK citizenship and have lived continuously in the UK for at least the past five years, with no single absence exceeding 28 consecutive days. Nationality and immigration status may also be considered as part of the vetting process. We are unable to progress applications from candidates who do not meet these requirements. If you are unsure whether you meet the eligibility criteria, we encourage you to review the guidance or discuss this with us before applying. We're looking to welcome new team members for multiple roles from September onwards. If you're interested in joining Opencast, we'd encourage you to apply. Essential experience To succeed in this role, you'll have experience as a Senior Software Developer and be able to demonstrate, with tangible examples, that you can: Lead the design and delivery of high-quality, user centred services using Java or Scala. Use a range of technologies, including languages such as Kotlin, Ruby or JavaScript, to solve real problems in the right way. Design and build scalable, maintainable systems, considering performance, security and accessibility. Build quality into your work by embedding strong testing practices throughout delivery. Bring recent government (public sector) experience Deliver complex digital services aligned to Government Digital Service (GDS) standards, supporting others to do the same. Explore and adopt new technologies, helping teams learn and continuously improve. Work within agile teams to deliver value early and often, adapting to changing needs. Essential consulting skills In addition to software engineering skills, there are essential core skills you'll need to be an Opencast consultant. You'll need to demonstrate how you: Shape and guide delivery by driving clear, prioritised backlogs aligned to user and client needs. Lead on technical delivery, supporting others and ensuring a high quality approach from idea through to implementation. Set and evolve testing approaches that build confidence and improve outcomes across the team. Encourage collaborative ways of working, including pairing and mobbing, to share knowledge and strengthen delivery. Build trusted relationships with clients and stakeholders, communicating openly and helping shape the right solutions. Lead technical conversations in discovery and delivery, bringing clarity to complex problems. Support and develop others through coaching, mentoring and sharing good practice. Respond positively to change, showing resilience, adaptability and a commitment to continuous improvement. Bring multidisciplinary teams together, aligning stakeholders and disciplines to shape solutions and deliver value for users. During the interview process, we'll ask questions to explore your experience across these areas. Salary £61,001 - £78,000 per annum. What we offer A competitive package including a 7% employer pension contribution, share options, and a discretionary bonus. You'll also benefit from 25 days' holiday and access to 3 annual "life happens" days to support unexpected situations. We provide wellbeing support, ongoing professional development, volunteering opportunities, and the chance to be part of a genuinely supportive team. Where you'll work This role requires regular on site attendance at our HQ, hub offices, and client sites, as well as the ability to work from home. Applicants must be able to travel to offices and client sites across the UK as part of their normal working arrangements, as travel is essential for fulfilling the responsibilities of the role. We include you We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all. Interview Interviews will be conducted via Microsoft Teams. We're happy to make adjustments to support your needs.
Locations In this role you can work from Remote, United Kingdom Overview GitHub is shaping the future of software development in the age of AI agents - and search is at the heart of it. As GitHub's lexical and semantic code search engine, Blackbird powers context retrieval for business critical experiences across the platform and our Copilot products, including Cloud Agent, Code Review, Copilot CLI, and VS Code. We are looking for a Staff Software Engineer to help develop, scale, operate and extend Blackbird, including integrating with AI Agents and developing new AI powered software development workflows. You will be part of our Copilot Agents organization, positively impacting millions of software developers and AI agents worldwide who build everything from open source to global enterprises. As a software engineer at GitHub, you will design, prototype, implement, ship and support highly performant and globally scalable code search technology with your team. Responsibilities Design, develop, test and ship high quality technical solutions that scale across multiple GitHub services and become intimately familiar with the systems you build and take pride in writing maintainable code. Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others; support teams in producing extensible and maintainable code, ensuring integration with downstream dependencies and adherence to quality standards. Help cultivate an environment where team members are empowered and demonstrate a strong sense of ownership and belonging. Own and advocate for the health and quality of the systems that the team builds, including participating in on call for first responder rotations and live incidents. Write architecture briefs and proposals and carry out code experiments. Design and implement APIs to facilitate seamless integration between software components. Maintain executional and operational excellence within and potentially across teams/organizations. Apply debugging tools and telemetry to verify assumptions, proactively resolve issues, and optimize code performance and maintainability. Drive and support technical roadmap that aligns with product goals, ensuring that engineering efforts are strategically prioritized and incorporating the adoption of new technologies and methodologies where applicable. Work with the team to understand technical constraints, and develop, communicate, and track against realistic plans to consistently ship products, features, and bug fixes. Qualifications Required Qualifications: 9+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Associate's Degree in a related field AND 8+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Bachelor's Degree in Computer Science or related field AND 7+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Master's Degree in a related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Doctorate in a related field AND 3+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience. Preferred Qualifications: Experience building or operating web-scale search, information retrieval, or context retrieval systems. Expertise with systems programming languages - ideally Rust. Experience designing or integrating AI/ML powered features into production systems. EEO Statement GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!
02/07/2026
Full time
Locations In this role you can work from Remote, United Kingdom Overview GitHub is shaping the future of software development in the age of AI agents - and search is at the heart of it. As GitHub's lexical and semantic code search engine, Blackbird powers context retrieval for business critical experiences across the platform and our Copilot products, including Cloud Agent, Code Review, Copilot CLI, and VS Code. We are looking for a Staff Software Engineer to help develop, scale, operate and extend Blackbird, including integrating with AI Agents and developing new AI powered software development workflows. You will be part of our Copilot Agents organization, positively impacting millions of software developers and AI agents worldwide who build everything from open source to global enterprises. As a software engineer at GitHub, you will design, prototype, implement, ship and support highly performant and globally scalable code search technology with your team. Responsibilities Design, develop, test and ship high quality technical solutions that scale across multiple GitHub services and become intimately familiar with the systems you build and take pride in writing maintainable code. Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others; support teams in producing extensible and maintainable code, ensuring integration with downstream dependencies and adherence to quality standards. Help cultivate an environment where team members are empowered and demonstrate a strong sense of ownership and belonging. Own and advocate for the health and quality of the systems that the team builds, including participating in on call for first responder rotations and live incidents. Write architecture briefs and proposals and carry out code experiments. Design and implement APIs to facilitate seamless integration between software components. Maintain executional and operational excellence within and potentially across teams/organizations. Apply debugging tools and telemetry to verify assumptions, proactively resolve issues, and optimize code performance and maintainability. Drive and support technical roadmap that aligns with product goals, ensuring that engineering efforts are strategically prioritized and incorporating the adoption of new technologies and methodologies where applicable. Work with the team to understand technical constraints, and develop, communicate, and track against realistic plans to consistently ship products, features, and bug fixes. Qualifications Required Qualifications: 9+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Associate's Degree in a related field AND 8+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Bachelor's Degree in Computer Science or related field AND 7+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Master's Degree in a related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Doctorate in a related field AND 3+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience. Preferred Qualifications: Experience building or operating web-scale search, information retrieval, or context retrieval systems. Expertise with systems programming languages - ideally Rust. Experience designing or integrating AI/ML powered features into production systems. EEO Statement GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!