it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

28 jobs found

Email me jobs like this
Refine Search
Current Search
senior gcp devops engineer java python
QA Manager
BritBox
Job Title: QA Manager Location: London Company: BritBox International Reporting to: SVP of Technology and Opearations Contract Type: Permenant Job Purpose: We are looking for a senior QA Manager to lead and scale our Quality Assurance function. Reporting to the SVP of Technology and Opearations, you will own the QA strategy across BritBox International's software development lifecycle, manage a team of 5-10 QA professionals, and be accountable for the quality of every release we ship to millions of viewers worldwide. This is not a traditional QA management role. We are seeking someone who is deeply hands on with AI powered testing and automation. Experience with agentic AI frameworks, large language models in a testing context, and tools like Claude Code is a core requirement. You will be expected to drive a step change in how we approach quality by embedding AI driven automation into every stage of our testing lifecycle. Responsibilities QA Leadership & Strategy Define and own the QA strategy for BritBox International, aligning quality objectives with product and engineering goals. Manage, mentor, and grow a team of 5-10 QA engineers across manual and automated testing disciplines. Establish and track quality metrics (defect density, test coverage, escape rates, mean time to detect) and report on quality health to senior leadership. Act as the primary point of contact for all QA aspects of releases, coordinating resources across internal teams and external partners. Champion a quality first culture across the organisation, embedding QA best practices into Agile/Scrum delivery workflows. AI Driven Test Automation (Essential) Design and implement an AI first test automation strategy using agentic frameworks and LLM powered tools such as Claude Code, Playwright agents, and similar technologies. Build and orchestrate multi agent QA architectures - leveraging specialised AI agents for test planning, test generation, test execution, self healing scripts, and defect triage. Drive adoption of AI assisted test case generation, reducing manual effort and increasing coverage across web, mobile, and connected TV platforms. Evaluate, integrate, and maintain AI/ML tooling within the CI/CD pipeline, ensuring automated quality gates are robust and reliable. Stay current with the rapidly evolving AI testing landscape and bring forward innovations that give BritBox a competitive edge (e.g., autonomous test agents, agentic orchestration, self healing test suites). Technical QA & Delivery Oversee end to end testing across functional, regression, performance, and exploratory testing disciplines. Collaborate closely with engineering, product, and DevOps teams to integrate quality checkpoints into CI/CD pipelines. Define and maintain test automation frameworks using industry standard tools (e.g., Playwright, Cypress, Selenium) augmented by AI capabilities. Ensure comprehensive test coverage for multi platform experiences including web, iOS, Android, and connected TV (Roku, Fire TV, Samsung, Apple TV, etc.). Manage defect lifecycles, root cause analysis, and continuous improvement initiatives to reduce regression and production incidents. Process & Governance Develop and maintain QA documentation, including test strategies, test plans, and quality standards. Establish governance around AI tool usage in testing, including prompt engineering best practices, agent guardrails, and output validation processes. Drive continuous improvement through retrospectives, data driven insights, and industry benchmarking. Knowledge and Experience Must Have Experience in software quality assurance, with experience in a QA management or leadership role. Proven hands on experience with AI driven testing tools and agentic frameworks - including but not limited to Claude Code, LLM powered test generation, Playwright agents, or equivalent AI native QA tooling. This is a core requirement. Strong understanding of agentic AI architectures and how to apply them in a QA context (multi agent orchestration, self healing tests, AI assisted triage). Demonstrated experience building and leading QA teams of 5+ people in an Agile/Scrum environment. Deep expertise in test automation frameworks (Playwright, Cypress, Selenium, or similar) and CI/CD integration. Strong technical background with proficiency in at least one programming/scripting language (Python, JavaScript/TypeScript, or similar). Knowledge of prompt engineering and fine tuning LLM outputs for QA use cases. Experience with API testing, performance testing, and cross platform testing (web, mobile, connected TV). Excellent understanding of the software development lifecycle and modern delivery practices. Nice to Have Experience in the media, entertainment, or streaming/OTT industry. Familiarity with cloud infrastructure (AWS, GCP) and containerised environments. Experience with accessibility testing and compliance standards. Contributions to open source QA or AI testing tools/frameworks. ISTQB or equivalent QA certification. What we're looking for in a Person A forward thinking leader who sees AI not as a buzzword but as a practical, transformative tool for quality engineering. Someone who thrives in a fast paced, evolving environment and is comfortable with ambiguity. A strong communicator who can translate technical QA concepts for non technical stakeholders. A team builder who invests in growing people and fostering a collaborative, psychologically safe team culture. Genuine curiosity and a continuous learning mindset - particularly around emerging AI and automation technologies. Our Values Our BritBox Global Values not only represent our culture but also ensure that we have principles that shape everything we do. Defined by our employees, they are not just words on a page, but the foundation of how we work together, every day. Our values have been cascaded into specific behaviours, which are embedded into all of our people processes, including hiring, onboarding, performance evaluation and feedback. We are proud of our values and seek to hire people who resonate with them. This job spec is not exhaustive and may change from time to time in line with the evolving nature of a dynamic and growing business.
18/05/2026
Full time
Job Title: QA Manager Location: London Company: BritBox International Reporting to: SVP of Technology and Opearations Contract Type: Permenant Job Purpose: We are looking for a senior QA Manager to lead and scale our Quality Assurance function. Reporting to the SVP of Technology and Opearations, you will own the QA strategy across BritBox International's software development lifecycle, manage a team of 5-10 QA professionals, and be accountable for the quality of every release we ship to millions of viewers worldwide. This is not a traditional QA management role. We are seeking someone who is deeply hands on with AI powered testing and automation. Experience with agentic AI frameworks, large language models in a testing context, and tools like Claude Code is a core requirement. You will be expected to drive a step change in how we approach quality by embedding AI driven automation into every stage of our testing lifecycle. Responsibilities QA Leadership & Strategy Define and own the QA strategy for BritBox International, aligning quality objectives with product and engineering goals. Manage, mentor, and grow a team of 5-10 QA engineers across manual and automated testing disciplines. Establish and track quality metrics (defect density, test coverage, escape rates, mean time to detect) and report on quality health to senior leadership. Act as the primary point of contact for all QA aspects of releases, coordinating resources across internal teams and external partners. Champion a quality first culture across the organisation, embedding QA best practices into Agile/Scrum delivery workflows. AI Driven Test Automation (Essential) Design and implement an AI first test automation strategy using agentic frameworks and LLM powered tools such as Claude Code, Playwright agents, and similar technologies. Build and orchestrate multi agent QA architectures - leveraging specialised AI agents for test planning, test generation, test execution, self healing scripts, and defect triage. Drive adoption of AI assisted test case generation, reducing manual effort and increasing coverage across web, mobile, and connected TV platforms. Evaluate, integrate, and maintain AI/ML tooling within the CI/CD pipeline, ensuring automated quality gates are robust and reliable. Stay current with the rapidly evolving AI testing landscape and bring forward innovations that give BritBox a competitive edge (e.g., autonomous test agents, agentic orchestration, self healing test suites). Technical QA & Delivery Oversee end to end testing across functional, regression, performance, and exploratory testing disciplines. Collaborate closely with engineering, product, and DevOps teams to integrate quality checkpoints into CI/CD pipelines. Define and maintain test automation frameworks using industry standard tools (e.g., Playwright, Cypress, Selenium) augmented by AI capabilities. Ensure comprehensive test coverage for multi platform experiences including web, iOS, Android, and connected TV (Roku, Fire TV, Samsung, Apple TV, etc.). Manage defect lifecycles, root cause analysis, and continuous improvement initiatives to reduce regression and production incidents. Process & Governance Develop and maintain QA documentation, including test strategies, test plans, and quality standards. Establish governance around AI tool usage in testing, including prompt engineering best practices, agent guardrails, and output validation processes. Drive continuous improvement through retrospectives, data driven insights, and industry benchmarking. Knowledge and Experience Must Have Experience in software quality assurance, with experience in a QA management or leadership role. Proven hands on experience with AI driven testing tools and agentic frameworks - including but not limited to Claude Code, LLM powered test generation, Playwright agents, or equivalent AI native QA tooling. This is a core requirement. Strong understanding of agentic AI architectures and how to apply them in a QA context (multi agent orchestration, self healing tests, AI assisted triage). Demonstrated experience building and leading QA teams of 5+ people in an Agile/Scrum environment. Deep expertise in test automation frameworks (Playwright, Cypress, Selenium, or similar) and CI/CD integration. Strong technical background with proficiency in at least one programming/scripting language (Python, JavaScript/TypeScript, or similar). Knowledge of prompt engineering and fine tuning LLM outputs for QA use cases. Experience with API testing, performance testing, and cross platform testing (web, mobile, connected TV). Excellent understanding of the software development lifecycle and modern delivery practices. Nice to Have Experience in the media, entertainment, or streaming/OTT industry. Familiarity with cloud infrastructure (AWS, GCP) and containerised environments. Experience with accessibility testing and compliance standards. Contributions to open source QA or AI testing tools/frameworks. ISTQB or equivalent QA certification. What we're looking for in a Person A forward thinking leader who sees AI not as a buzzword but as a practical, transformative tool for quality engineering. Someone who thrives in a fast paced, evolving environment and is comfortable with ambiguity. A strong communicator who can translate technical QA concepts for non technical stakeholders. A team builder who invests in growing people and fostering a collaborative, psychologically safe team culture. Genuine curiosity and a continuous learning mindset - particularly around emerging AI and automation technologies. Our Values Our BritBox Global Values not only represent our culture but also ensure that we have principles that shape everything we do. Defined by our employees, they are not just words on a page, but the foundation of how we work together, every day. Our values have been cascaded into specific behaviours, which are embedded into all of our people processes, including hiring, onboarding, performance evaluation and feedback. We are proud of our values and seek to hire people who resonate with them. This job spec is not exhaustive and may change from time to time in line with the evolving nature of a dynamic and growing business.
Senior Solutions Engineer (Digital Native)
Deepstreamtech
Requirements The ideal candidate will be a "builder" that has both a sales and technical background that enables them to drive customer engagement from technical professionals through to senior executive levels, and across Security, Network, Development and Infrastructure teams Understanding cloud architecture (systems design and architecture patterns) will be essential to being effective in the role Our Solutions Engineers come from a wide range of backgrounds: financial consulting, engineering, software development, product management, customer support, and project delivery. We're serious about building a diverse team When hiring we look for diversity of experience combined with genuine curiosity for our technology Ultimately, you are passionate about technology and have the ability to explain complex technical concepts in easy-to-understand terms You are naturally curious, and an avid builder who is not afraid to get your hands dirty You appreciate the diversity of challenges in working with customers, and look forward to helping them realize the full promise of Cloudflare You've built web applications before, or contributed to existing web applications in a meaningful way Polished communication and executive presentation skills with ability to drive a discussion with a broad range of stakeholders (from the web developer to head of platforms) Relationship building: a proven track record of building deep technical relationships with engineers and senior executives in large and strategic accounts. Experience in managing various stakeholder relationships to build consensus on security solutions/projects Experience managing technical sales within large accounts Developing champion style relationships Driving technical wins Assisting with technical validation A deep understanding of core industry components of Cloudflare solutions (and a desire to learn more): Internet security technologies including DDoS and DDoS mitigation, Firewalls, TLS, VPN, DLP Networking technologies including TCP, UDP, DNS, IPv4 + IPv6, BGP routing, GRE, SD-WAN, MPLS, Global Traffic Management HTTP technologies including reverse proxy (e.g., WAF and CDN), forward proxy (secure web gateway), serverless application development Zero-trust network access (ZTNA & SASE) concepts including identity management and authentication Cloud computing technologies such as AWS, GCP, Azure and others Some scripting or programming experience with one or more of JavaScript, Python, Golang, BASH Understanding of, or experience with, regulatory requirements such as FedRAMP, GDPR, PCI DSS, HIPAA, SOC-2, ISO/IEC An undergraduate degree in Computer Science, Engineering or a related field. Reminder: this is not a strict requirement at all. Candidates from all walks of life are welcome (Desirable) Graduate-level degrees in Computer Science, Engineering or related fields. Reminder: this is not a strict requirement at all. Candidates from all walks of life are welcome (Desirable) Relevant industry Certifications, Terraform experience (Desirable) Exposure to emerging technical landscape trends such as machine learning, GenAI, DevOps, security operations etc You can translate technical concepts and jargon for a wide variety of audiences: from systems engineers, to front-end developers, through to IT managers and C-levels in organizations You want to be constantly learning new things and teaching what you've learned to the broader team through internal and external blog posts, team demos, and product training sessions You have a knack for understanding problems and finding creative ways to solve them. Our product suite is ever growing, and knowing how to identify which parts will solve a customer's particular problem is important You understand how to manage a project, work to deadlines, and prioritize between competing demands What the job involves Digital Native SEs at Cloudflare work with the most innovative and cutting edge companies. In targeting high growth, technologically advanced, Cloud native, Enterprise companies, SEs are positioned to drive in depth product discussions while communicating and demonstrating value quickly to customers This role within the digital native segment focuses on both the acquisition of prospective Digital Native accounts, as well as the expansion of existing customer accounts Cloudflare's solutions engineering function is responsible for collaborating with clients from early stage ideation through to planning for production Being much more than an expert solely in Cloudflare's services, our Senior Solutions Engineers are expected to sit alongside our peers in our clients, and to contribute their energy, ideas and opinion on solving the hard problems we face in our industry today Often this means deep work on the art of the possible (and sometimes being willing to put aside preconceptions on the impossible!) On any given day, the role will provide both a challenging and rewarding opportunity to develop adjacent technology expertise as well as mastering key skills relating to technical and industry advocacy on behalf of our clients A key aspect will be offering good practice guidance and adopting a deploy to production mindset, where it is as much about the operational process as it is about the product As part of our broader solutions engineering community, you will be working will colleagues with deep subject matter expertise and industry knowledge upon whose insights will support your own Of course, as a senior member of the team, you will also be in a position to contribute to a body of knowledge across key domains of networking, cybersecurity and edge computing, as well as industry analyses and perspectives As an SE, there will often be more than one way to solve a problem - hence what might be a best practice in a given context might not be true in another! This is where your experience will help On the Solutions Engineering team, you will find a collaborative environment where everyone brings different strengths and jumps in to help each other As critical members of Cloudflare's sales team, Solutions Engineers drive technical discussions and implementations to help generate new business, expand existing business, and keep our customers happy In business generation and expansion, you'll be tasked with qualification of prospect and customer use cases, technical requirements discovery, leading demonstrations, solution identification and design, and collaborative work on proofs of concept (PoCs) For our existing customers, Solutions Engineers are part of a dedicated account team that advises the customer on technical best practices, implementation of Cloudflare products and features, and strategic guidance on internet security and performance The role requires % travel to attend meetings with prospects or customers, attend conferences and other industry events, and to collaborate with your Cloudflare teammates
18/05/2026
Full time
Requirements The ideal candidate will be a "builder" that has both a sales and technical background that enables them to drive customer engagement from technical professionals through to senior executive levels, and across Security, Network, Development and Infrastructure teams Understanding cloud architecture (systems design and architecture patterns) will be essential to being effective in the role Our Solutions Engineers come from a wide range of backgrounds: financial consulting, engineering, software development, product management, customer support, and project delivery. We're serious about building a diverse team When hiring we look for diversity of experience combined with genuine curiosity for our technology Ultimately, you are passionate about technology and have the ability to explain complex technical concepts in easy-to-understand terms You are naturally curious, and an avid builder who is not afraid to get your hands dirty You appreciate the diversity of challenges in working with customers, and look forward to helping them realize the full promise of Cloudflare You've built web applications before, or contributed to existing web applications in a meaningful way Polished communication and executive presentation skills with ability to drive a discussion with a broad range of stakeholders (from the web developer to head of platforms) Relationship building: a proven track record of building deep technical relationships with engineers and senior executives in large and strategic accounts. Experience in managing various stakeholder relationships to build consensus on security solutions/projects Experience managing technical sales within large accounts Developing champion style relationships Driving technical wins Assisting with technical validation A deep understanding of core industry components of Cloudflare solutions (and a desire to learn more): Internet security technologies including DDoS and DDoS mitigation, Firewalls, TLS, VPN, DLP Networking technologies including TCP, UDP, DNS, IPv4 + IPv6, BGP routing, GRE, SD-WAN, MPLS, Global Traffic Management HTTP technologies including reverse proxy (e.g., WAF and CDN), forward proxy (secure web gateway), serverless application development Zero-trust network access (ZTNA & SASE) concepts including identity management and authentication Cloud computing technologies such as AWS, GCP, Azure and others Some scripting or programming experience with one or more of JavaScript, Python, Golang, BASH Understanding of, or experience with, regulatory requirements such as FedRAMP, GDPR, PCI DSS, HIPAA, SOC-2, ISO/IEC An undergraduate degree in Computer Science, Engineering or a related field. Reminder: this is not a strict requirement at all. Candidates from all walks of life are welcome (Desirable) Graduate-level degrees in Computer Science, Engineering or related fields. Reminder: this is not a strict requirement at all. Candidates from all walks of life are welcome (Desirable) Relevant industry Certifications, Terraform experience (Desirable) Exposure to emerging technical landscape trends such as machine learning, GenAI, DevOps, security operations etc You can translate technical concepts and jargon for a wide variety of audiences: from systems engineers, to front-end developers, through to IT managers and C-levels in organizations You want to be constantly learning new things and teaching what you've learned to the broader team through internal and external blog posts, team demos, and product training sessions You have a knack for understanding problems and finding creative ways to solve them. Our product suite is ever growing, and knowing how to identify which parts will solve a customer's particular problem is important You understand how to manage a project, work to deadlines, and prioritize between competing demands What the job involves Digital Native SEs at Cloudflare work with the most innovative and cutting edge companies. In targeting high growth, technologically advanced, Cloud native, Enterprise companies, SEs are positioned to drive in depth product discussions while communicating and demonstrating value quickly to customers This role within the digital native segment focuses on both the acquisition of prospective Digital Native accounts, as well as the expansion of existing customer accounts Cloudflare's solutions engineering function is responsible for collaborating with clients from early stage ideation through to planning for production Being much more than an expert solely in Cloudflare's services, our Senior Solutions Engineers are expected to sit alongside our peers in our clients, and to contribute their energy, ideas and opinion on solving the hard problems we face in our industry today Often this means deep work on the art of the possible (and sometimes being willing to put aside preconceptions on the impossible!) On any given day, the role will provide both a challenging and rewarding opportunity to develop adjacent technology expertise as well as mastering key skills relating to technical and industry advocacy on behalf of our clients A key aspect will be offering good practice guidance and adopting a deploy to production mindset, where it is as much about the operational process as it is about the product As part of our broader solutions engineering community, you will be working will colleagues with deep subject matter expertise and industry knowledge upon whose insights will support your own Of course, as a senior member of the team, you will also be in a position to contribute to a body of knowledge across key domains of networking, cybersecurity and edge computing, as well as industry analyses and perspectives As an SE, there will often be more than one way to solve a problem - hence what might be a best practice in a given context might not be true in another! This is where your experience will help On the Solutions Engineering team, you will find a collaborative environment where everyone brings different strengths and jumps in to help each other As critical members of Cloudflare's sales team, Solutions Engineers drive technical discussions and implementations to help generate new business, expand existing business, and keep our customers happy In business generation and expansion, you'll be tasked with qualification of prospect and customer use cases, technical requirements discovery, leading demonstrations, solution identification and design, and collaborative work on proofs of concept (PoCs) For our existing customers, Solutions Engineers are part of a dedicated account team that advises the customer on technical best practices, implementation of Cloudflare products and features, and strategic guidance on internet security and performance The role requires % travel to attend meetings with prospects or customers, attend conferences and other industry events, and to collaborate with your Cloudflare teammates
Senior Software Engineer, CalcGraphs - Vice President
Citigroup Inc.
Team Overview XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs. Our team owns multiple Java Spring Boot Services that execute, partition, and track quantitative risk graphs/trades in a distributed environment. These graphs can fail due to their complexity and our system must adapt quickly to these failures to provide a seamless experience for clients. XiP Compute Services are deployed onto OpenShift and Amazon's Elastic Kubernetes Service (EKS). An important initiative in 2025 will be onboarding Google's Kubernetes Engine to further expand our coverage. Our system scales on-demand, and we can run up to tens of thousands of replicas of our services across all asset classes. Role Overview We are seeking a Senior Engineer to fill the role of 'Applications Development Technology Lead Analyst' on the XiNG large scale distributed calculation platform (XiP). In this role you will design, build, and maintain the calculation engine at the heart of the XiP platform. This engine is responsible for c. 0.5 billion risk & suitability calculations at Citi every day. A single customer run compresses 17 million minutes of compute into a single 90-minute execution. Run on hundreds of thousands of pods across the entire XiP platform every day this calculation engine is both highly performant and rapidly changing to support new scenarios, technologies, and infrastructure. As an engineer working on the calculation engine. You will work closely with software engineers, DevOps, and our customers to ensure reliable, secure, and scalable operations of our platform. Responsibilities Take part of the shared responsibility for the long-term strategic direction of the XiP Calculation Engine: Apply your experience and skills to develop future versions of the calculation engine. This means making it faster, utilizing resources better, and scale to even greater sizes. Adding new features without impacting performance of the platform in undesirable manner. Solve hard problems like transferring small amounts of data to a huge number of machines. Serve as advisor or coach to team members, allocating and overseeing work: Mentor and guide mid-level developers, providing technical advice, code reviews, and career development support. Allocate tasks based on skill sets and project priorities to ensure balanced workloads and timely delivery. Foster a collaborative and growth-oriented team environment. Implement changes and improvements to Citi's Risk Calculation Engine, including analyzing and designing improvements to the distribution mechanisms: Lead the design, development, and implementation of enhancements to the Risk Calculation Engine, focusing on optimizing its distribution mechanisms. Analyze current parallelization strategies and identify opportunities to improve efficiency, scalability, and throughput. Operationally support the optimization of Risk calculations by examining and providing SME level insight into the distributed execution of extremely large calculations: Monitor and analyze distributed execution of large-scale risk calculations, identifying performance bottlenecks and inefficiencies. Provide subject matter expertise to guide operational improvements and recommend optimization to enhance calculation speed and resource utilization. Plan, coordinate, and execute strategic changes to the engine to reach the next scaling milestone: Develop and manage strategic initiatives aimed at scaling the Risk Calculation Engine to meet future business demands. Coordinate with stakeholders to ensure that all scaling efforts are aligned with customer needs. Provide specialized customer support to optimize and improve large, distributed calculations: Act as a primary point of contact for clients to address issues and optimize inefficiencies during distributed workload execution. Qualifications Multiple years professional software development experience with Java. Solid experience with Java frameworks (e.g., Spring, Spring Boot, Quarkus). Experience designing, building, and maintaining large-scale, distributed systems. Experience with RESTful API design and implementation. Strong understanding of object-oriented programming and design patterns. Exposure to NoSQL databases (e.g., MongoDB, Cassandra) is a plus. Exposure to cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes) is desirable. Experience with unit testing, integration testing, and test automation frameworks (e.g., JUnit, Mockito). Experience working in Agile/Scrum development environments. Practical experience with Python for scripting, automation, or data processing tasks. Experience with CI/CD pipelines and DevOps practices is a plus. Education Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
18/05/2026
Full time
Team Overview XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs. Our team owns multiple Java Spring Boot Services that execute, partition, and track quantitative risk graphs/trades in a distributed environment. These graphs can fail due to their complexity and our system must adapt quickly to these failures to provide a seamless experience for clients. XiP Compute Services are deployed onto OpenShift and Amazon's Elastic Kubernetes Service (EKS). An important initiative in 2025 will be onboarding Google's Kubernetes Engine to further expand our coverage. Our system scales on-demand, and we can run up to tens of thousands of replicas of our services across all asset classes. Role Overview We are seeking a Senior Engineer to fill the role of 'Applications Development Technology Lead Analyst' on the XiNG large scale distributed calculation platform (XiP). In this role you will design, build, and maintain the calculation engine at the heart of the XiP platform. This engine is responsible for c. 0.5 billion risk & suitability calculations at Citi every day. A single customer run compresses 17 million minutes of compute into a single 90-minute execution. Run on hundreds of thousands of pods across the entire XiP platform every day this calculation engine is both highly performant and rapidly changing to support new scenarios, technologies, and infrastructure. As an engineer working on the calculation engine. You will work closely with software engineers, DevOps, and our customers to ensure reliable, secure, and scalable operations of our platform. Responsibilities Take part of the shared responsibility for the long-term strategic direction of the XiP Calculation Engine: Apply your experience and skills to develop future versions of the calculation engine. This means making it faster, utilizing resources better, and scale to even greater sizes. Adding new features without impacting performance of the platform in undesirable manner. Solve hard problems like transferring small amounts of data to a huge number of machines. Serve as advisor or coach to team members, allocating and overseeing work: Mentor and guide mid-level developers, providing technical advice, code reviews, and career development support. Allocate tasks based on skill sets and project priorities to ensure balanced workloads and timely delivery. Foster a collaborative and growth-oriented team environment. Implement changes and improvements to Citi's Risk Calculation Engine, including analyzing and designing improvements to the distribution mechanisms: Lead the design, development, and implementation of enhancements to the Risk Calculation Engine, focusing on optimizing its distribution mechanisms. Analyze current parallelization strategies and identify opportunities to improve efficiency, scalability, and throughput. Operationally support the optimization of Risk calculations by examining and providing SME level insight into the distributed execution of extremely large calculations: Monitor and analyze distributed execution of large-scale risk calculations, identifying performance bottlenecks and inefficiencies. Provide subject matter expertise to guide operational improvements and recommend optimization to enhance calculation speed and resource utilization. Plan, coordinate, and execute strategic changes to the engine to reach the next scaling milestone: Develop and manage strategic initiatives aimed at scaling the Risk Calculation Engine to meet future business demands. Coordinate with stakeholders to ensure that all scaling efforts are aligned with customer needs. Provide specialized customer support to optimize and improve large, distributed calculations: Act as a primary point of contact for clients to address issues and optimize inefficiencies during distributed workload execution. Qualifications Multiple years professional software development experience with Java. Solid experience with Java frameworks (e.g., Spring, Spring Boot, Quarkus). Experience designing, building, and maintaining large-scale, distributed systems. Experience with RESTful API design and implementation. Strong understanding of object-oriented programming and design patterns. Exposure to NoSQL databases (e.g., MongoDB, Cassandra) is a plus. Exposure to cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes) is desirable. Experience with unit testing, integration testing, and test automation frameworks (e.g., JUnit, Mockito). Experience working in Agile/Scrum development environments. Practical experience with Python for scripting, automation, or data processing tasks. Experience with CI/CD pipelines and DevOps practices is a plus. Education Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
Senior Software Engineer, CalcGraphs - Vice President
PowerToFly
Team Overview XiP is building a next generation cross asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs. Our team owns multiple Java Spring Boot Services that execute, partition, and track quantitative risk graphs/trades in a distributed environment. These graphs can fail due to their complexity and our system must adapt quickly to these failures to provide a seamless experience for clients. XiP Compute Services are deployed onto OpenShift and Amazon's Elastic Kubernetes Service (EKS). An important initiative in 2025 will be onboarding Google's Kubernetes Engine to further expand our coverage. Our system scales on demand, and we can run up to tens of thousands of replicas of our services across all asset classes. Role Overview We are seeking a Senior Engineer to fill the role of "Applications Development Technology Lead Analyst" on the XiNG large scale distributed calculation platform (XiP). In this role you will design, build, and maintain the calculation engine at the heart of the XiP platform. This engine is responsible for c. 0.5 billion risk & suitability calculations at Citi every day. A single customer run compresses 17 million minutes of compute into a single 90 minute execution. Run on hundreds of thousands of pods across the entire XiP platform every day, this calculation engine is both highly performant and rapidly changing to support new scenarios, technologies, and infrastructure. As an engineer working on the calculation engine, you will work closely with software engineers, DevOps, and our customers to ensure reliable, secure, and scalable operations of our platform. Responsibilities Take part of the shared responsibility for the long term strategic direction of the XiP Calculation Engine: Apply your experience and skills to develop the future versions of the calculation engine. This means making it faster, utilizing resources better, and scaling to even greater sizes. This means adding new features without impacting performance of the platform in an undesirable manner - small changes multiplied by millions of calculations have a high cost. This means solving hard problems like transferring small amounts of data to a huge number of machines. Serve as advisor or coach to team members, allocating and overseeing work: Mentor and guide mid level developers, providing technical advice, code reviews, and career development support. Allocate tasks based on skill sets and project priorities, ensuring balanced workloads and timely delivery. Foster a collaborative and growth oriented team environment, encouraging best practices and continuous learning. Implement changes and improvements to Citi's Risk Calculation Engine, including analyzing and designing improvements to the distribution mechanisms of the engine which regularly parallelises 250,000 hours of compute into a single 90 minute execution: Lead the design, development, and implementation of enhancements to the Risk Calculation Engine, focusing on optimizing its distribution mechanisms. Analyze current parallelisation strategies and identify opportunities to further improve efficiency, scalability, and throughput. Operationally support the optimisation of Risk calculations by examining and providing SME level insight into the distributed execution of extremely large calculations: Monitor and analyse the distributed execution of large scale risk calculations, identifying performance bottlenecks and inefficiencies. Provide subject matter expertise to guide operational improvements, leveraging deep technical knowledge to recommend and implement optimisations that enhance calculation speed and resource utilisation. Plan, coordinate, and execute strategic changes to the engine to reach the next scaling milestone: Develop and manage strategic initiatives aimed at scaling the Risk Calculation Engine to meet future business demands. Coordinate with stakeholders to ensure that all scaling efforts are aligned with customer needs. Provide specialised customer support to optimise and improve large, distributed calculations: Act as a primary point of contact for clients to address issues and optimise inefficiencies that arise during distributed workload execution. Qualifications Multiple years professional software development experience with Java. Solid experience with Java frameworks (e.g., Spring, Spring Boot, Quarkus). Experience designing, building, and maintaining large scale, distributed systems. Experience with RESTful API design and implementation. Strong understanding of object oriented programming and design patterns. Exposure to NoSQL databases (e.g., MongoDB, Cassandra) is a plus. Exposure to cloud platforms (e.g., AWS, Azure, GCP) and containerisation (e.g., Docker, Kubernetes) is desirable. Experience with unit testing, integration testing, and test automation frameworks (e.g., JUnit, Mockito). Experience working in Agile/Scrum development environments. Practical experience with Python for scripting, automation, or data processing tasks. Experience with CI/CD pipelines and DevOps practices is a plus. Education Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
18/05/2026
Full time
Team Overview XiP is building a next generation cross asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs. Our team owns multiple Java Spring Boot Services that execute, partition, and track quantitative risk graphs/trades in a distributed environment. These graphs can fail due to their complexity and our system must adapt quickly to these failures to provide a seamless experience for clients. XiP Compute Services are deployed onto OpenShift and Amazon's Elastic Kubernetes Service (EKS). An important initiative in 2025 will be onboarding Google's Kubernetes Engine to further expand our coverage. Our system scales on demand, and we can run up to tens of thousands of replicas of our services across all asset classes. Role Overview We are seeking a Senior Engineer to fill the role of "Applications Development Technology Lead Analyst" on the XiNG large scale distributed calculation platform (XiP). In this role you will design, build, and maintain the calculation engine at the heart of the XiP platform. This engine is responsible for c. 0.5 billion risk & suitability calculations at Citi every day. A single customer run compresses 17 million minutes of compute into a single 90 minute execution. Run on hundreds of thousands of pods across the entire XiP platform every day, this calculation engine is both highly performant and rapidly changing to support new scenarios, technologies, and infrastructure. As an engineer working on the calculation engine, you will work closely with software engineers, DevOps, and our customers to ensure reliable, secure, and scalable operations of our platform. Responsibilities Take part of the shared responsibility for the long term strategic direction of the XiP Calculation Engine: Apply your experience and skills to develop the future versions of the calculation engine. This means making it faster, utilizing resources better, and scaling to even greater sizes. This means adding new features without impacting performance of the platform in an undesirable manner - small changes multiplied by millions of calculations have a high cost. This means solving hard problems like transferring small amounts of data to a huge number of machines. Serve as advisor or coach to team members, allocating and overseeing work: Mentor and guide mid level developers, providing technical advice, code reviews, and career development support. Allocate tasks based on skill sets and project priorities, ensuring balanced workloads and timely delivery. Foster a collaborative and growth oriented team environment, encouraging best practices and continuous learning. Implement changes and improvements to Citi's Risk Calculation Engine, including analyzing and designing improvements to the distribution mechanisms of the engine which regularly parallelises 250,000 hours of compute into a single 90 minute execution: Lead the design, development, and implementation of enhancements to the Risk Calculation Engine, focusing on optimizing its distribution mechanisms. Analyze current parallelisation strategies and identify opportunities to further improve efficiency, scalability, and throughput. Operationally support the optimisation of Risk calculations by examining and providing SME level insight into the distributed execution of extremely large calculations: Monitor and analyse the distributed execution of large scale risk calculations, identifying performance bottlenecks and inefficiencies. Provide subject matter expertise to guide operational improvements, leveraging deep technical knowledge to recommend and implement optimisations that enhance calculation speed and resource utilisation. Plan, coordinate, and execute strategic changes to the engine to reach the next scaling milestone: Develop and manage strategic initiatives aimed at scaling the Risk Calculation Engine to meet future business demands. Coordinate with stakeholders to ensure that all scaling efforts are aligned with customer needs. Provide specialised customer support to optimise and improve large, distributed calculations: Act as a primary point of contact for clients to address issues and optimise inefficiencies that arise during distributed workload execution. Qualifications Multiple years professional software development experience with Java. Solid experience with Java frameworks (e.g., Spring, Spring Boot, Quarkus). Experience designing, building, and maintaining large scale, distributed systems. Experience with RESTful API design and implementation. Strong understanding of object oriented programming and design patterns. Exposure to NoSQL databases (e.g., MongoDB, Cassandra) is a plus. Exposure to cloud platforms (e.g., AWS, Azure, GCP) and containerisation (e.g., Docker, Kubernetes) is desirable. Experience with unit testing, integration testing, and test automation frameworks (e.g., JUnit, Mockito). Experience working in Agile/Scrum development environments. Practical experience with Python for scripting, automation, or data processing tasks. Experience with CI/CD pipelines and DevOps practices is a plus. Education Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
Full Stack Engineer
Limelight Health Knutsford, Cheshire
Embark on a transformative journey as a Full Stack Engineer at Barclays. Our vision is to design, develop and improve software, utilising various engineering methodologies, to provide business, platform, and technology capabilities for our customers and colleagues. To be successful as a Full Stack Engineer, you should have experience with: Server side Development: Ample Python programming skills with experience building APIs, microservices architecture, and data processing pipelines. Familiarity with Python frameworks such as Flask, Django, or FastAPI for creating robust backend services. Cloud Technologies: Experience deploying and managing applications in cloud environments (AWS, Azure, or GCP), understanding of infrastructure as code, containerisation (Docker), and orchestration tools (Kubernetes). Full Stack Performance and monitoring: Ability to identify and resolve performance bottlenecks across the entire application stack, ensuring efficient database queries and API responses on the backend. Understand and implement necessary tools for monitoring and observing systems end to end. DevOps & CI/CD: Understanding of build pipelines, automated testing, and deployment processes for full stack applications. Experience with CI/CD tools and practices. Some Other Highly Valued Skills May Include Frontend Development: Understanding of JavaScript fundamentals, ES6+, closures, promises, async/await, and functional programming concepts. AI & Machine Learning: Familiarity working with the latest AI technologies: Gen AI chatbots and AI agents, MCP. Testing & Quality Assurance: Experience with testing methodologies and tools across the stack (pytest, unittest for Python) and ability to implement comprehensive test coverage. You may be assessed on key critical skills relevant for success in the role, such as risk and controls, change and transformation, business acumen, strategic thinking, digital and technology, as well as job specific technical skills. The location of your role is Knutsford/Glasgow. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, to provide business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high quality software solutions using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimised for performance. Cross functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participation in code reviews, and promotion of a culture of code quality and knowledge sharing. Staying informed of industry technology trends and innovations and actively contributing to the organisation's technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Vice President Expectations To contribute or set strategy, drive requirements and make recommendations for change. Plan resources, budgets, and policies; manage and maintain policies/processes; deliver continuous improvements and escalates breaches of policies/procedures. If managing a team, defining jobs and responsibilities, planning for the department's future needs and operations, counselling employees on performance and contributing to employee pay decisions/changes. May lead a number of specialists to influence the operations of a department, in alignment with strategic and tactical priorities while balancing short and long term goals and ensuring budgets and schedules meet corporate requirements. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L - Listen and be authentic, E - Energise and inspire, A - Align across the enterprise, D - Develop others. OR for an individual contributor, they will be a subject matter expert within own discipline and will guide technical direction. They will lead collaborative, multi year assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will train, guide and coach less experienced specialists and provide information affecting long term profits, organisational risks and strategic decisions. Advise key stakeholders, including functional leadership teams and senior management on functional and cross functional areas of impact and alignment. Manage and mitigate risks through assessment, in support of the control and governance agenda. Demonstrate leadership and accountability for managing risk and strengthening controls in relation to the work your team does. Demonstrate comprehensive understanding of the organisation functions to contribute to achieving the goals of the business. Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategies. Create solutions based on sophisticated analytical thought comparing and selecting complex alternatives. In depth analysis with interpretative thinking will be required to define problems and develop innovative solutions. Adopt and include the outcomes of extensive research in problem solving processes. Seek out, build and maintain trusting relationships and partnerships with internal and external stakeholders in order to accomplish key business objectives, using influencing and negotiating skills to achieve outcomes. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship - our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset - to Empower, Challenge and Drive - the operating manual for how we behave.
17/05/2026
Full time
Embark on a transformative journey as a Full Stack Engineer at Barclays. Our vision is to design, develop and improve software, utilising various engineering methodologies, to provide business, platform, and technology capabilities for our customers and colleagues. To be successful as a Full Stack Engineer, you should have experience with: Server side Development: Ample Python programming skills with experience building APIs, microservices architecture, and data processing pipelines. Familiarity with Python frameworks such as Flask, Django, or FastAPI for creating robust backend services. Cloud Technologies: Experience deploying and managing applications in cloud environments (AWS, Azure, or GCP), understanding of infrastructure as code, containerisation (Docker), and orchestration tools (Kubernetes). Full Stack Performance and monitoring: Ability to identify and resolve performance bottlenecks across the entire application stack, ensuring efficient database queries and API responses on the backend. Understand and implement necessary tools for monitoring and observing systems end to end. DevOps & CI/CD: Understanding of build pipelines, automated testing, and deployment processes for full stack applications. Experience with CI/CD tools and practices. Some Other Highly Valued Skills May Include Frontend Development: Understanding of JavaScript fundamentals, ES6+, closures, promises, async/await, and functional programming concepts. AI & Machine Learning: Familiarity working with the latest AI technologies: Gen AI chatbots and AI agents, MCP. Testing & Quality Assurance: Experience with testing methodologies and tools across the stack (pytest, unittest for Python) and ability to implement comprehensive test coverage. You may be assessed on key critical skills relevant for success in the role, such as risk and controls, change and transformation, business acumen, strategic thinking, digital and technology, as well as job specific technical skills. The location of your role is Knutsford/Glasgow. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, to provide business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high quality software solutions using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimised for performance. Cross functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participation in code reviews, and promotion of a culture of code quality and knowledge sharing. Staying informed of industry technology trends and innovations and actively contributing to the organisation's technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Vice President Expectations To contribute or set strategy, drive requirements and make recommendations for change. Plan resources, budgets, and policies; manage and maintain policies/processes; deliver continuous improvements and escalates breaches of policies/procedures. If managing a team, defining jobs and responsibilities, planning for the department's future needs and operations, counselling employees on performance and contributing to employee pay decisions/changes. May lead a number of specialists to influence the operations of a department, in alignment with strategic and tactical priorities while balancing short and long term goals and ensuring budgets and schedules meet corporate requirements. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L - Listen and be authentic, E - Energise and inspire, A - Align across the enterprise, D - Develop others. OR for an individual contributor, they will be a subject matter expert within own discipline and will guide technical direction. They will lead collaborative, multi year assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will train, guide and coach less experienced specialists and provide information affecting long term profits, organisational risks and strategic decisions. Advise key stakeholders, including functional leadership teams and senior management on functional and cross functional areas of impact and alignment. Manage and mitigate risks through assessment, in support of the control and governance agenda. Demonstrate leadership and accountability for managing risk and strengthening controls in relation to the work your team does. Demonstrate comprehensive understanding of the organisation functions to contribute to achieving the goals of the business. Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategies. Create solutions based on sophisticated analytical thought comparing and selecting complex alternatives. In depth analysis with interpretative thinking will be required to define problems and develop innovative solutions. Adopt and include the outcomes of extensive research in problem solving processes. Seek out, build and maintain trusting relationships and partnerships with internal and external stakeholders in order to accomplish key business objectives, using influencing and negotiating skills to achieve outcomes. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship - our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset - to Empower, Challenge and Drive - the operating manual for how we behave.
Senior Fullstack Software Engineer
TPXimpact Ltd
About The Role We are looking for a Senior Software Engineer who will be responsible for designing, developing, and deploying high-quality software solutions. You will work on complex software projects, contributing to the architecture, development, and improvement of software systems. This role involves mentoring junior engineers, collaborating with cross functional teams, and driving the adoption of best practices in software development. We value adaptability over specific technology expertise. While we are technology agnostic and expect you to be too, we will fully support your development with the necessary training to master the required technologies. Our technology choices are driven by client needs, and our goal is to build highly flexible teams. Responsibilities Design, develop, and maintain complex software solutions, ensuring they are robust, secure, tested and scalable. Contribute to software architecture decisions, ensuring alignment with project and business goals. Mentor and support junior engineers, helping to develop their skills and promote best practices. Collaborate with cross functional teams, including product management, UX/UI, DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay current with industry trends and emerging technologies, recommending and integrating them where beneficial. Drive improvements in coding standards, testing, and documentation within the team. Engage in early stage project discussions, providing technical insights and recommendations. Ensure development processes are followed and contribute to process optimisation initiatives. Communicate complex technical concepts effectively to non technical stakeholders. About You Professional Knowledge and Experience - Essential Proven experience in full stack software development, including design, development, testing, and deployment. Deep experience in at least one of: Java, Python, C#/.NET, Full stack JavaScript (React, Node.js etc.). Strong understanding of Agile and DevOps practices, with a focus on continuous integration and delivery. Comfortable working as a polyglot. Experience with cloud platforms (Azure, AWS, GCP) and infrastructure as code (Terraform). Familiarity with CI CD pipelines, automated testing, and modern software development practices. Knowledge of technologies such as microservices, containerisation (Docker, Kubernetes), or serverless architecture. Awareness of principles like well architected and secure by design. Professional Knowledge and Experience - Desirable Previous experience in a senior engineering role, guiding teams to successful delivery. Proficiency in multiple programming languages. Experience working on public sector projects. Experience in a consulting environment. Skills Software Development: Writing clean, maintainable code and optimising software for performance and scalability. Ensuring all key business logic is covered by tests. Code Quality and Testing: Proficient in automated testing frameworks and ensuring software is reliable and bug free; conducting code reviews and maintaining high coding standards within the team. Collaboration and Communication: Effective at working with cross functional teams to deliver project objectives; strong skills in communicating technical concepts to diverse stakeholders. Continuous Improvement: Passion for learning new technologies and improving software development processes; drive to adopt new tools and methodologies that enhance team performance and software quality. Benefits 30 days holiday + bank holidays 2 volunteer days Maternity/paternity - 6 months maternity leave, 3 months paternity leave Life assurance Employer pension contribution of 5% Health cash plan Personal learning and development budget Employee Assistance Programme Green incentive programmes, including Electric Vehicle Leasing and the Cycle to Work Scheme Financial advice Health assessments EEO Statement We actively encourage applications from all genders, ethnicities, disabled people, members of the LGBTQIA+ community, and those from lower socio economic backgrounds.
17/05/2026
Full time
About The Role We are looking for a Senior Software Engineer who will be responsible for designing, developing, and deploying high-quality software solutions. You will work on complex software projects, contributing to the architecture, development, and improvement of software systems. This role involves mentoring junior engineers, collaborating with cross functional teams, and driving the adoption of best practices in software development. We value adaptability over specific technology expertise. While we are technology agnostic and expect you to be too, we will fully support your development with the necessary training to master the required technologies. Our technology choices are driven by client needs, and our goal is to build highly flexible teams. Responsibilities Design, develop, and maintain complex software solutions, ensuring they are robust, secure, tested and scalable. Contribute to software architecture decisions, ensuring alignment with project and business goals. Mentor and support junior engineers, helping to develop their skills and promote best practices. Collaborate with cross functional teams, including product management, UX/UI, DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay current with industry trends and emerging technologies, recommending and integrating them where beneficial. Drive improvements in coding standards, testing, and documentation within the team. Engage in early stage project discussions, providing technical insights and recommendations. Ensure development processes are followed and contribute to process optimisation initiatives. Communicate complex technical concepts effectively to non technical stakeholders. About You Professional Knowledge and Experience - Essential Proven experience in full stack software development, including design, development, testing, and deployment. Deep experience in at least one of: Java, Python, C#/.NET, Full stack JavaScript (React, Node.js etc.). Strong understanding of Agile and DevOps practices, with a focus on continuous integration and delivery. Comfortable working as a polyglot. Experience with cloud platforms (Azure, AWS, GCP) and infrastructure as code (Terraform). Familiarity with CI CD pipelines, automated testing, and modern software development practices. Knowledge of technologies such as microservices, containerisation (Docker, Kubernetes), or serverless architecture. Awareness of principles like well architected and secure by design. Professional Knowledge and Experience - Desirable Previous experience in a senior engineering role, guiding teams to successful delivery. Proficiency in multiple programming languages. Experience working on public sector projects. Experience in a consulting environment. Skills Software Development: Writing clean, maintainable code and optimising software for performance and scalability. Ensuring all key business logic is covered by tests. Code Quality and Testing: Proficient in automated testing frameworks and ensuring software is reliable and bug free; conducting code reviews and maintaining high coding standards within the team. Collaboration and Communication: Effective at working with cross functional teams to deliver project objectives; strong skills in communicating technical concepts to diverse stakeholders. Continuous Improvement: Passion for learning new technologies and improving software development processes; drive to adopt new tools and methodologies that enhance team performance and software quality. Benefits 30 days holiday + bank holidays 2 volunteer days Maternity/paternity - 6 months maternity leave, 3 months paternity leave Life assurance Employer pension contribution of 5% Health cash plan Personal learning and development budget Employee Assistance Programme Green incentive programmes, including Electric Vehicle Leasing and the Cycle to Work Scheme Financial advice Health assessments EEO Statement We actively encourage applications from all genders, ethnicities, disabled people, members of the LGBTQIA+ community, and those from lower socio economic backgrounds.
Senior Software Engineer - Data Management Platform
Roku, Inc. Manchester, Lancashire
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the Team The DMP team plays a critical role in Roku's Advertising organization, leading initiatives around audience management that power decision making across the advertising ecosystem. We develop and manage products that enable advanced segmentation and audience management for advertisers while meeting the operational needs of internal teams. We work closely with Product Managers, Machine Learning, Ad Sales, Ads Operations, and multiple groups within Advertising Engineering to deliver high impact solutions. Looking ahead, we are exploring AI driven capabilities to further enhance the effectiveness of advertising campaigns and improve operational efficiency of our platforms. About the Role We are seeking a highly skilled Senior Software Engineer with deep expertise in big data technologies, including Apache Spark and Apache Airflow. This hybrid position bridges software engineering and data engineering, requiring the ability to design, build, and maintain scalable systems for both application development and large scale data processing. In this role, you will collaborate with cross functional teams to architect and manage robust, production grade data products and APIs that power critical capabilities across the advertising platform. You will work with technologies such as Apache Spark, Apache Airflow, ScyllaDB/Cassandra, Aerospike, Kubernetes, and SpringBoot to deliver reliable, high performance solutions. The ideal candidate is a proactive, self motivated professional with a strong track record in building high scale data services and a dedication to delivering exceptional results. What You'll Be Doing Software Development Design and build APIs and backend services using Spring Boot to support data products and audience management workflows. Write clean, maintainable, and efficient code, ensuring adherence to best practices through code reviews. Big Data Engineering Design, develop, and maintain data pipelines and ETL workflows using Apache Spark and Apache Airflow. Optimize data storage, retrieval, and processing systems to ensure reliability, scalability, and performance. Develop and fine tune complex queries using Apache Spark for large scale datasets. Monitor, troubleshoot, and improve data systems to minimize downtime and maximize efficiency. API and Platform Development Design, Development, and maintain large scale, low latency API systems using SpringBoot and Kubernetes. Maintain NoSQL Infrastructure including ScyllaDB and Aerospike. Collaboration & Mentorship Partner with the machine learning team, software engineers, and other teams to deliver integrated, high quality solutions. Provide technical guidance and mentorship to junior engineers, promoting best practices in software and data engineering. We're Excited If You Have 8+ years of experience in software and/or data engineering with expertise in big data technologies such as Apache Spark, Apache Airflow. Expertise with at least one of the following: ScyllaDB and Aerospike (preferred). Strong understanding of SOLID principles and distributed systems architecture. Proven experience in distributed data processing, data warehousing, and real time data pipelines. Advanced SQL skills, with expertise in query optimization for large datasets. Exceptional problem solving abilities and the capacity to work independently or collaboratively. Excellent verbal and written communication skills. Experience with cloud platforms such as AWS, GCP, or Azure, and containerization tools like Docker and Kubernetes (preferred). Experience in AdTech, in advertising data platforms and audience management (preferred). Strong programming skills in Python, Java, and/or Scala (preferred). Knowledge of CI/CD pipelines, DevOps practices, and infrastructure as code tools (e.g., Jenkins & Terraform) (preferred). Expertise in data modeling, schema design, and data visualization tools. Experience with building Agentic AI systems to automate decision making and enhance analytics workflows (preferred). Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience). Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to .
16/05/2026
Full time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the Team The DMP team plays a critical role in Roku's Advertising organization, leading initiatives around audience management that power decision making across the advertising ecosystem. We develop and manage products that enable advanced segmentation and audience management for advertisers while meeting the operational needs of internal teams. We work closely with Product Managers, Machine Learning, Ad Sales, Ads Operations, and multiple groups within Advertising Engineering to deliver high impact solutions. Looking ahead, we are exploring AI driven capabilities to further enhance the effectiveness of advertising campaigns and improve operational efficiency of our platforms. About the Role We are seeking a highly skilled Senior Software Engineer with deep expertise in big data technologies, including Apache Spark and Apache Airflow. This hybrid position bridges software engineering and data engineering, requiring the ability to design, build, and maintain scalable systems for both application development and large scale data processing. In this role, you will collaborate with cross functional teams to architect and manage robust, production grade data products and APIs that power critical capabilities across the advertising platform. You will work with technologies such as Apache Spark, Apache Airflow, ScyllaDB/Cassandra, Aerospike, Kubernetes, and SpringBoot to deliver reliable, high performance solutions. The ideal candidate is a proactive, self motivated professional with a strong track record in building high scale data services and a dedication to delivering exceptional results. What You'll Be Doing Software Development Design and build APIs and backend services using Spring Boot to support data products and audience management workflows. Write clean, maintainable, and efficient code, ensuring adherence to best practices through code reviews. Big Data Engineering Design, develop, and maintain data pipelines and ETL workflows using Apache Spark and Apache Airflow. Optimize data storage, retrieval, and processing systems to ensure reliability, scalability, and performance. Develop and fine tune complex queries using Apache Spark for large scale datasets. Monitor, troubleshoot, and improve data systems to minimize downtime and maximize efficiency. API and Platform Development Design, Development, and maintain large scale, low latency API systems using SpringBoot and Kubernetes. Maintain NoSQL Infrastructure including ScyllaDB and Aerospike. Collaboration & Mentorship Partner with the machine learning team, software engineers, and other teams to deliver integrated, high quality solutions. Provide technical guidance and mentorship to junior engineers, promoting best practices in software and data engineering. We're Excited If You Have 8+ years of experience in software and/or data engineering with expertise in big data technologies such as Apache Spark, Apache Airflow. Expertise with at least one of the following: ScyllaDB and Aerospike (preferred). Strong understanding of SOLID principles and distributed systems architecture. Proven experience in distributed data processing, data warehousing, and real time data pipelines. Advanced SQL skills, with expertise in query optimization for large datasets. Exceptional problem solving abilities and the capacity to work independently or collaboratively. Excellent verbal and written communication skills. Experience with cloud platforms such as AWS, GCP, or Azure, and containerization tools like Docker and Kubernetes (preferred). Experience in AdTech, in advertising data platforms and audience management (preferred). Strong programming skills in Python, Java, and/or Scala (preferred). Knowledge of CI/CD pipelines, DevOps practices, and infrastructure as code tools (e.g., Jenkins & Terraform) (preferred). Expertise in data modeling, schema design, and data visualization tools. Experience with building Agentic AI systems to automate decision making and enhance analytics workflows (preferred). Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience). Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to .
Senior Software Engineer (Advertising Analytics)
Roku, Inc. Cambridge, Cambridgeshire
About the Team The Ads Analytics team plays a critical role in Roku's Advertising organization, leading measurement and analytics initiatives that power decision making across the advertising ecosystem. We develop and manage products that deliver actionable insights for advertisers while meeting the operational and analytical needs of internal business teams. We work closely with Product Managers, Ad Sales, Ad Operations, Data Science, and multiple other software teams within the Advertising Engineering organization to deliver high impact solutions. Looking ahead, we are exploring AI driven measurement capabilities to further enhance the effectiveness of advertising campaigns and strengthen internal analytics. About the Role We are seeking a highly skilled Senior Software Engineer with deep expertise in API Development using Spring Boot and knowledge of Apache Spark based Big Data pipelines using Airflow. This hybrid position bridges software engineering and data engineering, requiring the ability to design, build, and maintain scalable systems for both application development and large scale data processing. You will communicate and collaborate heavily with both business and engineering to ensure high quality standards and overall project delivery success. In this role, you will collaborate with cross functional teams to architect and manage robust, production grade data products that power critical analytics and measurement capabilities. You will work with technologies such as Apache Spark, Apache Airflow, Trino, Druid, Spring Boot, StarRocks, and Looker to deliver reliable, high performance solutions. The ideal candidate is a proactive, self motivated professional with a strong track record in building applications and services with a dedication to delivering exceptional results. What You'll Be Doing Software Development Design and build APIs and backend services using Spring Boot to support data products and analytics workflows. Write clean, maintainable, and efficient code and tests, ensuring adherence to best practices through code reviews. Big Data Engineering Design, develop, and maintain data pipelines and ETL workflows using Apache Spark and Apache Airflow. Optimize data storage, retrieval, and processing systems to ensure reliability, scalability, and performance. Develop and fine tune complex queries and analytics solutions using Druid, Trino, and StarRocks for large scale datasets. Monitor, troubleshoot, and improve data systems to minimize downtime and maximize efficiency. Collaboration & Mentorship Partner with data scientists, software engineers, and other teams to deliver integrated, high quality solutions. Provide technical guidance and mentorship to junior engineers, promoting best practices in software and data engineering. We're Excited If You Have 8+ years of experience in software and/or data engineering with expertise in big data technologies such as Apache Spark, Apache Airflow. Expertise with at least one of the following: Apache Druid, StarRocks, Trino. Strong understanding of SOLID principles and distributed systems architecture. Proven experience in distributed data processing, data warehousing, and real time data pipelines. Strong programming skills in Java, Python, or Scala. Advanced SQL skills, with expertise in query optimization for large datasets. Expertise in data modeling, schema design, and data visualization tools. Experience building highly scalable, low latency, APIs. Exceptional problem solving abilities and the capacity to work both independently and collaboratively as needed. Exceptional verbal and written communication skills. Experience with cloud platforms such as AWS, GCP, or Azure, and containerization tools like Docker and Kubernetes. Experience in AdTech, advertising data platforms and campaign measurement. Knowledge of CI/CD pipelines, DevOps practices, and infrastructure as code tools such as Terraform. Experience with building Agentic AI systems to automate decision making and enhance analytics workflows. Bachelor's degree in computer science, engineering, or a related field (or equivalent experience). Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. Not every benefit is available in all locations or for every role. For details specific to your location, please consult your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to .
16/05/2026
Full time
About the Team The Ads Analytics team plays a critical role in Roku's Advertising organization, leading measurement and analytics initiatives that power decision making across the advertising ecosystem. We develop and manage products that deliver actionable insights for advertisers while meeting the operational and analytical needs of internal business teams. We work closely with Product Managers, Ad Sales, Ad Operations, Data Science, and multiple other software teams within the Advertising Engineering organization to deliver high impact solutions. Looking ahead, we are exploring AI driven measurement capabilities to further enhance the effectiveness of advertising campaigns and strengthen internal analytics. About the Role We are seeking a highly skilled Senior Software Engineer with deep expertise in API Development using Spring Boot and knowledge of Apache Spark based Big Data pipelines using Airflow. This hybrid position bridges software engineering and data engineering, requiring the ability to design, build, and maintain scalable systems for both application development and large scale data processing. You will communicate and collaborate heavily with both business and engineering to ensure high quality standards and overall project delivery success. In this role, you will collaborate with cross functional teams to architect and manage robust, production grade data products that power critical analytics and measurement capabilities. You will work with technologies such as Apache Spark, Apache Airflow, Trino, Druid, Spring Boot, StarRocks, and Looker to deliver reliable, high performance solutions. The ideal candidate is a proactive, self motivated professional with a strong track record in building applications and services with a dedication to delivering exceptional results. What You'll Be Doing Software Development Design and build APIs and backend services using Spring Boot to support data products and analytics workflows. Write clean, maintainable, and efficient code and tests, ensuring adherence to best practices through code reviews. Big Data Engineering Design, develop, and maintain data pipelines and ETL workflows using Apache Spark and Apache Airflow. Optimize data storage, retrieval, and processing systems to ensure reliability, scalability, and performance. Develop and fine tune complex queries and analytics solutions using Druid, Trino, and StarRocks for large scale datasets. Monitor, troubleshoot, and improve data systems to minimize downtime and maximize efficiency. Collaboration & Mentorship Partner with data scientists, software engineers, and other teams to deliver integrated, high quality solutions. Provide technical guidance and mentorship to junior engineers, promoting best practices in software and data engineering. We're Excited If You Have 8+ years of experience in software and/or data engineering with expertise in big data technologies such as Apache Spark, Apache Airflow. Expertise with at least one of the following: Apache Druid, StarRocks, Trino. Strong understanding of SOLID principles and distributed systems architecture. Proven experience in distributed data processing, data warehousing, and real time data pipelines. Strong programming skills in Java, Python, or Scala. Advanced SQL skills, with expertise in query optimization for large datasets. Expertise in data modeling, schema design, and data visualization tools. Experience building highly scalable, low latency, APIs. Exceptional problem solving abilities and the capacity to work both independently and collaboratively as needed. Exceptional verbal and written communication skills. Experience with cloud platforms such as AWS, GCP, or Azure, and containerization tools like Docker and Kubernetes. Experience in AdTech, advertising data platforms and campaign measurement. Knowledge of CI/CD pipelines, DevOps practices, and infrastructure as code tools such as Terraform. Experience with building Agentic AI systems to automate decision making and enhance analytics workflows. Bachelor's degree in computer science, engineering, or a related field (or equivalent experience). Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. Not every benefit is available in all locations or for every role. For details specific to your location, please consult your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to .
Infused Solutions Ltd
Head of Technology & Engineering
Infused Solutions Ltd Coventry, Warwickshire
Head of Technology & Engineering Location: Coventry (Hybrid Working) Salary: 70,000 - 100,000 Employment Type: Permanent Please note: Sponsorship is not available for this position. Overview A growing SME technology organisation is seeking a hands-on Head of Technology & Engineering to lead software delivery, infrastructure operations, and technical strategy across the business. This is a leadership role requiring someone who can operate strategically while remaining technically hands-on, with the ability to contribute to architecture, coding, technical problem-solving, and engineering delivery when required. The successful candidate will oversee software engineering and IT operations functions, ensuring business-critical systems remain secure, resilient, scalable, and aligned with commercial objectives. The Role You will lead multidisciplinary technical teams responsible for software development, infrastructure services, integrations, and operational support. The role requires someone who can balance long-term technical strategy with day-to-day operational priorities, managing change effectively within a fast-paced SME environment. You'll work closely with executive leadership, commercial teams, and technical staff to support ongoing growth, customer delivery, and operational continuity. This is not a purely managerial position - the business is looking for someone who remains technically credible and capable of contributing hands-on across software engineering, architecture, troubleshooting, and technical decision-making. Key Responsibilities Technology & Engineering Leadership Lead the operational delivery and support of business-critical software applications and platforms Oversee engineering and infrastructure priorities across the organisation Ensure systems remain secure, scalable, resilient, and operationally effective Contribute to long-term technology strategy and architecture planning Support the delivery of customer-facing technical solutions and services Hands-On Technical Contribution Provide hands-on support across software engineering, architecture, integrations, and infrastructure where required Contribute to technical design discussions and architectural decisions Support development teams with coding, troubleshooting, optimisation, and technical leadership Guide best practices across Agile delivery, DevOps, and software engineering standards Infrastructure & Security Oversee cloud, hybrid, and on-premise infrastructure environments Ensure compliance with GDPR, security frameworks, and governance standards Maintain awareness of cybersecurity risks and resilience strategies Support policies, procedures, and compliance aligned with ISO9001 and ISO27001 standards Operational & Stakeholder Management Manage relationships across executive leadership, engineering, operations, sales, and customers Coordinate priorities across development and IT services teams Manage suppliers, vendors, and external technology partners Communicate technical concepts clearly to technical and non-technical stakeholders Lead teams in a collaborative environment focused on autonomy rather than micromanagement Required Skills & Experience Leadership & Delivery Experience leading software engineering and infrastructure teams within an SME environment Strong operational leadership and project delivery experience Ability to manage competing priorities and drive change effectively Strong stakeholder management and communication skills Technical Expertise Hands-on software engineering background with experience in modern development environments Strong understanding of Agile software delivery methodologies and SDLC practices Experience with programming languages such as Java, Python, C#, or similar Experience with DevOps practices and CI/CD principles Understanding of cloud platforms including AWS, Azure, or GCP Experience with databases such as SQL Server and/or Oracle Understanding of scalable architectures, integrations, and system design Strong knowledge of cybersecurity principles and layered security approaches Business & Commercial Awareness Ability to align technical decisions with business outcomes Strong analytical and problem-solving skills Comfortable working within resource-conscious SME environments Experience supporting customer-facing technical solutions and operational delivery Desirable Experience Background in Computer Science, Engineering, or related discipline Experience across industries such as Construction, Utilities, Logistics, Retail, Manufacturing, Insurance, or IT Services Exposure to ISO9001 and ISO27001 environments Interest in emerging technologies including AI, automation, and cloud innovation What's on Offer Senior leadership role within a growing SME technology business Opportunity to influence technology strategy and engineering direction Hybrid working environment based around Coventry Broad and varied role combining leadership and hands-on technical delivery Collaborative and entrepreneurial culture with strong autonomy
15/05/2026
Full time
Head of Technology & Engineering Location: Coventry (Hybrid Working) Salary: 70,000 - 100,000 Employment Type: Permanent Please note: Sponsorship is not available for this position. Overview A growing SME technology organisation is seeking a hands-on Head of Technology & Engineering to lead software delivery, infrastructure operations, and technical strategy across the business. This is a leadership role requiring someone who can operate strategically while remaining technically hands-on, with the ability to contribute to architecture, coding, technical problem-solving, and engineering delivery when required. The successful candidate will oversee software engineering and IT operations functions, ensuring business-critical systems remain secure, resilient, scalable, and aligned with commercial objectives. The Role You will lead multidisciplinary technical teams responsible for software development, infrastructure services, integrations, and operational support. The role requires someone who can balance long-term technical strategy with day-to-day operational priorities, managing change effectively within a fast-paced SME environment. You'll work closely with executive leadership, commercial teams, and technical staff to support ongoing growth, customer delivery, and operational continuity. This is not a purely managerial position - the business is looking for someone who remains technically credible and capable of contributing hands-on across software engineering, architecture, troubleshooting, and technical decision-making. Key Responsibilities Technology & Engineering Leadership Lead the operational delivery and support of business-critical software applications and platforms Oversee engineering and infrastructure priorities across the organisation Ensure systems remain secure, scalable, resilient, and operationally effective Contribute to long-term technology strategy and architecture planning Support the delivery of customer-facing technical solutions and services Hands-On Technical Contribution Provide hands-on support across software engineering, architecture, integrations, and infrastructure where required Contribute to technical design discussions and architectural decisions Support development teams with coding, troubleshooting, optimisation, and technical leadership Guide best practices across Agile delivery, DevOps, and software engineering standards Infrastructure & Security Oversee cloud, hybrid, and on-premise infrastructure environments Ensure compliance with GDPR, security frameworks, and governance standards Maintain awareness of cybersecurity risks and resilience strategies Support policies, procedures, and compliance aligned with ISO9001 and ISO27001 standards Operational & Stakeholder Management Manage relationships across executive leadership, engineering, operations, sales, and customers Coordinate priorities across development and IT services teams Manage suppliers, vendors, and external technology partners Communicate technical concepts clearly to technical and non-technical stakeholders Lead teams in a collaborative environment focused on autonomy rather than micromanagement Required Skills & Experience Leadership & Delivery Experience leading software engineering and infrastructure teams within an SME environment Strong operational leadership and project delivery experience Ability to manage competing priorities and drive change effectively Strong stakeholder management and communication skills Technical Expertise Hands-on software engineering background with experience in modern development environments Strong understanding of Agile software delivery methodologies and SDLC practices Experience with programming languages such as Java, Python, C#, or similar Experience with DevOps practices and CI/CD principles Understanding of cloud platforms including AWS, Azure, or GCP Experience with databases such as SQL Server and/or Oracle Understanding of scalable architectures, integrations, and system design Strong knowledge of cybersecurity principles and layered security approaches Business & Commercial Awareness Ability to align technical decisions with business outcomes Strong analytical and problem-solving skills Comfortable working within resource-conscious SME environments Experience supporting customer-facing technical solutions and operational delivery Desirable Experience Background in Computer Science, Engineering, or related discipline Experience across industries such as Construction, Utilities, Logistics, Retail, Manufacturing, Insurance, or IT Services Exposure to ISO9001 and ISO27001 environments Interest in emerging technologies including AI, automation, and cloud innovation What's on Offer Senior leadership role within a growing SME technology business Opportunity to influence technology strategy and engineering direction Hybrid working environment based around Coventry Broad and varied role combining leadership and hands-on technical delivery Collaborative and entrepreneurial culture with strong autonomy
Senior Software Engineer - Advertising Analytics
Roku, Inc. Manchester, Lancashire
About the Team The Ads Analytics team plays a critical role in Roku's Advertising organization, leading measurement and analytics initiatives that power decision making across the advertising ecosystem. We develop and manage products that deliver actionable insights for advertisers while meeting the operational and analytical needs of internal business teams. We work closely with Product Managers, Ad Sales, Ad Operations, Data Science, and multiple other software teams within the Advertising Engineering organization to deliver high impact solutions. Looking ahead, we are exploring AI driven measurement capabilities to further enhance the effectiveness of advertising campaigns and strengthen internal analytics. About the Role We are seeking a highly skilled Senior Software Engineer with deep expertise in API Development using Spring Boot and knowledge of Apache Spark based Big Data pipelines using Airflow. This hybrid position bridges software engineering and data engineering, requiring the ability to design, build, and maintain scalable systems for both application development and large scale data processing. You will communicate and collaborate heavily with both business and engineering to ensure high quality standards and overall project delivery success. In this role, you will collaborate with cross functional teams to architect and manage robust, production grade data products that power critical analytics and measurement capabilities. You will work with technologies such as Apache Spark, Apache Airflow, Trino, Druid, Spring Boot, StarRocks, and Looker to deliver reliable, high performance solutions. The ideal candidate is a proactive, self motivated professional with a strong track record in building applications and services with a dedication to delivering exceptional results. What You'll Be Doing Software Development Design and build APIs and backend services using Spring Boot to support data products and analytics workflows. Write clean, maintainable, and efficient code and tests, ensuring adherence to best practices through code reviews. Big Data Engineering Design, develop, and maintain data pipelines and ETL workflows using Apache Spark and Apache Airflow. Optimize data storage, retrieval, and processing systems to ensure reliability, scalability, and performance. Develop and fine tune complex queries and analytics solutions using Druid, Trino, and StarRocks for large scale datasets. Monitor, troubleshoot, and improve data systems to minimize downtime and maximize efficiency. Collaboration & Mentorship Partner with data scientists, software engineers, and other teams to deliver integrated, high quality solutions. Provide technical guidance and mentorship to junior engineers, promoting best practices in software and data engineering. We're Excited If You Have 8+ years of experience in software and/or data engineering with expertise in big data technologies such as Apache Spark, Apache Airflow. Expertise with at least one of the following: Apache Druid, StarRocks, Trino. Strong understanding of SOLID principles and distributed systems architecture. Proven experience in distributed data processing, data warehousing, and real time data pipelines. Strong programming skills in Java, Python, or Scala. Advanced SQL skills, with expertise in query optimization for large datasets. Expertise in data modeling, schema design, and data visualization tools. Experience building highly scalable, low latency, APIs. Exceptional problem solving abilities and the capacity to work both independently and collaboratively as needed. Exceptional verbal and written communication skills. Experience with cloud platforms such as AWS, GCP, or Azure, and containerization tools like Docker and Kubernetes. Experience in AdTech, advertising data platforms and campaign measurement. Knowledge of CI/CD pipelines, DevOps practices, and infrastructure as code tools such as Terraform. Experience with building Agentic AI systems to automate decision making and enhance analytics workflows. Bachelor's degree in computer science, engineering, or a related field (or equivalent experience). Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. Not every benefit is available in all locations or for every role. For details specific to your location, please consult your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to .
15/05/2026
Full time
About the Team The Ads Analytics team plays a critical role in Roku's Advertising organization, leading measurement and analytics initiatives that power decision making across the advertising ecosystem. We develop and manage products that deliver actionable insights for advertisers while meeting the operational and analytical needs of internal business teams. We work closely with Product Managers, Ad Sales, Ad Operations, Data Science, and multiple other software teams within the Advertising Engineering organization to deliver high impact solutions. Looking ahead, we are exploring AI driven measurement capabilities to further enhance the effectiveness of advertising campaigns and strengthen internal analytics. About the Role We are seeking a highly skilled Senior Software Engineer with deep expertise in API Development using Spring Boot and knowledge of Apache Spark based Big Data pipelines using Airflow. This hybrid position bridges software engineering and data engineering, requiring the ability to design, build, and maintain scalable systems for both application development and large scale data processing. You will communicate and collaborate heavily with both business and engineering to ensure high quality standards and overall project delivery success. In this role, you will collaborate with cross functional teams to architect and manage robust, production grade data products that power critical analytics and measurement capabilities. You will work with technologies such as Apache Spark, Apache Airflow, Trino, Druid, Spring Boot, StarRocks, and Looker to deliver reliable, high performance solutions. The ideal candidate is a proactive, self motivated professional with a strong track record in building applications and services with a dedication to delivering exceptional results. What You'll Be Doing Software Development Design and build APIs and backend services using Spring Boot to support data products and analytics workflows. Write clean, maintainable, and efficient code and tests, ensuring adherence to best practices through code reviews. Big Data Engineering Design, develop, and maintain data pipelines and ETL workflows using Apache Spark and Apache Airflow. Optimize data storage, retrieval, and processing systems to ensure reliability, scalability, and performance. Develop and fine tune complex queries and analytics solutions using Druid, Trino, and StarRocks for large scale datasets. Monitor, troubleshoot, and improve data systems to minimize downtime and maximize efficiency. Collaboration & Mentorship Partner with data scientists, software engineers, and other teams to deliver integrated, high quality solutions. Provide technical guidance and mentorship to junior engineers, promoting best practices in software and data engineering. We're Excited If You Have 8+ years of experience in software and/or data engineering with expertise in big data technologies such as Apache Spark, Apache Airflow. Expertise with at least one of the following: Apache Druid, StarRocks, Trino. Strong understanding of SOLID principles and distributed systems architecture. Proven experience in distributed data processing, data warehousing, and real time data pipelines. Strong programming skills in Java, Python, or Scala. Advanced SQL skills, with expertise in query optimization for large datasets. Expertise in data modeling, schema design, and data visualization tools. Experience building highly scalable, low latency, APIs. Exceptional problem solving abilities and the capacity to work both independently and collaboratively as needed. Exceptional verbal and written communication skills. Experience with cloud platforms such as AWS, GCP, or Azure, and containerization tools like Docker and Kubernetes. Experience in AdTech, advertising data platforms and campaign measurement. Knowledge of CI/CD pipelines, DevOps practices, and infrastructure as code tools such as Terraform. Experience with building Agentic AI systems to automate decision making and enhance analytics workflows. Bachelor's degree in computer science, engineering, or a related field (or equivalent experience). Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. Not every benefit is available in all locations or for every role. For details specific to your location, please consult your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to .
PCR Digital
Senior Backend Engineer Golang - Security
PCR Digital City, London
Senior Software Engineer - Golang Information Security (Apply online only) per day - Inside IR35 3 days per week on-site, 2 days WFH 3 Month rolling contract up to 2 years Job Summary The Information Security team is responsible for developing services to find and mitigate security risks faced. We are seeking an extraordinary Software Engineer who is passionate about security and can thrive in a fast-paced environment where both individual drive and team collaboration are the keys to success. As part of the Information Security team, you'll be at the forefront of developing cutting-edge services to identify and mitigate security risks. This is a technical hands-on role that is focused on security across all of the organisation. You'll be working to identify problems, establish a vision for how to address those problems, and unite the relevant owners within the business on achieving that vision. Description In this role you will architect and develop distributed and scalable services focused on ensuring high standards of security and ultimately drive continuous improvements for these solutions. Together, our work will be instrumental in maintaining the security of the software development lifecycle. As a member of the team, you will: Drive security requirements and architecture into distributed services that play a pivotal role in the development of software. Lead project initiatives throughout the product development cycle to ensure the highest level of security, while ensuring privacy and ease of use. Use a wide range of interpersonal and technical skills to champion adoption of our security technologies across the company. We're seeking candidates who have: A passion for information security. Proven experience collaborating with engineering teams to integrate security throughout the software development lifecycle. Proven experience designing, developing and deploying robust, scalable services and platforms that enable secure operations across an organization. Proven experience in programming and scripting languages (e.g., Go, Python, Bash, Java, JavaScript ). Minimum Qualifications Bachelor's degree in computer science (or similar) with 5+ years of relevant industry experience Significant experience with Golang and Git/GitHub SCM Strong experience with coding techniques and standard methodologies for security, performance optimization, and ease-of-use Experience in utilisation and deployment of cloud technologies in AWS or GCP , experience in container technologies such as Docker and Kubernetes , and microservice architecture Experience with CI/CD, IaaS and DevOps best practices Strong test-driven approach to writing code Excellent problem-solving skills Excellent written and verbal communication skills across multiple levels Preferred Qualifications Bachelor's degree in computer science (or similar) 7+ years of relevant industry experience Experience with AI/ML and LLM's Experience with application tracing , monitoring , analysis and visualisations through analytics dashboards Passion for high-quality code, tests, CI/CD, documentation, and production services Track record of driving improvements in code quality, performance , etc. Experience leveraging ORMs to interact with databases efficiently Familiarity with Python, Java, Swift, C, C++ and/or Objective-C ; and JavaScript and/or Typescript/React is a plus
12/05/2026
Contractor
Senior Software Engineer - Golang Information Security (Apply online only) per day - Inside IR35 3 days per week on-site, 2 days WFH 3 Month rolling contract up to 2 years Job Summary The Information Security team is responsible for developing services to find and mitigate security risks faced. We are seeking an extraordinary Software Engineer who is passionate about security and can thrive in a fast-paced environment where both individual drive and team collaboration are the keys to success. As part of the Information Security team, you'll be at the forefront of developing cutting-edge services to identify and mitigate security risks. This is a technical hands-on role that is focused on security across all of the organisation. You'll be working to identify problems, establish a vision for how to address those problems, and unite the relevant owners within the business on achieving that vision. Description In this role you will architect and develop distributed and scalable services focused on ensuring high standards of security and ultimately drive continuous improvements for these solutions. Together, our work will be instrumental in maintaining the security of the software development lifecycle. As a member of the team, you will: Drive security requirements and architecture into distributed services that play a pivotal role in the development of software. Lead project initiatives throughout the product development cycle to ensure the highest level of security, while ensuring privacy and ease of use. Use a wide range of interpersonal and technical skills to champion adoption of our security technologies across the company. We're seeking candidates who have: A passion for information security. Proven experience collaborating with engineering teams to integrate security throughout the software development lifecycle. Proven experience designing, developing and deploying robust, scalable services and platforms that enable secure operations across an organization. Proven experience in programming and scripting languages (e.g., Go, Python, Bash, Java, JavaScript ). Minimum Qualifications Bachelor's degree in computer science (or similar) with 5+ years of relevant industry experience Significant experience with Golang and Git/GitHub SCM Strong experience with coding techniques and standard methodologies for security, performance optimization, and ease-of-use Experience in utilisation and deployment of cloud technologies in AWS or GCP , experience in container technologies such as Docker and Kubernetes , and microservice architecture Experience with CI/CD, IaaS and DevOps best practices Strong test-driven approach to writing code Excellent problem-solving skills Excellent written and verbal communication skills across multiple levels Preferred Qualifications Bachelor's degree in computer science (or similar) 7+ years of relevant industry experience Experience with AI/ML and LLM's Experience with application tracing , monitoring , analysis and visualisations through analytics dashboards Passion for high-quality code, tests, CI/CD, documentation, and production services Track record of driving improvements in code quality, performance , etc. Experience leveraging ORMs to interact with databases efficiently Familiarity with Python, Java, Swift, C, C++ and/or Objective-C ; and JavaScript and/or Typescript/React is a plus
Synechron
DevOps Engineer (AI- Focused)
Synechron
Lead DevOps Engineer (AI- Focused) Mandatory hands-on experience supporting AI/ML or GenAI platforms About Synechron: Synechron is a leading digital transformation consulting firm dedicated to delivering innovative technology solutions within banking, financial services, and insurance. We thrive on engineering excellence, collaboration, and a passion for cutting-edge technologies. Job Location: London (Hybrid - 3 days in the office) Job Summary Are you passionate about making developers' lives easier, faster, and more fulfilling? We're on a mission to supercharge our engineering culture by building a world-class DevOps organization that's the envy of the industry. This is a great opportunity to join a growing company in an innovative and dynamic industry! We are looking for a strong, hands-on Lead DevOps Engineer t o build and maintain a brand-new cloud-based Index platform. You will lead a team of Senior and Junior DevOps Engineers to help us build and manage secure, reliable, and cost-effective cloud environments, drive observability and resilience through chaos and disaster recovery testing, and implement FinOps strategies to optimize cloud spending. Your expertise will be crucial in ensuring operational excellence and business continuity in a dynamic cloud-native environment. You will also use your deep experience of DevOps CI/CD practices to design, implement and optimize a best-in-class AWS micro services architecture. We are looking for someone with a strong background in DevOps practices and tools, with a focus on GitLab, Terraform, AWS Cloud, Kubernetes/EKS, and Ansible, along with mandatory experience supporting AI/ML or GenAI platforms in production environments . Key Responsibilities Lead and mentor a high-performing, geographically diverse team of DevOps engineers, fostering a culture of collaboration, automation, and continuous improvement, and AI platform reliability . Build and oversee the implementation of secure, resilient, and cost-optimized AWS cloud infrastructure, including AI/ML workloads, using best-in-class DevOps practices and technologies. Collaborate with software developers across multiple geographies and cross-functional teams to understand project objectives, gather requirements, and deliver sdeliver AI-enabled systems and cloud platforms within agreed timelines. Oversee the implementation and management of CI/CD pipelines to streamline software development and deployment processes for Java and Python based Microservices-style architectures . Drive infrastructure-as-code maturity through Terraform, enforcing modular, reusable, and version-controlled infrastructure patterns. Oversee Kubernetes (EKS) infrastructure at scale, ensuring robust workload orchestration, service discovery, and container life cycle management. Lead cloud security posture management by integrating security controls, automated scanning, and continuous compliance into the DevOps life cycle. Drive observability efforts using tools like Datadog (or equivalent) to monitor infrastructure and application performance. Introduce and lead chaos engineering practices to proactively identify potential points of failure and improve system resilience. Oversee and continuously optimize cloud cost management strategies in line with Cloud FinOps principles. Design, lead, and continuously improve disaster recovery strategies and testing frameworks to support high availability and business continuity . Collaborate with executive leadership and cross-functional stakeholders to align infrastructure strategy with long-term business objectives. Ensure code is up-to-date, maintainable, scalable, and secure. Mentor senior DevOps engineers and promote a culture of continuous improvement and cloud operational excellence. Stay updated on industry best practices and emerging technologies in DevOps and Cloud. Stay updated on cloud technologies, security vulnerabilities, and emerging FinOps methodologies. This is not just a People Management role, and requires you to be completely hands-on. Must Have Skills: Mandatory hands-on experience supporting AI/ML or GenAI platforms in production environments, including infrastructure required for model training, inference, and deployment. Strong hands-on experience with AWS Cloud services : EC2, S3, RDS, Lambda, VPC, IAM, CloudWatch, EKS/ECS, and services commonly used for AI/ML workloads . Expertise in Infrastructure as Code (IaC) using Terraform, including AI/ML and data platform infrastructure . Deep hands-on experience with CI/CD tools (GitLab CI, Jenkins, etc.) for Java , Python , and AI/ML pipelines . Proven leadership experience within a DevOps , Platform , or Cloud Engineering team, with hands-on delivery responsibility. Strong expertise in AWS architecture best practices, including scaling, security, and reliability for AI workloads . Strong experience managing Kubernetes clusters (preferably EKS), including containerized AI/ML and data processing workloads . Solid understanding of cloud and AI security best practices, including IAM, encryption, secrets management, data privacy, and compliance. Experience with observability platforms such as Datadog, Prometheus, or equivalent, including monitoring of AI pipelines and model-serving infrastructure . Familiarity with Cloud FinOps, including cost optimization strategies for compute-intensive AI workloads . Proven experience designing and executing disaster recovery and resilience strategies . Strong Scripting skills in Python, Bash, Ansible, or similar (Python strongly preferred, especially for AI automation). Experience with automated testing, infrastructure testing, and validation of AI pipelines . Excellent problem-solving skills and ability to work collaboratively across engineering, data, and product teams. Nice to Have Skills AWS Certifications such as AWS Certified Solutions Architect, Certified DevOps Engineer or equivalent. Practical experience with chaos engineering methodologies and tools. Experience with other cloud platforms (Azure, GCP) for hybrid or multi-cloud environments. Experience working in a regulated or high-availability environment (eg, fintech, financial services or capital markets). Passion for open-source technologies and contributions to the DevOps community. Bonus Skills Experience working in areas of Equity or Fixed Income and a working knowledge of Benchmarks and Indices. Preferred Qualifications Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience. 15+ years of experience in engineering roles, with at least 5+ years in senior DevOps leadership positions including responsibility for AI-enabled platforms . Diversity Statement Synechron are proud to be an equal opportunity employer. Our Diversity, Equity, and Inclusion (DEI) initiative Same Difference' is committed to fostering an inclusive culture - promoting equality, diversity and an environment that is respectful to all. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We offer flexible workplace arrangements, mentoring, internal mobility, learning and development programmes to support our global workforce. Empowerment and collaboration are at the core of how we operate. All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
12/05/2026
Lead DevOps Engineer (AI- Focused) Mandatory hands-on experience supporting AI/ML or GenAI platforms About Synechron: Synechron is a leading digital transformation consulting firm dedicated to delivering innovative technology solutions within banking, financial services, and insurance. We thrive on engineering excellence, collaboration, and a passion for cutting-edge technologies. Job Location: London (Hybrid - 3 days in the office) Job Summary Are you passionate about making developers' lives easier, faster, and more fulfilling? We're on a mission to supercharge our engineering culture by building a world-class DevOps organization that's the envy of the industry. This is a great opportunity to join a growing company in an innovative and dynamic industry! We are looking for a strong, hands-on Lead DevOps Engineer t o build and maintain a brand-new cloud-based Index platform. You will lead a team of Senior and Junior DevOps Engineers to help us build and manage secure, reliable, and cost-effective cloud environments, drive observability and resilience through chaos and disaster recovery testing, and implement FinOps strategies to optimize cloud spending. Your expertise will be crucial in ensuring operational excellence and business continuity in a dynamic cloud-native environment. You will also use your deep experience of DevOps CI/CD practices to design, implement and optimize a best-in-class AWS micro services architecture. We are looking for someone with a strong background in DevOps practices and tools, with a focus on GitLab, Terraform, AWS Cloud, Kubernetes/EKS, and Ansible, along with mandatory experience supporting AI/ML or GenAI platforms in production environments . Key Responsibilities Lead and mentor a high-performing, geographically diverse team of DevOps engineers, fostering a culture of collaboration, automation, and continuous improvement, and AI platform reliability . Build and oversee the implementation of secure, resilient, and cost-optimized AWS cloud infrastructure, including AI/ML workloads, using best-in-class DevOps practices and technologies. Collaborate with software developers across multiple geographies and cross-functional teams to understand project objectives, gather requirements, and deliver sdeliver AI-enabled systems and cloud platforms within agreed timelines. Oversee the implementation and management of CI/CD pipelines to streamline software development and deployment processes for Java and Python based Microservices-style architectures . Drive infrastructure-as-code maturity through Terraform, enforcing modular, reusable, and version-controlled infrastructure patterns. Oversee Kubernetes (EKS) infrastructure at scale, ensuring robust workload orchestration, service discovery, and container life cycle management. Lead cloud security posture management by integrating security controls, automated scanning, and continuous compliance into the DevOps life cycle. Drive observability efforts using tools like Datadog (or equivalent) to monitor infrastructure and application performance. Introduce and lead chaos engineering practices to proactively identify potential points of failure and improve system resilience. Oversee and continuously optimize cloud cost management strategies in line with Cloud FinOps principles. Design, lead, and continuously improve disaster recovery strategies and testing frameworks to support high availability and business continuity . Collaborate with executive leadership and cross-functional stakeholders to align infrastructure strategy with long-term business objectives. Ensure code is up-to-date, maintainable, scalable, and secure. Mentor senior DevOps engineers and promote a culture of continuous improvement and cloud operational excellence. Stay updated on industry best practices and emerging technologies in DevOps and Cloud. Stay updated on cloud technologies, security vulnerabilities, and emerging FinOps methodologies. This is not just a People Management role, and requires you to be completely hands-on. Must Have Skills: Mandatory hands-on experience supporting AI/ML or GenAI platforms in production environments, including infrastructure required for model training, inference, and deployment. Strong hands-on experience with AWS Cloud services : EC2, S3, RDS, Lambda, VPC, IAM, CloudWatch, EKS/ECS, and services commonly used for AI/ML workloads . Expertise in Infrastructure as Code (IaC) using Terraform, including AI/ML and data platform infrastructure . Deep hands-on experience with CI/CD tools (GitLab CI, Jenkins, etc.) for Java , Python , and AI/ML pipelines . Proven leadership experience within a DevOps , Platform , or Cloud Engineering team, with hands-on delivery responsibility. Strong expertise in AWS architecture best practices, including scaling, security, and reliability for AI workloads . Strong experience managing Kubernetes clusters (preferably EKS), including containerized AI/ML and data processing workloads . Solid understanding of cloud and AI security best practices, including IAM, encryption, secrets management, data privacy, and compliance. Experience with observability platforms such as Datadog, Prometheus, or equivalent, including monitoring of AI pipelines and model-serving infrastructure . Familiarity with Cloud FinOps, including cost optimization strategies for compute-intensive AI workloads . Proven experience designing and executing disaster recovery and resilience strategies . Strong Scripting skills in Python, Bash, Ansible, or similar (Python strongly preferred, especially for AI automation). Experience with automated testing, infrastructure testing, and validation of AI pipelines . Excellent problem-solving skills and ability to work collaboratively across engineering, data, and product teams. Nice to Have Skills AWS Certifications such as AWS Certified Solutions Architect, Certified DevOps Engineer or equivalent. Practical experience with chaos engineering methodologies and tools. Experience with other cloud platforms (Azure, GCP) for hybrid or multi-cloud environments. Experience working in a regulated or high-availability environment (eg, fintech, financial services or capital markets). Passion for open-source technologies and contributions to the DevOps community. Bonus Skills Experience working in areas of Equity or Fixed Income and a working knowledge of Benchmarks and Indices. Preferred Qualifications Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience. 15+ years of experience in engineering roles, with at least 5+ years in senior DevOps leadership positions including responsibility for AI-enabled platforms . Diversity Statement Synechron are proud to be an equal opportunity employer. Our Diversity, Equity, and Inclusion (DEI) initiative Same Difference' is committed to fostering an inclusive culture - promoting equality, diversity and an environment that is respectful to all. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We offer flexible workplace arrangements, mentoring, internal mobility, learning and development programmes to support our global workforce. Empowerment and collaboration are at the core of how we operate. All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Low Carbon Contracts Company
Senior Software Engineer (2 vacancies)
Low Carbon Contracts Company
Senior Software Engineer Department: Tech Hub Employment Type: Full Time Location: Birmingham, England, United Kingdom Compensation: circa £70,000 Description Contract type: Permanent Hours: 37.5/ week Salary: circa £70,000 depending on experience Location: London, Canary Wharf WFH policy: Employees are required to attend the office 2 days/week Flexible working: Variety of flexible work patterns subject to line manager discretion e.g. Compressed 9-day fortnight. Reports to: Software Engineering Manager Deadline Note: We reserve the right to close the advert before the advertised deadline if there are a high volume of applications. Role Summary: We're looking for a Senior Software Engineer to join our delivery team, part of a broader engineering space that delivers critical systems to help the UK achieve Net Zero by 2050. Our digital platform underpins multiple applications, including contract management, task management, automate workflows, automate repetitive tasks, standardize templates, settlement tools, forecasting engines, calculation services, analytics, dashboards and data portals that enable the business to meet this ambitious goal. As a technical leader, you will collaborate with the Principal Software Engineer & Architect to define system, mentor team members, and champion engineering best practices, while remaining actively involved in hands-on development. Although this role does not include direct line management, it requires strong technical leadership and the ability to guide the team through complex challenges. Key Responsibilities Design, develop, and maintain scalable and reliable software solutions, ensuring alignment with Principals and Architects. Collaborate with cross-functional teams, including Product, QA, and DevOps, to deliver high-quality features. Lead code reviews and technical discussions, and contribute to architectural decisions. Lead complex coding tasks; ensure code quality Identify and resolve performance and scalability issues. Write clean, maintainable, and well-documented code. Mentor and support junior and mid-level engineers. Stay current with emerging technologies and industry trends. Estimate work; lead delivery of features from the roadmap. Solve ambiguous problems with scalable solutions. Skills Knowledge and Expertise Essential: Strong expertise in Python web development frameworks (e.g., Django) and JavaScript/TypeScript, with experience working in cloud environments such as AWS, Azure, or GCP. Skilled in applying software technical design principles to build scalable, secure, and maintainable solutions within modern cloud-based architectures. Bachelor's or Master's degree in Computer Science, Engineering or equivalent experience. Experience with CI/CD tools and practices. Strong problem-solving & communication skills Adaptability/willingness to learn (e.g., Agile) Technical leadership (mentoring, best-practice guidance) Better Together Works as a technical leader within the delivery team, actively collaborating with Managers, Principal Engineer, QA, DevOps and Architects to shape robust, scalable solutions. Shares knowledge consistently through code reviews, architectural discussions, documentation and mentoring, raising overall engineering standards. Communicates clearly and respectfully, constructively handling technical disagreement while maintaining trust and alignment across teams. Powered by Curiosity Demonstrates curiosity about the problem domain, system behaviour and emerging technologies, using learning to continuously improve platform capability and reliability. Proactively identifies opportunities to simplify, optimise or modernise systems, balancing innovation with pragmatism and delivery needs. Own Every Outcome Takes end to-end ownership of technical solutions, from design and implementation through to production readiness, performance and support. Holds themselves accountable for code quality, scalability and reliability, addressing issues proactively rather than reacting to failures. Desirable: Experience with modern frameworks and libraries (e.g., React, Node.js, Terraform, Celery) Experience with database schema design and query optimisation Employee Benefits As if contributing to and supporting work that makes life better for millions wasn't rewarding enough, we offer a full range of benefits too. Key benefits that may be available depending on the role include: Annual performance based bonus, up to 10% 25 days annual leave, plus eight bank holidays Up to 8% pension contribution Financial support and time off for study relevant to your role, plus a professional membership subscription Employee referral scheme (up to £1500), and colleague recognition scheme Family friendly policies, including enhanced maternity leave and shared parental leave Free, confidential employee assistance, including financial management, family care, mental health, and on-call GP service Three paid volunteering days a year Season ticket loan and cycle to work schemes Family savings on days out and English Heritage, gym discounts, cash back and discounts at selected retailers Employee resource groups
11/05/2026
Full time
Senior Software Engineer Department: Tech Hub Employment Type: Full Time Location: Birmingham, England, United Kingdom Compensation: circa £70,000 Description Contract type: Permanent Hours: 37.5/ week Salary: circa £70,000 depending on experience Location: London, Canary Wharf WFH policy: Employees are required to attend the office 2 days/week Flexible working: Variety of flexible work patterns subject to line manager discretion e.g. Compressed 9-day fortnight. Reports to: Software Engineering Manager Deadline Note: We reserve the right to close the advert before the advertised deadline if there are a high volume of applications. Role Summary: We're looking for a Senior Software Engineer to join our delivery team, part of a broader engineering space that delivers critical systems to help the UK achieve Net Zero by 2050. Our digital platform underpins multiple applications, including contract management, task management, automate workflows, automate repetitive tasks, standardize templates, settlement tools, forecasting engines, calculation services, analytics, dashboards and data portals that enable the business to meet this ambitious goal. As a technical leader, you will collaborate with the Principal Software Engineer & Architect to define system, mentor team members, and champion engineering best practices, while remaining actively involved in hands-on development. Although this role does not include direct line management, it requires strong technical leadership and the ability to guide the team through complex challenges. Key Responsibilities Design, develop, and maintain scalable and reliable software solutions, ensuring alignment with Principals and Architects. Collaborate with cross-functional teams, including Product, QA, and DevOps, to deliver high-quality features. Lead code reviews and technical discussions, and contribute to architectural decisions. Lead complex coding tasks; ensure code quality Identify and resolve performance and scalability issues. Write clean, maintainable, and well-documented code. Mentor and support junior and mid-level engineers. Stay current with emerging technologies and industry trends. Estimate work; lead delivery of features from the roadmap. Solve ambiguous problems with scalable solutions. Skills Knowledge and Expertise Essential: Strong expertise in Python web development frameworks (e.g., Django) and JavaScript/TypeScript, with experience working in cloud environments such as AWS, Azure, or GCP. Skilled in applying software technical design principles to build scalable, secure, and maintainable solutions within modern cloud-based architectures. Bachelor's or Master's degree in Computer Science, Engineering or equivalent experience. Experience with CI/CD tools and practices. Strong problem-solving & communication skills Adaptability/willingness to learn (e.g., Agile) Technical leadership (mentoring, best-practice guidance) Better Together Works as a technical leader within the delivery team, actively collaborating with Managers, Principal Engineer, QA, DevOps and Architects to shape robust, scalable solutions. Shares knowledge consistently through code reviews, architectural discussions, documentation and mentoring, raising overall engineering standards. Communicates clearly and respectfully, constructively handling technical disagreement while maintaining trust and alignment across teams. Powered by Curiosity Demonstrates curiosity about the problem domain, system behaviour and emerging technologies, using learning to continuously improve platform capability and reliability. Proactively identifies opportunities to simplify, optimise or modernise systems, balancing innovation with pragmatism and delivery needs. Own Every Outcome Takes end to-end ownership of technical solutions, from design and implementation through to production readiness, performance and support. Holds themselves accountable for code quality, scalability and reliability, addressing issues proactively rather than reacting to failures. Desirable: Experience with modern frameworks and libraries (e.g., React, Node.js, Terraform, Celery) Experience with database schema design and query optimisation Employee Benefits As if contributing to and supporting work that makes life better for millions wasn't rewarding enough, we offer a full range of benefits too. Key benefits that may be available depending on the role include: Annual performance based bonus, up to 10% 25 days annual leave, plus eight bank holidays Up to 8% pension contribution Financial support and time off for study relevant to your role, plus a professional membership subscription Employee referral scheme (up to £1500), and colleague recognition scheme Family friendly policies, including enhanced maternity leave and shared parental leave Free, confidential employee assistance, including financial management, family care, mental health, and on-call GP service Three paid volunteering days a year Season ticket loan and cycle to work schemes Family savings on days out and English Heritage, gym discounts, cash back and discounts at selected retailers Employee resource groups
Senior GCP DevOps Engineer - Java & Python
Test Triangle Ltd
A prominent technology firm in the United Kingdom is looking for a Senior DevOps Engineer responsible for the design and implementation of DevOps pipelines and automation. In this role, the engineer will also conduct budget analyses, suggest process improvements, and define service adaptations to meet customer needs. Candidates should have strong problem-solving skills and experience in handling IT processes. This position offers an opportunity to grow capabilities within a structured environment.
11/05/2026
Full time
A prominent technology firm in the United Kingdom is looking for a Senior DevOps Engineer responsible for the design and implementation of DevOps pipelines and automation. In this role, the engineer will also conduct budget analyses, suggest process improvements, and define service adaptations to meet customer needs. Candidates should have strong problem-solving skills and experience in handling IT processes. This position offers an opportunity to grow capabilities within a structured environment.
GCP DevOps with JAVA and Python
Test Triangle Ltd
The Senior DevOps Engineer will hold accountability for design, implementation, maintenance and support of DevOps pipelines, tooling/automation at a Feature/Lab team level. This will include recommending the right pipeline and tooling choices appropriate for their Feature/Lab accountabilities, in line with Group Strategy. Job description Takes responsibility for delivering a prescribed budget for own area of the organisation and/or conducts complex analyses on budget progress in other areas while working within established systems. Delivers prescribed outcomes by working as directed within established data management systems and procedures. Grows own capabilities by pursuing and investing in personal development opportunities and develops the capabilities of direct reports by working within existing development framework; provides specialised training or coaching in area of expertise to others throughout the organisation. Identifies shortcomings and suggests improvements to existing processes, systems and procedures, then delivers a plan for a small element of a change management programme with guidance from a project/programme manager. Highlights shortcomings and suggests improvements in current IT Security processes, systems and procedures within assigned unit and/or discipline. Delivers prescribed outcomes for area of responsibility by working within established knowledge management systems. Delivers outcomes by managing others and working within established systems. Sets short term objectives and helps manage the performance of direct reports by working within performance management systems. Explores issues and/or needs to establish potential causes, related issues and barriers. Defines, delivers, and adapts specialized products/services to meet customer needs by selecting the best possible approaches available within established systems. Delivers prescribed outcomes for a designated area, using risk management systems to ensure the organisation is not exposed to undue risks. Delivers prescribed outcomes for area of responsibility by working within established strategic planning systems.
11/05/2026
Full time
The Senior DevOps Engineer will hold accountability for design, implementation, maintenance and support of DevOps pipelines, tooling/automation at a Feature/Lab team level. This will include recommending the right pipeline and tooling choices appropriate for their Feature/Lab accountabilities, in line with Group Strategy. Job description Takes responsibility for delivering a prescribed budget for own area of the organisation and/or conducts complex analyses on budget progress in other areas while working within established systems. Delivers prescribed outcomes by working as directed within established data management systems and procedures. Grows own capabilities by pursuing and investing in personal development opportunities and develops the capabilities of direct reports by working within existing development framework; provides specialised training or coaching in area of expertise to others throughout the organisation. Identifies shortcomings and suggests improvements to existing processes, systems and procedures, then delivers a plan for a small element of a change management programme with guidance from a project/programme manager. Highlights shortcomings and suggests improvements in current IT Security processes, systems and procedures within assigned unit and/or discipline. Delivers prescribed outcomes for area of responsibility by working within established knowledge management systems. Delivers outcomes by managing others and working within established systems. Sets short term objectives and helps manage the performance of direct reports by working within performance management systems. Explores issues and/or needs to establish potential causes, related issues and barriers. Defines, delivers, and adapts specialized products/services to meet customer needs by selecting the best possible approaches available within established systems. Delivers prescribed outcomes for a designated area, using risk management systems to ensure the organisation is not exposed to undue risks. Delivers prescribed outcomes for area of responsibility by working within established strategic planning systems.
Senior Software Engineer (Data - Advertising Engineering)
Roku, Inc. Manchester, Lancashire
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team The Ads Analytics team plays a critical role in Roku's Advertising organization, leading measurement and analytics initiatives that power decision making across the advertising ecosystem. We develop and manage products that deliver actionable insights for advertisers while meeting the operational and analytical needs of internal business teams. We work closely with Product Managers, Ad Sales, Ad Operations, Data Science, and multiple other software teams within the Advertising Engineering organization to deliver high impact solutions. Looking ahead, we are exploring AI driven measurement capabilities to further enhance the effectiveness of advertising campaigns and strengthen internal analytics. About the role We are seeking a high skilled Senior Software Engineer with deep expertise in API Development using Spring Boot while also possessing knowledge of Apache Spark based Big Data pipelines using Airflow. This hybrid position bridges software engineering and data engineering, requiring the ability to design, build, and maintain scalable systems for both application development and large scale data processing. You will communicate and collaborate heavily with both business and engineering to ensure high quality standards and overall project delivery success. In this role, you will collaborate with cross functional teams to architect and manage robust, production grade data products that power critical analytics and measurement capabilities. You will work with technologies such as Apache Spark, Apache Airflow, Trino, Druid, Spring Boot, StarRocks, and Looker to deliver reliable, high performance solutions. The ideal candidate is a proactive, self motivated professional with a strong track record in building applications and services with a dedication to delivering exceptional results. What you'll be doing Software Development Design and build APIs and backend services using Spring Boot to support data products and analytics workflows. Write clean, maintainable, and efficient code and tests, ensuring adherence to best practices through code reviews. Big Data Engineering Design, develop, and maintain data pipelines and ETL workflows using Apache Spark and Apache Airflow. Optimize data storage, retrieval, and processing systems to ensure reliability, scalability, and performance. Develop and fine tune complex queries and analytics solutions using Druid, Trino, and StarRocks for large scale datasets. Monitor, troubleshoot, and improve data systems to minimize downtime and maximize efficiency. Collaboration & Mentorship Partner with data scientists, software engineers, and other teams to deliver integrated, high quality solutions. Provide technical guidance and mentorship to junior engineers, promoting best practices in software and data engineering. We're excited if you have 10+ years professional software development experience. Experience building highly scalable, low latency REST services and API frameworks. Able to efficiently write SQL queries and analyze results to explore business problems and inquiries. Ability to translate queries and reporting requirements into production level data processing pipelines. Proficient in day to day use of Python / Java / Scala. Strong understanding of and experience with distributed computing frameworks like Hive/Hadoop and Apache Spark. Expertise in data modeling, schema design, and data visualization tools. Experience working in GCP and/or AWS is a plus. Experience with JavaScript, Node.js and React is nice to have. Experience deploying services on Kubernetes is a plus. Knowledge of CI/CD pipelines, DevOps practices, and infrastructure as code tools (e.g., Terraform) is a plus. Background in computer science or similar quantitative field. Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem solvers, which itself is a two part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.
09/05/2026
Full time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team The Ads Analytics team plays a critical role in Roku's Advertising organization, leading measurement and analytics initiatives that power decision making across the advertising ecosystem. We develop and manage products that deliver actionable insights for advertisers while meeting the operational and analytical needs of internal business teams. We work closely with Product Managers, Ad Sales, Ad Operations, Data Science, and multiple other software teams within the Advertising Engineering organization to deliver high impact solutions. Looking ahead, we are exploring AI driven measurement capabilities to further enhance the effectiveness of advertising campaigns and strengthen internal analytics. About the role We are seeking a high skilled Senior Software Engineer with deep expertise in API Development using Spring Boot while also possessing knowledge of Apache Spark based Big Data pipelines using Airflow. This hybrid position bridges software engineering and data engineering, requiring the ability to design, build, and maintain scalable systems for both application development and large scale data processing. You will communicate and collaborate heavily with both business and engineering to ensure high quality standards and overall project delivery success. In this role, you will collaborate with cross functional teams to architect and manage robust, production grade data products that power critical analytics and measurement capabilities. You will work with technologies such as Apache Spark, Apache Airflow, Trino, Druid, Spring Boot, StarRocks, and Looker to deliver reliable, high performance solutions. The ideal candidate is a proactive, self motivated professional with a strong track record in building applications and services with a dedication to delivering exceptional results. What you'll be doing Software Development Design and build APIs and backend services using Spring Boot to support data products and analytics workflows. Write clean, maintainable, and efficient code and tests, ensuring adherence to best practices through code reviews. Big Data Engineering Design, develop, and maintain data pipelines and ETL workflows using Apache Spark and Apache Airflow. Optimize data storage, retrieval, and processing systems to ensure reliability, scalability, and performance. Develop and fine tune complex queries and analytics solutions using Druid, Trino, and StarRocks for large scale datasets. Monitor, troubleshoot, and improve data systems to minimize downtime and maximize efficiency. Collaboration & Mentorship Partner with data scientists, software engineers, and other teams to deliver integrated, high quality solutions. Provide technical guidance and mentorship to junior engineers, promoting best practices in software and data engineering. We're excited if you have 10+ years professional software development experience. Experience building highly scalable, low latency REST services and API frameworks. Able to efficiently write SQL queries and analyze results to explore business problems and inquiries. Ability to translate queries and reporting requirements into production level data processing pipelines. Proficient in day to day use of Python / Java / Scala. Strong understanding of and experience with distributed computing frameworks like Hive/Hadoop and Apache Spark. Expertise in data modeling, schema design, and data visualization tools. Experience working in GCP and/or AWS is a plus. Experience with JavaScript, Node.js and React is nice to have. Experience deploying services on Kubernetes is a plus. Knowledge of CI/CD pipelines, DevOps practices, and infrastructure as code tools (e.g., Terraform) is a plus. Background in computer science or similar quantitative field. Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem solvers, which itself is a two part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.
Full Stack GCP Engineer
Consortia Group
Senior Full Stack Engineer (GCP) - AI-Powered Market Intelligence Platform Are you a Full Stack Engineer who thrives on building scalable, data-driven platforms that solve real-world problems? Our client is transforming a global supply chain through AI and real-time market intelligence. Operating at the intersection of data, cloud engineering and user-centric product development, they are scaling rapidly and investing heavily in engineering excellence. This is your opportunity to take ownership of core systems, influence technical direction and deliver meaningful impact across an industry that touches millions of lives daily. The Opportunity As a Senior Full Stack Engineer, you'll play a hands on role in designing, building and optimising the systems that power a sophisticated, cloud native platform. You won't just ship features. You'll help shape architecture, improve reliability, and work cross functionally with Product, Design and Data Science to deliver end to end solutions. If you enjoy working across backend services, front end applications and cloud infrastructure - while handling complex data workflows - this role will stretch and reward you in equal measure. What You'll Be Doing Developing, deploying and maintaining scalable backend services and APIs on Google Cloud Platform (GCP) Building and enhancing user facing applications across web (React) and mobile (React Native) Designing and optimising automated data pipelines using Cloud Functions, Cloud Run and Cloud Composer Improving system performance, reliability and security across a cloud native environment Collaborating closely with Product, Data Science and Design to deliver roadmap features end to end Contributing to CI/CD pipelines, automated testing and engineering best practices Troubleshooting and continuously improving existing services What You'll Bring Our client hires for capability and mindset, not simply years of experience. You may come from a full stack, backend or broader software engineering background. Essential experience includes: Hands on experience with Google Cloud Platform (GCP) Strong programming skills in at least one of: Python, JavaScript, React, React Native or SQL Experience building and deploying cloud based applications (GCP preferred) Experience working with large or complex datasets Familiarity with modern DevOps practices including CI/CD, automated testing and Git based workflows A track record of delivering production grade systems from design through to deployment Desirable: GCP or cloud certifications Experience within data intensive SaaS, analytics or AgTech environments 3 months Outside IR35 £250 per day Fully remote - UK-based
07/05/2026
Full time
Senior Full Stack Engineer (GCP) - AI-Powered Market Intelligence Platform Are you a Full Stack Engineer who thrives on building scalable, data-driven platforms that solve real-world problems? Our client is transforming a global supply chain through AI and real-time market intelligence. Operating at the intersection of data, cloud engineering and user-centric product development, they are scaling rapidly and investing heavily in engineering excellence. This is your opportunity to take ownership of core systems, influence technical direction and deliver meaningful impact across an industry that touches millions of lives daily. The Opportunity As a Senior Full Stack Engineer, you'll play a hands on role in designing, building and optimising the systems that power a sophisticated, cloud native platform. You won't just ship features. You'll help shape architecture, improve reliability, and work cross functionally with Product, Design and Data Science to deliver end to end solutions. If you enjoy working across backend services, front end applications and cloud infrastructure - while handling complex data workflows - this role will stretch and reward you in equal measure. What You'll Be Doing Developing, deploying and maintaining scalable backend services and APIs on Google Cloud Platform (GCP) Building and enhancing user facing applications across web (React) and mobile (React Native) Designing and optimising automated data pipelines using Cloud Functions, Cloud Run and Cloud Composer Improving system performance, reliability and security across a cloud native environment Collaborating closely with Product, Data Science and Design to deliver roadmap features end to end Contributing to CI/CD pipelines, automated testing and engineering best practices Troubleshooting and continuously improving existing services What You'll Bring Our client hires for capability and mindset, not simply years of experience. You may come from a full stack, backend or broader software engineering background. Essential experience includes: Hands on experience with Google Cloud Platform (GCP) Strong programming skills in at least one of: Python, JavaScript, React, React Native or SQL Experience building and deploying cloud based applications (GCP preferred) Experience working with large or complex datasets Familiarity with modern DevOps practices including CI/CD, automated testing and Git based workflows A track record of delivering production grade systems from design through to deployment Desirable: GCP or cloud certifications Experience within data intensive SaaS, analytics or AgTech environments 3 months Outside IR35 £250 per day Fully remote - UK-based
Synechron
Lead DevOps Engineer (AI- Focused)
Synechron
About Synechron Synechron is a leading digital transformation consulting firm dedicated to delivering innovative technology solutions within banking, financial services, and insurance. We thrive on engineering excellence, collaboration, and a passion for cutting edge technologies. Job Location London (Hybrid - 3 days in the office) Job Summary Are you passionate about making developers' lives easier, faster, and more fulfilling? We're on a mission to supercharge our engineering culture by building a world class DevOps organization that's the envy of the industry. This is a great opportunity to join a growing company in an innovative and dynamic industry! We are looking for a strong, hands on Lead DevOps Engineer to build and maintain a brand new cloud based Index platform. You will lead a team of Senior and Junior DevOps Engineers to help us build and manage secure, reliable, and cost effective cloud environments, drive observability and resilience through chaos and disaster recovery testing, and implement FinOps strategies to optimize cloud spending. Your expertise will be crucial in ensuring operational excellence and business continuity in a dynamic cloud native environment. You will also use your deep experience of DevOps CI/CD practices to design, implement and optimise a best in class AWS microservices architecture. We are looking for someone with a strong background in DevOps practices and tools, with a focus on GitLab, Terraform, AWS cloud, Kubernetes/EKS, Ansible. Candidate will play a crucial role in our technology team, contributing to the development, deployment, and maintenance of our infrastructure. Key Responsibilities Lead and mentor a high performing, geographically diverse team of DevOps engineers, fostering a culture of collaboration, automation, and continuous improvement. Build and oversee the implementation of secure, resilient, and cost optimised AWS cloud infrastructure using best in class DevOps practices and technologies. Collaborate with software developers across multiple geographies and cross functional teams to understand project objectives, gather requirements, and deliver systems and software within agreed upon timelines. Oversee the implementation and management of CI/CD pipelines to streamline software development and deployment processes for Java and Python based microservices style architectures. Drive infrastructure as code maturity through Terraform, enforcing modular, reusable, and version controlled infrastructure patterns. Oversee Kubernetes (EKS) infrastructure at scale, ensuring robust workload orchestration, service discovery, and container lifecycle management. Lead cloud security posture management by integrating security controls, automated scanning, and continuous compliance into the DevOps lifecycle. Drive observability efforts using tools like Datadog (or equivalent) to monitor infrastructure and application performance. Introduce and lead chaos engineering practices to proactively identify potential points of failure and improve system resilience. Oversee and continuously optimise cloud cost management strategies in line with Cloud FinOps principles. Design, lead, and continuously improve disaster recovery strategies and testing frameworks to support high availability and business continuity. Collaborate with executive leadership and cross functional stakeholders to align infrastructure strategy with long term business objectives. Ensure code is up to date, maintainable, scalable, and secure. Mentor senior DevOps engineers and promote a culture of continuous improvement and cloud operational excellence. Stay updated on industry best practices and emerging technologies in DevOps and Cloud. Stay updated on cloud technologies, security vulnerabilities, and emerging FinOps methodologies. This is not just a People Management role, and requires you to be completely hands on. Must Have Skills Strong hands on experience with AWS cloud services: EC2, S3, RDS, Lambda, VPC, IAM, CloudWatch, EKS, ECS. Expertise in Infrastructure as Code (IaC) using Terraform. Deep knowledge and hands on experience with CI/CD tools (e.g., GitLab CI, Jenkins, etc.) for Java and Python based microservices style architectures. Proven experience in a leadership role within a DevOps or Cloud Engineering team. Strong expertise in AWS services and cloud architecture best practices. Strong experience managing Kubernetes clusters (preferably EKS) and containerisation using Docker. Solid understanding of cloud security practices and compliance frameworks. Experience with observability platforms such as Datadog, Prometheus, or equivalent. Familiarity with cloud financial management and FinOps principles. Track record of designing and executing disaster recovery plans and drills. Solid knowledge of Cloud security best practices including IAM policies, encryption, vulnerability scanning, and compliance audits. Proven track record in AWS Cloud Networking best practices, focused on building a robust, secure and efficient cloud network architecture. Strong scripting skills in Python, Bash, Ansible or similar language. (Bash and Python preferred) Experience with automated testing frameworks and infrastructure testing tools. Excellent problem solving skills and ability to work collaboratively. Nice to Have Skills AWS Certifications such as AWS Certified Solutions Architect, Certified DevOps Engineer or equivalent. Practical experience with chaos engineering methodologies and tools. Experience with other cloud platforms (Azure, GCP) for hybrid or multi cloud environments. Experience working in a regulated or high availability environment (e.g., fintech, financial services or capital markets). Passion for open source technologies and contributions to the DevOps community. Bonus Skills Experience working in areas of Equity or Fixed Income and a working knowledge of Benchmarks and Indices. Preferred Qualifications Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience. 15+ years of experience in engineering roles, with at least 5+ years in senior DevOps leadership positions. Diversity Statement Synechron are proud to be an equal opportunity employer. Our Diversity, Equity, and Inclusion (DEI) initiative 'Same Difference' is committed to fostering an inclusive culture - promoting equality, diversity and an environment that is respectful to all. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We offer flexible workplace arrangements, mentoring, internal mobility, learning and development programmes to support our global workforce. Empowerment and collaboration are at the core of how we operate. All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
07/05/2026
Full time
About Synechron Synechron is a leading digital transformation consulting firm dedicated to delivering innovative technology solutions within banking, financial services, and insurance. We thrive on engineering excellence, collaboration, and a passion for cutting edge technologies. Job Location London (Hybrid - 3 days in the office) Job Summary Are you passionate about making developers' lives easier, faster, and more fulfilling? We're on a mission to supercharge our engineering culture by building a world class DevOps organization that's the envy of the industry. This is a great opportunity to join a growing company in an innovative and dynamic industry! We are looking for a strong, hands on Lead DevOps Engineer to build and maintain a brand new cloud based Index platform. You will lead a team of Senior and Junior DevOps Engineers to help us build and manage secure, reliable, and cost effective cloud environments, drive observability and resilience through chaos and disaster recovery testing, and implement FinOps strategies to optimize cloud spending. Your expertise will be crucial in ensuring operational excellence and business continuity in a dynamic cloud native environment. You will also use your deep experience of DevOps CI/CD practices to design, implement and optimise a best in class AWS microservices architecture. We are looking for someone with a strong background in DevOps practices and tools, with a focus on GitLab, Terraform, AWS cloud, Kubernetes/EKS, Ansible. Candidate will play a crucial role in our technology team, contributing to the development, deployment, and maintenance of our infrastructure. Key Responsibilities Lead and mentor a high performing, geographically diverse team of DevOps engineers, fostering a culture of collaboration, automation, and continuous improvement. Build and oversee the implementation of secure, resilient, and cost optimised AWS cloud infrastructure using best in class DevOps practices and technologies. Collaborate with software developers across multiple geographies and cross functional teams to understand project objectives, gather requirements, and deliver systems and software within agreed upon timelines. Oversee the implementation and management of CI/CD pipelines to streamline software development and deployment processes for Java and Python based microservices style architectures. Drive infrastructure as code maturity through Terraform, enforcing modular, reusable, and version controlled infrastructure patterns. Oversee Kubernetes (EKS) infrastructure at scale, ensuring robust workload orchestration, service discovery, and container lifecycle management. Lead cloud security posture management by integrating security controls, automated scanning, and continuous compliance into the DevOps lifecycle. Drive observability efforts using tools like Datadog (or equivalent) to monitor infrastructure and application performance. Introduce and lead chaos engineering practices to proactively identify potential points of failure and improve system resilience. Oversee and continuously optimise cloud cost management strategies in line with Cloud FinOps principles. Design, lead, and continuously improve disaster recovery strategies and testing frameworks to support high availability and business continuity. Collaborate with executive leadership and cross functional stakeholders to align infrastructure strategy with long term business objectives. Ensure code is up to date, maintainable, scalable, and secure. Mentor senior DevOps engineers and promote a culture of continuous improvement and cloud operational excellence. Stay updated on industry best practices and emerging technologies in DevOps and Cloud. Stay updated on cloud technologies, security vulnerabilities, and emerging FinOps methodologies. This is not just a People Management role, and requires you to be completely hands on. Must Have Skills Strong hands on experience with AWS cloud services: EC2, S3, RDS, Lambda, VPC, IAM, CloudWatch, EKS, ECS. Expertise in Infrastructure as Code (IaC) using Terraform. Deep knowledge and hands on experience with CI/CD tools (e.g., GitLab CI, Jenkins, etc.) for Java and Python based microservices style architectures. Proven experience in a leadership role within a DevOps or Cloud Engineering team. Strong expertise in AWS services and cloud architecture best practices. Strong experience managing Kubernetes clusters (preferably EKS) and containerisation using Docker. Solid understanding of cloud security practices and compliance frameworks. Experience with observability platforms such as Datadog, Prometheus, or equivalent. Familiarity with cloud financial management and FinOps principles. Track record of designing and executing disaster recovery plans and drills. Solid knowledge of Cloud security best practices including IAM policies, encryption, vulnerability scanning, and compliance audits. Proven track record in AWS Cloud Networking best practices, focused on building a robust, secure and efficient cloud network architecture. Strong scripting skills in Python, Bash, Ansible or similar language. (Bash and Python preferred) Experience with automated testing frameworks and infrastructure testing tools. Excellent problem solving skills and ability to work collaboratively. Nice to Have Skills AWS Certifications such as AWS Certified Solutions Architect, Certified DevOps Engineer or equivalent. Practical experience with chaos engineering methodologies and tools. Experience with other cloud platforms (Azure, GCP) for hybrid or multi cloud environments. Experience working in a regulated or high availability environment (e.g., fintech, financial services or capital markets). Passion for open source technologies and contributions to the DevOps community. Bonus Skills Experience working in areas of Equity or Fixed Income and a working knowledge of Benchmarks and Indices. Preferred Qualifications Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience. 15+ years of experience in engineering roles, with at least 5+ years in senior DevOps leadership positions. Diversity Statement Synechron are proud to be an equal opportunity employer. Our Diversity, Equity, and Inclusion (DEI) initiative 'Same Difference' is committed to fostering an inclusive culture - promoting equality, diversity and an environment that is respectful to all. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We offer flexible workplace arrangements, mentoring, internal mobility, learning and development programmes to support our global workforce. Empowerment and collaboration are at the core of how we operate. All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Senior Software Engineer, Python (Tools Development)
Roku, Inc. Cambridge, Cambridgeshire
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team With so many people using Roku's products globally, we've become well-known for products that "just work" right out of the box and integrate almost by magic. That doesn't happen by accident, which is why we are committed to making sure our products aren't just intuitive, they're obvious. To support that commitment, the Roku's Automation support and Tools team focuses on providing innovative and impactful tools that improve efficiency, enhance productivity of all engineering to test Roku products, from industry's most reliable streaming media platform to smart home products that seamlessly integrate with Roku entertainment OS for a great connected home user experience. We accomplish this using state of the art technology and engineering to make it happen, with consideration for the customer as the centre of all that we do. About the role The Roku's software automation and tools team has an excellent opportunity for a Senior Software Engineer with strong experience in building automation framework and tools for SW embedded devices. The role involves developing and maintaining software and tools that help various internal teams to test and manage Roku's products. Working closely with internal stakeholders to enhance existing automation toolset with new capabilities and advanced features that empower all engineering and accelerate validation efforts for SW releases. You will work cross-functionally with various engineering teams, using your finest automation expertise to help both FW developers and QA to create and deliver highest quality product that help in provide valuable end-user feedback to improve customer's experience. This position requires python expertise with strong experience of using web frameworks, excellent debugging, written and organizational skills. You will be joining a talented, high-performance team of developers with a history of delivery. We are looking for someone who can help us keep up this pace and continue delivering high quality as we grow. We are looking for a keen problem solver and a self-motivated individual with excellent communication and collaborative skills who is eager to learn and grow in consumer electronics space. As an engineer on the team you will require skills and confidence to undertake the challenges of working in a fast-paced environment, frequently be taken out of your comfort zone and relish getting your hands dirty working with user facing products What you'll be doing Support and maintain existing automation tools and technology Develop and release new E2E automation support and tools Debug issues to improve the quality of automated test tools and frameworks Conduct code reviews to improve code quality and optimization Promote coding conventions and standards for code re-usability and cleanliness Document Feature guides, identify and formulate user requirements, product behavior Mentor less experienced engineers and driving automation development Assist in monitoring and maintenance of critical systems We're excited if you have 5+ years of hands-on experience with automation systems 5+ years of programming experience, preferably with Python Bachelor's degree in Computer Science or related Proficient in linux, Python based test automation frameworks and tools using REST APIs Hands on experience in development/integration of E2E test automation framework and tools for embedded software devices Experienced in developing and maintaining web based tools using Javascript, React Proficiency with DevOps, continuous integration tools (Jenkins, Gitlab CI, Teamcity, Docker and Kubernetes) Experience with CI/CD pipeline development and deployment via AWS or GCP cloud technologies Experience with Unit Testing frameworks - pytest/pyunit and cypress, playwright for UI testing Experience of developing web applications using Flask, FastAPI, Django, Nginx Experience and knowledge of using generative AI Expert problem-solving and technical troubleshooting skills Ability to learn new technologies quickly A self-directed professional able to work independently Ability to work throughambiguous requirements and being flexible/adaptable to change Comfortable and experienced working with cross-functional peers and internal stakeholders across European and US timezones Excellent communication and collaborative skills Experience with retail Consumer Electronic (CE) devices, ideally in the Over The Top (OTT) streaming domain Previous experience withNon-FunctionalTesting (Performance Testing, Stress Testing) Knowledge of network technologies and libraries such as TCP/IP and HTTP Previous experience and knowledge of image processing and inferencing, creating computer vision capabilities for visual testing Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing .
07/05/2026
Full time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team With so many people using Roku's products globally, we've become well-known for products that "just work" right out of the box and integrate almost by magic. That doesn't happen by accident, which is why we are committed to making sure our products aren't just intuitive, they're obvious. To support that commitment, the Roku's Automation support and Tools team focuses on providing innovative and impactful tools that improve efficiency, enhance productivity of all engineering to test Roku products, from industry's most reliable streaming media platform to smart home products that seamlessly integrate with Roku entertainment OS for a great connected home user experience. We accomplish this using state of the art technology and engineering to make it happen, with consideration for the customer as the centre of all that we do. About the role The Roku's software automation and tools team has an excellent opportunity for a Senior Software Engineer with strong experience in building automation framework and tools for SW embedded devices. The role involves developing and maintaining software and tools that help various internal teams to test and manage Roku's products. Working closely with internal stakeholders to enhance existing automation toolset with new capabilities and advanced features that empower all engineering and accelerate validation efforts for SW releases. You will work cross-functionally with various engineering teams, using your finest automation expertise to help both FW developers and QA to create and deliver highest quality product that help in provide valuable end-user feedback to improve customer's experience. This position requires python expertise with strong experience of using web frameworks, excellent debugging, written and organizational skills. You will be joining a talented, high-performance team of developers with a history of delivery. We are looking for someone who can help us keep up this pace and continue delivering high quality as we grow. We are looking for a keen problem solver and a self-motivated individual with excellent communication and collaborative skills who is eager to learn and grow in consumer electronics space. As an engineer on the team you will require skills and confidence to undertake the challenges of working in a fast-paced environment, frequently be taken out of your comfort zone and relish getting your hands dirty working with user facing products What you'll be doing Support and maintain existing automation tools and technology Develop and release new E2E automation support and tools Debug issues to improve the quality of automated test tools and frameworks Conduct code reviews to improve code quality and optimization Promote coding conventions and standards for code re-usability and cleanliness Document Feature guides, identify and formulate user requirements, product behavior Mentor less experienced engineers and driving automation development Assist in monitoring and maintenance of critical systems We're excited if you have 5+ years of hands-on experience with automation systems 5+ years of programming experience, preferably with Python Bachelor's degree in Computer Science or related Proficient in linux, Python based test automation frameworks and tools using REST APIs Hands on experience in development/integration of E2E test automation framework and tools for embedded software devices Experienced in developing and maintaining web based tools using Javascript, React Proficiency with DevOps, continuous integration tools (Jenkins, Gitlab CI, Teamcity, Docker and Kubernetes) Experience with CI/CD pipeline development and deployment via AWS or GCP cloud technologies Experience with Unit Testing frameworks - pytest/pyunit and cypress, playwright for UI testing Experience of developing web applications using Flask, FastAPI, Django, Nginx Experience and knowledge of using generative AI Expert problem-solving and technical troubleshooting skills Ability to learn new technologies quickly A self-directed professional able to work independently Ability to work throughambiguous requirements and being flexible/adaptable to change Comfortable and experienced working with cross-functional peers and internal stakeholders across European and US timezones Excellent communication and collaborative skills Experience with retail Consumer Electronic (CE) devices, ideally in the Over The Top (OTT) streaming domain Previous experience withNon-FunctionalTesting (Performance Testing, Stress Testing) Knowledge of network technologies and libraries such as TCP/IP and HTTP Previous experience and knowledge of image processing and inferencing, creating computer vision capabilities for visual testing Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing .
Full Stack Engineer
Huzzle
About Huzzle At Huzzle, we connect exceptional talent with top opportunities at leading companies across the UK, US, Canada, Europe, and Australia. Our clients include startups, digital agencies, and tech platforms in industries such as SaaS, MarTech, FinTech, and EdTech. Unlike an outsourcing agency, we place you directly with a client where you're hired in-house as a valued member of their team. Role Type: Full-time Engagement: Independent Contractor Job Summary We are seeking a skilled and proactive Full Stack Engineer to join a high-performing remote team. In this role, you'll be responsible for designing, developing, and maintaining scalable web applications across both frontend and backend systems. This is an exciting opportunity for engineers who enjoy working on impactful products, collaborating cross-functionally, and owning features end-to-end. Key Responsibilities Develop and maintain responsive, high-performance web applications (frontend + backend) Collaborate with product managers, designers, and engineers to deliver new features Build and integrate APIs, services, and third-party tools Optimize applications for scalability, speed, and security Write clean, maintainable, and well-documented code Troubleshoot, debug, and upgrade existing systems Participate in code reviews and contribute to engineering best practices Stay up-to-date with emerging technologies and frameworks Qualifications 3+ years of experience in full stack development Strong proficiency in JavaScript/TypeScript and modern frameworks (e.g., React, Next.js, Node.js) Experience with backend technologies (e.g., Express, Python, Ruby, or Java) Solid understanding of RESTful APIs and database systems (SQL/NoSQL) Familiarity with cloud platforms (AWS, GCP, or Azure) Experience with version control systems like Git Strong problem-solving skills and attention to detail Excellent communication skills and ability to work in a remote environment Nice-to-Have Experience with DevOps practices (CI/CD pipelines, Docker, Kubernetes) Exposure to microservices architecture Knowledge of testing frameworks (Jest, Cypress, etc.) Previous experience working in SaaS or startup environments Competitive salary based on experience and seniority Fully remote role with flexible work environment Work with innovative global companies in high-growth industries Long-term career growth and upskilling opportunities Ownership of impactful projects and real product influence Collaborative, international team culture
04/05/2026
Full time
About Huzzle At Huzzle, we connect exceptional talent with top opportunities at leading companies across the UK, US, Canada, Europe, and Australia. Our clients include startups, digital agencies, and tech platforms in industries such as SaaS, MarTech, FinTech, and EdTech. Unlike an outsourcing agency, we place you directly with a client where you're hired in-house as a valued member of their team. Role Type: Full-time Engagement: Independent Contractor Job Summary We are seeking a skilled and proactive Full Stack Engineer to join a high-performing remote team. In this role, you'll be responsible for designing, developing, and maintaining scalable web applications across both frontend and backend systems. This is an exciting opportunity for engineers who enjoy working on impactful products, collaborating cross-functionally, and owning features end-to-end. Key Responsibilities Develop and maintain responsive, high-performance web applications (frontend + backend) Collaborate with product managers, designers, and engineers to deliver new features Build and integrate APIs, services, and third-party tools Optimize applications for scalability, speed, and security Write clean, maintainable, and well-documented code Troubleshoot, debug, and upgrade existing systems Participate in code reviews and contribute to engineering best practices Stay up-to-date with emerging technologies and frameworks Qualifications 3+ years of experience in full stack development Strong proficiency in JavaScript/TypeScript and modern frameworks (e.g., React, Next.js, Node.js) Experience with backend technologies (e.g., Express, Python, Ruby, or Java) Solid understanding of RESTful APIs and database systems (SQL/NoSQL) Familiarity with cloud platforms (AWS, GCP, or Azure) Experience with version control systems like Git Strong problem-solving skills and attention to detail Excellent communication skills and ability to work in a remote environment Nice-to-Have Experience with DevOps practices (CI/CD pipelines, Docker, Kubernetes) Exposure to microservices architecture Knowledge of testing frameworks (Jest, Cypress, etc.) Previous experience working in SaaS or startup environments Competitive salary based on experience and seniority Fully remote role with flexible work environment Work with innovative global companies in high-growth industries Long-term career growth and upskilling opportunities Ownership of impactful projects and real product influence Collaborative, international team culture

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board