Principal Software Engineer (.NET / AWS) 90,000+ per annum IT Function Manchester / Hybrid Shape the Future of Cloud-Native Fintech Engineering Are you ready to step into a role where you can drive architectural excellence, solve complex engineering challenges, and influence technical direction at scale? We're looking for a Principal Software Engineer to join a high-performing engineering function, playing a critical role in delivering scalable, cloud-native fintech platforms that support a rapidly expanding digital product suite. This is a senior individual contributor role for someone who thrives on deep technical problem-solving, system design, and raising engineering standards across teams. What You'll Be Doing Owning Architecture & Technical Direction Design and build scalable, distributed systems using .NET (C#) Define and evolve system architecture across AWS cloud environments Lead on complex technical challenges and system design decisions Ensure platforms are built for performance, scalability, security, and resilience Driving Engineering Excellence Act as a go-to technical expert within the engineering function Champion best practices, clean code, and modern engineering standards Contribute to architectural discussions and guide technical direction without line management responsibility Support and influence the wider engineering team through knowledge sharing and technical mentorship Hands-On Delivery & Innovation Contribute directly to coding, design, and delivery of key systems Work across the full lifecycle - from design through to deployment and optimisation Drive improvement across CI/CD, DevOps, and cloud-native practices Collaborate closely with Product and Engineering teams to deliver high-impact solutions What Makes You Stand Out You are a highly experienced engineer with a passion for hands-on development, architecture, and solving complex technical challenges. Extensive experience with .NET / C# in large-scale, complex systems Strong hands-on expertise with AWS cloud platforms (essential) Proven experience designing scalable, distributed and microservices architectures Deep understanding of APIs, system design, and integration patterns Strong experience within DevOps, CI/CD, and modern engineering practices Ability to influence technical direction through expertise rather than authority Desirable Skills Experience with Docker, Kubernetes, or containerisation Knowledge of event-driven systems and architectures Exposure to front-end technologies (React / Angular) Experience within fintech or regulated environments Why This Role Stands Out 90,000+ salary depending on experience Opportunity to shape architecture and engineering direction at scale Remain hands-on while working on complex, high-impact systems Work on cloud-native fintech platforms with real-world impact High level of technical autonomy and influence Strong engineering culture with a modern technology stack Hybrid working in Manchester If you're looking for a role where you can stay deeply technical, influence architecture, and make a lasting impact without moving away from engineering, we'd love to hear from you. Submit your CV via the application link or contact Chrissie Rehman at (url removed) to take the next step. INDTECH DCS Recruitment and all associated companies are committed to creating a working environment where diversity is celebrated and everyone is treated fairly, regardless of gender, gender identity, disability, ethnic origin, religion or belief, sexual orientation, marital or transgender status, age, or nationality
23/07/2026
Full time
Principal Software Engineer (.NET / AWS) 90,000+ per annum IT Function Manchester / Hybrid Shape the Future of Cloud-Native Fintech Engineering Are you ready to step into a role where you can drive architectural excellence, solve complex engineering challenges, and influence technical direction at scale? We're looking for a Principal Software Engineer to join a high-performing engineering function, playing a critical role in delivering scalable, cloud-native fintech platforms that support a rapidly expanding digital product suite. This is a senior individual contributor role for someone who thrives on deep technical problem-solving, system design, and raising engineering standards across teams. What You'll Be Doing Owning Architecture & Technical Direction Design and build scalable, distributed systems using .NET (C#) Define and evolve system architecture across AWS cloud environments Lead on complex technical challenges and system design decisions Ensure platforms are built for performance, scalability, security, and resilience Driving Engineering Excellence Act as a go-to technical expert within the engineering function Champion best practices, clean code, and modern engineering standards Contribute to architectural discussions and guide technical direction without line management responsibility Support and influence the wider engineering team through knowledge sharing and technical mentorship Hands-On Delivery & Innovation Contribute directly to coding, design, and delivery of key systems Work across the full lifecycle - from design through to deployment and optimisation Drive improvement across CI/CD, DevOps, and cloud-native practices Collaborate closely with Product and Engineering teams to deliver high-impact solutions What Makes You Stand Out You are a highly experienced engineer with a passion for hands-on development, architecture, and solving complex technical challenges. Extensive experience with .NET / C# in large-scale, complex systems Strong hands-on expertise with AWS cloud platforms (essential) Proven experience designing scalable, distributed and microservices architectures Deep understanding of APIs, system design, and integration patterns Strong experience within DevOps, CI/CD, and modern engineering practices Ability to influence technical direction through expertise rather than authority Desirable Skills Experience with Docker, Kubernetes, or containerisation Knowledge of event-driven systems and architectures Exposure to front-end technologies (React / Angular) Experience within fintech or regulated environments Why This Role Stands Out 90,000+ salary depending on experience Opportunity to shape architecture and engineering direction at scale Remain hands-on while working on complex, high-impact systems Work on cloud-native fintech platforms with real-world impact High level of technical autonomy and influence Strong engineering culture with a modern technology stack Hybrid working in Manchester If you're looking for a role where you can stay deeply technical, influence architecture, and make a lasting impact without moving away from engineering, we'd love to hear from you. Submit your CV via the application link or contact Chrissie Rehman at (url removed) to take the next step. INDTECH DCS Recruitment and all associated companies are committed to creating a working environment where diversity is celebrated and everyone is treated fairly, regardless of gender, gender identity, disability, ethnic origin, religion or belief, sexual orientation, marital or transgender status, age, or nationality
Job Description Out of the successful launch of Chase in 2021, we're a new team, with a new mission. We're creating products that solve real world problems and put customers at the center - all in an environment that nurtures skills and helps you realize your potential. Our team is key to our success. We're people-first. We value collaboration, curiosity and commitment. As a Principal Software Engineer at JPMorgan Chase within the Accelerator Business in the Platform Team, you are the heart of this venture, focused on getting smart ideas into the hands of our customers. You have a curious mindset, thrive in collaborative squads, and are passionate about new technology. By your nature, you are also solution-oriented, commercially savvy and have a head for fintech. You thrive in working in tribes and squads that focus on specific products and projects - and depending on your strengths and interests, you'll have the opportunity to move between them. While we're looking for professional skills, culture is just as important to us. We understand that everyone's unique - and that diversity of thought, experience and background is what makes a good team, great. By bringing people with different points of view together, we can represent everyone and truly reflect the communities we serve. This way, there's scope for you to make a huge difference - on us as a company, and on our clients and business partners around the world. Job responsibilities Work with senior stakeholders to define and drive the multi-year technical roadmap and long-term architectural strategy for platform engineering, ensuring competitive advantage and scalability. Mentor and coach senior engineers across teams, elevating the technical bar and championing Software Engineering Communities of Practice. Serve as the key technical liaison for product, business, and security stakeholders, translating technical decisions into business impact. Lead the design and delivery of composable, secure, and scalable infrastructure systems and capabilities. Own the operational stability of production systems ("You Build It, You Run It"), automating recurring issues and establishing DORA/SLIs/SLOs metrics for continuous improvement. Drive architectural standards and best practices across the organisation, leading technical evaluations with internal and external partners. Champion FinOps principles to drive significant cloud cost optimisation and guide performance tuning of distributed systems. Architects and governs agentic AI-enabled engineering workflows (using enterprise-authorized tools within the work environment) to improve delivery speed, code quality, and operational outcomes at scale (e.g., AI-driven PR review assistance, test generation/maintenance, release readiness checks, incident triage and root-cause acceleration), while defining guardrails for validation, security, resiliency, and reuse across teams. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation at scale. Required qualifications, capabilities, and skills Formal training or certification (e.g., BSc, CKAD, Google Associate Cloud Engineer, or AWS Certified Solutions Architect). Expert-level administration of a major cloud platform (GCP, AWS, or Azure). Mastery of Kubernetes administration and operator patterns. Strong cloud networking expertise across the OSI networking model. Strong proficiency in Infrastructure as Code (IaC) methodologies. Proven, hands on experience in system design, development, testing, and operational stability. Advanced proficiency in modern language(s) (e.g., Go, Java, Kotlin). Demonstrated technical leadership and cross-team collaboration. Hands on Security Engineering experience. Demonstrated experience designing and leading adoption of agentic AI-enabled development practices (using enterprise-authorized tools within the work environment) across teams, including setting standards for human-in-the-loop validation, auditability/traceability of changes, and secure handling of sensitive data. Strong understanding of responsible AI use and control expectations in engineering workflows, including security/resiliency implications, data sensitivity, and risk-based governance; ability to influence senior technical leaders on safe scaling patterns and reuse. Preferred qualifications, capabilities, and skills Advanced knowledge of CI/CD, application resiliency, and secure delivery (e.g., SLSA framework and GitOps). Deep experience with Observability and Monitoring tools (e.g., Prometheus, Grafana, OTEL). Expertise in performance optimisation of distributed systems (e.g., caching, network latency). Practical experience with Service Mesh technologies (e.g., Istio, Linkerd, Cilium). Demonstrated success in Mentorship and Coaching both senior and junior engineers. Proven ability in Technical Roadmapping and defining long-term platform strategy. Stakeholder management and communication skills. About the EEO statement We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
22/07/2026
Full time
Job Description Out of the successful launch of Chase in 2021, we're a new team, with a new mission. We're creating products that solve real world problems and put customers at the center - all in an environment that nurtures skills and helps you realize your potential. Our team is key to our success. We're people-first. We value collaboration, curiosity and commitment. As a Principal Software Engineer at JPMorgan Chase within the Accelerator Business in the Platform Team, you are the heart of this venture, focused on getting smart ideas into the hands of our customers. You have a curious mindset, thrive in collaborative squads, and are passionate about new technology. By your nature, you are also solution-oriented, commercially savvy and have a head for fintech. You thrive in working in tribes and squads that focus on specific products and projects - and depending on your strengths and interests, you'll have the opportunity to move between them. While we're looking for professional skills, culture is just as important to us. We understand that everyone's unique - and that diversity of thought, experience and background is what makes a good team, great. By bringing people with different points of view together, we can represent everyone and truly reflect the communities we serve. This way, there's scope for you to make a huge difference - on us as a company, and on our clients and business partners around the world. Job responsibilities Work with senior stakeholders to define and drive the multi-year technical roadmap and long-term architectural strategy for platform engineering, ensuring competitive advantage and scalability. Mentor and coach senior engineers across teams, elevating the technical bar and championing Software Engineering Communities of Practice. Serve as the key technical liaison for product, business, and security stakeholders, translating technical decisions into business impact. Lead the design and delivery of composable, secure, and scalable infrastructure systems and capabilities. Own the operational stability of production systems ("You Build It, You Run It"), automating recurring issues and establishing DORA/SLIs/SLOs metrics for continuous improvement. Drive architectural standards and best practices across the organisation, leading technical evaluations with internal and external partners. Champion FinOps principles to drive significant cloud cost optimisation and guide performance tuning of distributed systems. Architects and governs agentic AI-enabled engineering workflows (using enterprise-authorized tools within the work environment) to improve delivery speed, code quality, and operational outcomes at scale (e.g., AI-driven PR review assistance, test generation/maintenance, release readiness checks, incident triage and root-cause acceleration), while defining guardrails for validation, security, resiliency, and reuse across teams. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation at scale. Required qualifications, capabilities, and skills Formal training or certification (e.g., BSc, CKAD, Google Associate Cloud Engineer, or AWS Certified Solutions Architect). Expert-level administration of a major cloud platform (GCP, AWS, or Azure). Mastery of Kubernetes administration and operator patterns. Strong cloud networking expertise across the OSI networking model. Strong proficiency in Infrastructure as Code (IaC) methodologies. Proven, hands on experience in system design, development, testing, and operational stability. Advanced proficiency in modern language(s) (e.g., Go, Java, Kotlin). Demonstrated technical leadership and cross-team collaboration. Hands on Security Engineering experience. Demonstrated experience designing and leading adoption of agentic AI-enabled development practices (using enterprise-authorized tools within the work environment) across teams, including setting standards for human-in-the-loop validation, auditability/traceability of changes, and secure handling of sensitive data. Strong understanding of responsible AI use and control expectations in engineering workflows, including security/resiliency implications, data sensitivity, and risk-based governance; ability to influence senior technical leaders on safe scaling patterns and reuse. Preferred qualifications, capabilities, and skills Advanced knowledge of CI/CD, application resiliency, and secure delivery (e.g., SLSA framework and GitOps). Deep experience with Observability and Monitoring tools (e.g., Prometheus, Grafana, OTEL). Expertise in performance optimisation of distributed systems (e.g., caching, network latency). Practical experience with Service Mesh technologies (e.g., Istio, Linkerd, Cilium). Demonstrated success in Mentorship and Coaching both senior and junior engineers. Proven ability in Technical Roadmapping and defining long-term platform strategy. Stakeholder management and communication skills. About the EEO statement We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
Out of the successful launch of Chase in 2021, we're a new team, with a new mission. We're creating products that solve real world problems and put customers at the center - all in an environment that nurtures skills and helps you realize your potential. Our team is key to our success. We're people-first. We value collaboration, curiosity and commitment. As a Principal Software Engineer at JPMorgan Chase within the Accelerator Business in the Platform Team, you are the heart of this venture, focused on getting smart ideas into the hands of our customers. You have a curious mindset, thrive in collaborative squads, and are passionate about new technology. By your nature, you are also solution-oriented, commercially savvy and have a head for fintech. You thrive in working in tribes and squads that focus on specific products and projects - and depending on your strengths and interests, you'll have the opportunity to move between them. While we're looking for professional skills, culture is just as important to us. We understand that everyone's unique - and that diversity of thought, experience and background is what makes a good team, great. By bringing people with different points of view together, we can represent everyone and truly reflect the communities we serve. This way, there's scope for you to make a huge difference - on us as a company, and on our clients and business partners around the world. Job responsibilities Work with senior stakeholders to define and drive the multi-year technical roadmap and long-term architectural strategy for platform engineering, ensuring competitive advantage and scalability. Mentor and coach senior engineers across teams, elevating the technical bar and championing Software Engineering Communities of Practice. Serve as the key technical liaison for product, business, and security stakeholders, translating technical decisions into business impact. Lead the design and delivery of composable, secure, and scalable infrastructure systems and capabilities. Own the operational stability of production systems ("You Build It, You Run It"), automating recurring issues and establishing DORA/SLIs/SLOs metrics for continuous improvement. Drive architectural standards and best practices across the organisation, leading technical evaluations with internal and external partners. Champion FinOps principles to drive significant cloud cost optimisation and guide performance tuning of distributed systems. Architects and governs agentic AI-enabled engineering workflows (using enterprise-authorized tools within the work environment) to improve delivery speed, code quality, and operational outcomes at scale (e.g., AI-driven PR review assistance, test generation/maintenance, release readiness checks, incident triage and root-cause acceleration), while defining guardrails for validation, security, resiliency, and reuse across teams. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation at scale. Required qualifications, capabilities, and skills Formal training or certification (e.g., BSc, CKAD, Google Associate Cloud Engineer, or AWS Certified Solutions Architect). Expert-level administration of a major cloud platform (GCP, AWS, or Azure). Mastery of Kubernetes administration and operator patterns. Strong cloud networking expertise across the OSI networking model. Strong proficiency in Infrastructure as Code (IaC) methodologies. Proven, hands on experience in system design, development, testing, and operational stability. Advanced proficiency in modern language(s) (e.g., Go, Java, Kotlin). Demonstrated technical leadership and cross team collaboration. Hands on Security Engineering experience. Demonstrated experience designing and leading adoption of agentic AI enabled development practices (using enterprise-authorized tools within the work environment) across teams, including setting standards for human in the loop validation, auditability/traceability of changes, and secure handling of sensitive data. Strong understanding of responsible AI use and control expectations in engineering workflows, including security/resiliency implications, data sensitivity, and risk based governance; ability to influence senior technical leaders on safe scaling patterns and reuse. Preferred qualifications, capabilities, and skills Advanced knowledge of CI/CD, application resiliency, and secure delivery (e.g., SLSA framework and GitOps). Deep experience with Observability and Monitoring tools (e.g., Prometheus, Grafana, OTEL). Expertise in performance optimisation of distributed systems (e.g., caching, network latency). Practical experience with Service Mesh technologies (e.g., Istio, Linkerd, Cilium). Demonstrated success in Mentorship and Coaching both senior and junior engineers. Proven ability in Technical Roadmapping and defining long term platform strategy. Stakeholder management and communication skills.
19/07/2026
Full time
Out of the successful launch of Chase in 2021, we're a new team, with a new mission. We're creating products that solve real world problems and put customers at the center - all in an environment that nurtures skills and helps you realize your potential. Our team is key to our success. We're people-first. We value collaboration, curiosity and commitment. As a Principal Software Engineer at JPMorgan Chase within the Accelerator Business in the Platform Team, you are the heart of this venture, focused on getting smart ideas into the hands of our customers. You have a curious mindset, thrive in collaborative squads, and are passionate about new technology. By your nature, you are also solution-oriented, commercially savvy and have a head for fintech. You thrive in working in tribes and squads that focus on specific products and projects - and depending on your strengths and interests, you'll have the opportunity to move between them. While we're looking for professional skills, culture is just as important to us. We understand that everyone's unique - and that diversity of thought, experience and background is what makes a good team, great. By bringing people with different points of view together, we can represent everyone and truly reflect the communities we serve. This way, there's scope for you to make a huge difference - on us as a company, and on our clients and business partners around the world. Job responsibilities Work with senior stakeholders to define and drive the multi-year technical roadmap and long-term architectural strategy for platform engineering, ensuring competitive advantage and scalability. Mentor and coach senior engineers across teams, elevating the technical bar and championing Software Engineering Communities of Practice. Serve as the key technical liaison for product, business, and security stakeholders, translating technical decisions into business impact. Lead the design and delivery of composable, secure, and scalable infrastructure systems and capabilities. Own the operational stability of production systems ("You Build It, You Run It"), automating recurring issues and establishing DORA/SLIs/SLOs metrics for continuous improvement. Drive architectural standards and best practices across the organisation, leading technical evaluations with internal and external partners. Champion FinOps principles to drive significant cloud cost optimisation and guide performance tuning of distributed systems. Architects and governs agentic AI-enabled engineering workflows (using enterprise-authorized tools within the work environment) to improve delivery speed, code quality, and operational outcomes at scale (e.g., AI-driven PR review assistance, test generation/maintenance, release readiness checks, incident triage and root-cause acceleration), while defining guardrails for validation, security, resiliency, and reuse across teams. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation at scale. Required qualifications, capabilities, and skills Formal training or certification (e.g., BSc, CKAD, Google Associate Cloud Engineer, or AWS Certified Solutions Architect). Expert-level administration of a major cloud platform (GCP, AWS, or Azure). Mastery of Kubernetes administration and operator patterns. Strong cloud networking expertise across the OSI networking model. Strong proficiency in Infrastructure as Code (IaC) methodologies. Proven, hands on experience in system design, development, testing, and operational stability. Advanced proficiency in modern language(s) (e.g., Go, Java, Kotlin). Demonstrated technical leadership and cross team collaboration. Hands on Security Engineering experience. Demonstrated experience designing and leading adoption of agentic AI enabled development practices (using enterprise-authorized tools within the work environment) across teams, including setting standards for human in the loop validation, auditability/traceability of changes, and secure handling of sensitive data. Strong understanding of responsible AI use and control expectations in engineering workflows, including security/resiliency implications, data sensitivity, and risk based governance; ability to influence senior technical leaders on safe scaling patterns and reuse. Preferred qualifications, capabilities, and skills Advanced knowledge of CI/CD, application resiliency, and secure delivery (e.g., SLSA framework and GitOps). Deep experience with Observability and Monitoring tools (e.g., Prometheus, Grafana, OTEL). Expertise in performance optimisation of distributed systems (e.g., caching, network latency). Practical experience with Service Mesh technologies (e.g., Istio, Linkerd, Cilium). Demonstrated success in Mentorship and Coaching both senior and junior engineers. Proven ability in Technical Roadmapping and defining long term platform strategy. Stakeholder management and communication skills.
Group Technology Principal Developer Full-time Stockport office every Thursday; remote the rest of the week Salary dependent on experience About Naturecan Naturecan Group is a fast-growing, multi-entity health and wellness business operating across e-commerce, regulated pharmacy, and clinical healthcare. We run operations across the UK, Germany, and beyond - brands include Naturecan (D2C, 50 Shopify stores), Mycannabis and Nowomed (German medical cannabis pharmacy), WMG Pharma (wholesale pharmaceutical distribution), and Dose (our CQC-registered UK medical cannabis clinic, in development). Group net sales continue to group across Naturecan Core, MedCan pharmacy, WMG wholesale, and Dose all scaling simultaneously. The technology team sits at the heart of that growth: we build and maintain the platforms that underpin every entity in the group. The Role This is a group-level principal technical role. You will report directly to the IT Director with a remit that spans infrastructure ownership, cross-team technical collaboration, and the ability to float across streams and pick up whatever is most critical at any given point. The nature of the role is breadth and depth in equal measure. One day you may be deep in a server performance issue for the MedCan WordPress estate; the next you are reviewing Dose's payment gateway architecture or driving the security remediation programme. Context switching at pace - without losing technical rigour - is fundamental to how this role operates. In practice, the role has two dimensions: 1. Technical ownership. - owning the group's infrastructure, security governance, DNS, AI strategy, and platform-level decisions that require principal-level experience. This includes driving improvements to internal tooling and communications infrastructure - ensuring the business operates on the right foundations as it scales. 2. Cross-team technical collaboration. - supporting the Engineering Manager and delivery teams as a senior technical resource - available to dig into hard architectural or infrastructure problems and provide technical continuity across delivery streams when needed. At the outset this is an individual contributor role with no people reporting line - influence through technical depth and judgement rather than hierarchy. That said, this role is not rigidly defined. We are looking for the right person first, and if that person brings people leadership as an additional strength, there is a natural opportunity for the role to evolve in that direction as the team grows. What matters most is exceptional technical ability and the drive to use it. As an e-commerce and healthcare business, our platforms run 24/7. Occasionally that means responding to something outside of normal hours - this is part of the role and expected on those rare occasions when it's needed. We are flexible in return: if you've been working late resolving a critical issue, you are not expected to be online first thing the following morning. The goal of this role is also to put the right guardrails in place so that those situations become increasingly rare. What You'll Own Infrastructure & Security Own all DNS and domain management across the Naturecan group - a senior-only responsibility with significant business risk Lead the security audit remediation programme - driving findings from third party security partners through to resolution Endpoint management and device security - Windows EOL, device encryption, endpoint tooling configuration, and Active Directory governance GCP and cloud infrastructure governance - security posture, access controls, cost management Oversee infrastructure migration for MedCan and related legacy server decommission Drive the migration of internal business communications onto modern, structured tooling - reducing reliance on informal channels and building an infrastructure that scales with the business Ongoing IT decisions that require senior judgement - device lifecycle, authorisation decisions, tooling governance across the group MedCan - Platform Stability & Active Workstreams Work with the engineering team to formalise a clear stability plan for Mycannabis 360 and Mycannabis Wuppertal - addressing current performance constraints and ensuring the platform remains stable as clinic volumes and data grow Assess the right path forward for the MedCan WordPress estate: near term improvements, plugin and database maintenance, monitoring and alerting - with migration to Dose as the longer term destination Own the ongoing WordPress maintenance cadence: plugin security and rewrites, DB cleansing (every 3-6 months as order data grows), uptime monitoring improvements Teleclinic onboarding - technical oversight of the Clinics API and new integrations as MedCan scales its prescriber network Payment gateway integrations across the MedCan estate - future providers; implementation oversight and security review Dose - Technical Oversight Payment gateway integration - senior technical oversight and review, working closely with the Dose team and Engineering Manager Architecture review on complex Dose decisions - regulatory data handling, CQC compliance, patient data security DevOps support for the Dose platform - CI/CD, environment management, deployment pipeline stability Cross platform technical decisions, particularly where the Nowomed to Dose migration path intersects with MedCan infrastructure AI Automation & Developer Productivity Support the Engineering Manager's AI automation programme - contributing technically to the meeting to Jira pipeline, communications to ticket dashboard, and RAG systems across Jira, Confluence, and codebases Drive AI code completion and tooling adoption across both engineering teams - building shared workflow standards at scale Own the technical strategy for Claude Enterprise, API consumption governance, and MCP integration across the group Identify and ship AI driven improvements that reduce manual overhead in sprint planning, incident response, and onboarding Engineering Standards Set and maintain code review standards and engineering quality bar across Dose and MedCan teams A senior technical resource for the Engineering Manager and delivery teams - available to dig into the hard problems and bring them to resolution Technical mentoring for the Dose Engineering Lead and senior developers across both streams Developer productivity tooling - sprint analytics, Jira workflow improvements, shared tooling standards What We're Looking For We're looking for someone with most of the following - you don't need to tick every box: Technical depth 8+ years of professional software development, with strong backend and systems level experience Comfortable across a mixed stack: WordPress/PHP (MedCan estate), TypeScript/Bun.js (Dose). Node.js experience is directly transferable. Deep understanding of security architecture - authentication, authorisation, DNS/email security (SPF, DKIM, DMARC), endpoint management, access controls Infrastructure experience: cloud (GCP, AWS), VPS/dedicated server management, migrations, and infrastructure as code approaches Payment gateway integration experience - PSPs, webhooks, idempotency, and secure handling of payment flows in regulated contexts RESTful API design and review - able to audit, improve, and set standards across codebases you didn't write WordPress performance, plugin management, and database optimisation - able to diagnose and resolve platform degradation under load Regulated environment experience Experience working in healthcare, fintech, or other regulated environments where data security, audit trails, and compliance requirements shape technical decisions Familiarity with GDPR in a practical engineering context - not just as a compliance checkbox AI tooling & automation Hands on experience with AI assisted development - LLMs, MCP servers, RAG systems, and automation pipelines Ability to build and govern AI tooling at an organisational level - team wide adoption, standards, and cost governance Working style Thrives on context switching - equally at home firefighting a live server issue and progressing a longer term security programme; able to reprioritise without losing momentum on either Operates autonomously and works at pace - picks up complex problems, drives them to resolution, and communicates clearly throughout Comfortable as a senior technical contributor without a people reporting line - influence through depth, not hierarchy Strong written communication - able to translate complex technical situations into clear, concise summaries for non technical stakeholders Reliable under pressure - shows up on incidents, traces root causes quickly, and communicates clearly while doing it Comfortable with the realities of e commerce and regulated healthcare - platforms run around the clock, and occasionally so do the people who build them About the Team The engineering team is small, direct, and high trust. The Engineering Manager leads delivery across Dose and MedCan. The Dose team is a mix of FTE and senior contractors focused on the clinical platform. MedCan has a core senior developer and a growing clinic operation . click apply for full job details
16/07/2026
Full time
Group Technology Principal Developer Full-time Stockport office every Thursday; remote the rest of the week Salary dependent on experience About Naturecan Naturecan Group is a fast-growing, multi-entity health and wellness business operating across e-commerce, regulated pharmacy, and clinical healthcare. We run operations across the UK, Germany, and beyond - brands include Naturecan (D2C, 50 Shopify stores), Mycannabis and Nowomed (German medical cannabis pharmacy), WMG Pharma (wholesale pharmaceutical distribution), and Dose (our CQC-registered UK medical cannabis clinic, in development). Group net sales continue to group across Naturecan Core, MedCan pharmacy, WMG wholesale, and Dose all scaling simultaneously. The technology team sits at the heart of that growth: we build and maintain the platforms that underpin every entity in the group. The Role This is a group-level principal technical role. You will report directly to the IT Director with a remit that spans infrastructure ownership, cross-team technical collaboration, and the ability to float across streams and pick up whatever is most critical at any given point. The nature of the role is breadth and depth in equal measure. One day you may be deep in a server performance issue for the MedCan WordPress estate; the next you are reviewing Dose's payment gateway architecture or driving the security remediation programme. Context switching at pace - without losing technical rigour - is fundamental to how this role operates. In practice, the role has two dimensions: 1. Technical ownership. - owning the group's infrastructure, security governance, DNS, AI strategy, and platform-level decisions that require principal-level experience. This includes driving improvements to internal tooling and communications infrastructure - ensuring the business operates on the right foundations as it scales. 2. Cross-team technical collaboration. - supporting the Engineering Manager and delivery teams as a senior technical resource - available to dig into hard architectural or infrastructure problems and provide technical continuity across delivery streams when needed. At the outset this is an individual contributor role with no people reporting line - influence through technical depth and judgement rather than hierarchy. That said, this role is not rigidly defined. We are looking for the right person first, and if that person brings people leadership as an additional strength, there is a natural opportunity for the role to evolve in that direction as the team grows. What matters most is exceptional technical ability and the drive to use it. As an e-commerce and healthcare business, our platforms run 24/7. Occasionally that means responding to something outside of normal hours - this is part of the role and expected on those rare occasions when it's needed. We are flexible in return: if you've been working late resolving a critical issue, you are not expected to be online first thing the following morning. The goal of this role is also to put the right guardrails in place so that those situations become increasingly rare. What You'll Own Infrastructure & Security Own all DNS and domain management across the Naturecan group - a senior-only responsibility with significant business risk Lead the security audit remediation programme - driving findings from third party security partners through to resolution Endpoint management and device security - Windows EOL, device encryption, endpoint tooling configuration, and Active Directory governance GCP and cloud infrastructure governance - security posture, access controls, cost management Oversee infrastructure migration for MedCan and related legacy server decommission Drive the migration of internal business communications onto modern, structured tooling - reducing reliance on informal channels and building an infrastructure that scales with the business Ongoing IT decisions that require senior judgement - device lifecycle, authorisation decisions, tooling governance across the group MedCan - Platform Stability & Active Workstreams Work with the engineering team to formalise a clear stability plan for Mycannabis 360 and Mycannabis Wuppertal - addressing current performance constraints and ensuring the platform remains stable as clinic volumes and data grow Assess the right path forward for the MedCan WordPress estate: near term improvements, plugin and database maintenance, monitoring and alerting - with migration to Dose as the longer term destination Own the ongoing WordPress maintenance cadence: plugin security and rewrites, DB cleansing (every 3-6 months as order data grows), uptime monitoring improvements Teleclinic onboarding - technical oversight of the Clinics API and new integrations as MedCan scales its prescriber network Payment gateway integrations across the MedCan estate - future providers; implementation oversight and security review Dose - Technical Oversight Payment gateway integration - senior technical oversight and review, working closely with the Dose team and Engineering Manager Architecture review on complex Dose decisions - regulatory data handling, CQC compliance, patient data security DevOps support for the Dose platform - CI/CD, environment management, deployment pipeline stability Cross platform technical decisions, particularly where the Nowomed to Dose migration path intersects with MedCan infrastructure AI Automation & Developer Productivity Support the Engineering Manager's AI automation programme - contributing technically to the meeting to Jira pipeline, communications to ticket dashboard, and RAG systems across Jira, Confluence, and codebases Drive AI code completion and tooling adoption across both engineering teams - building shared workflow standards at scale Own the technical strategy for Claude Enterprise, API consumption governance, and MCP integration across the group Identify and ship AI driven improvements that reduce manual overhead in sprint planning, incident response, and onboarding Engineering Standards Set and maintain code review standards and engineering quality bar across Dose and MedCan teams A senior technical resource for the Engineering Manager and delivery teams - available to dig into the hard problems and bring them to resolution Technical mentoring for the Dose Engineering Lead and senior developers across both streams Developer productivity tooling - sprint analytics, Jira workflow improvements, shared tooling standards What We're Looking For We're looking for someone with most of the following - you don't need to tick every box: Technical depth 8+ years of professional software development, with strong backend and systems level experience Comfortable across a mixed stack: WordPress/PHP (MedCan estate), TypeScript/Bun.js (Dose). Node.js experience is directly transferable. Deep understanding of security architecture - authentication, authorisation, DNS/email security (SPF, DKIM, DMARC), endpoint management, access controls Infrastructure experience: cloud (GCP, AWS), VPS/dedicated server management, migrations, and infrastructure as code approaches Payment gateway integration experience - PSPs, webhooks, idempotency, and secure handling of payment flows in regulated contexts RESTful API design and review - able to audit, improve, and set standards across codebases you didn't write WordPress performance, plugin management, and database optimisation - able to diagnose and resolve platform degradation under load Regulated environment experience Experience working in healthcare, fintech, or other regulated environments where data security, audit trails, and compliance requirements shape technical decisions Familiarity with GDPR in a practical engineering context - not just as a compliance checkbox AI tooling & automation Hands on experience with AI assisted development - LLMs, MCP servers, RAG systems, and automation pipelines Ability to build and govern AI tooling at an organisational level - team wide adoption, standards, and cost governance Working style Thrives on context switching - equally at home firefighting a live server issue and progressing a longer term security programme; able to reprioritise without losing momentum on either Operates autonomously and works at pace - picks up complex problems, drives them to resolution, and communicates clearly throughout Comfortable as a senior technical contributor without a people reporting line - influence through depth, not hierarchy Strong written communication - able to translate complex technical situations into clear, concise summaries for non technical stakeholders Reliable under pressure - shows up on incidents, traces root causes quickly, and communicates clearly while doing it Comfortable with the realities of e commerce and regulated healthcare - platforms run around the clock, and occasionally so do the people who build them About the Team The engineering team is small, direct, and high trust. The Engineering Manager leads delivery across Dose and MedCan. The Dose team is a mix of FTE and senior contractors focused on the clinical platform. MedCan has a core senior developer and a growing clinic operation . click apply for full job details
Location: London, Manchester, Cardiff, Southampton At Engine by Starling, we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology. Engine is Starling's software-as-a-service (SaaS) business, the technology that was built to power Starling Bank, and a year ago we split out as a separate business. Starling has seen exceptional growth and success, and a large part of that is down to the fact that we have built our own modern technology from the ground up. The Engine technology platform is now available to banks and financial institutions all around the world, enabling them to benefit from the innovative digital features, and efficient back-office processes that has helped achieve Starling's success. Our technologists are at the very heart of Engine and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together! The way to thrive and shine within Engine is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, and discovering to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Hybrid Working We have a Hybrid approach to working here at Engine - our preference is that you're located within a commutable distance of our offices so that we're able to interact and collaborate in person. About Engineering at Engine by Starling We're looking for Engineers who can lead and inspire teams, collaborating to spearhead the development of the Engine platform for clients all over the world. Engine by Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. As a Staff Engineer you will: Coach, mentor, and grow a high-performing team, ensuring their well-being as they work on high-impact solutions that bring value to Engine and our customers. Have the opportunity to lead multiple complex projects from inception through to run Get hands-on when needed, using your strong system design skills to help the team make smart architectural decisions and unblock complex challenges. Take ownership of technical challenges critical to the success of the business Identify where existing tooling, applications, or processes can be enhanced and deliver innovative change Collaborate with clients, solution architects, product owners, and other engineers to help meet the client goals Obtain a wide and varied understanding of how banks operate around the world Shape the future capabilities of Engine, including our approach, tooling, automation and architecture. Lead by example in your contributions to the codebase, setting a high bar for others to aim for Champion a healthy engineering culture built on continuous improvement, technical excellence, and a focus on the customer. As an Engineer you will: Contribute to our award winning platform and internal tooling Build new features and products from scratch in a configurable way Share your knowledge with those around you, contributing to our learning culture Own your projects, working in small teams across the bank to collaboratively deliver Aim for greatness in everything you do, staying curious and inquisitive Be part of a scaling team and organisation as we change banking for good Requirements We're open-minded when it comes to hiring and we care more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. As a Staff Engineer you will bring the below experience or knowledge: Proven experience leading and mentoring high-performing engineering teams. Delivering change to critical systems in a distributed environment Be a highly proficient developer, maintaining a high standard for technical and coding excellence in the collective, through your own work Good understanding of DevOps practices Delivering complex outcomes across multiple domains and teams Working cross-functionally with technologists from other specialties, and non-technical stakeholders across the business Coaching and mentoring members of a team to upskill and develop them in their career Leading the technical delivery on large scale projects to successful completion The main part of our Backend Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great! Java, which makes up the majority of our backend codebase AWS & GCP - we're cloud-native Microservice based architecture Kubernetes (EKS) TeamCity for CI / CD (with multiple production releases per day) Terraform and Grafana Our Interview process Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial interview with a Staff or Principal Engineer - 45 minutes Take home technical test to be discussed in the next interview Technical & Leadership interview with some Engineers - 1.5 hours Final interview with our CTO / deputy CTO / Engineering Director / Principal Engineer 45 minutes Benefits 33 days holiday (including public holidays, which you can take when it works best for you) An extra day's holiday for your birthday Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off 16 hours paid volunteering time a year Salary sacrifice, company enhanced pension scheme Life insurance at 4x your salary & group income protection Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton Generous family-friendly policies Incentives refer a friend scheme Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing About Us You may be put off applying for a role because you don't tick every box. Forget that! While we can't accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren't sure if you're 100% there yet, get in touch anyway. We're on a mission to radically reshape banking - and that starts with our brilliant team. Whatever came before, we're proud to bring together people of all backgrounds and experiences who love working together to solve problems. Engine by Starling is an equal opportunity employer, and we're proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Engine by Starling are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice. By submitting your application, you agree that Engine by Starling and Starling Bank will collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we will process, where we will process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.
14/07/2026
Full time
Location: London, Manchester, Cardiff, Southampton At Engine by Starling, we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology. Engine is Starling's software-as-a-service (SaaS) business, the technology that was built to power Starling Bank, and a year ago we split out as a separate business. Starling has seen exceptional growth and success, and a large part of that is down to the fact that we have built our own modern technology from the ground up. The Engine technology platform is now available to banks and financial institutions all around the world, enabling them to benefit from the innovative digital features, and efficient back-office processes that has helped achieve Starling's success. Our technologists are at the very heart of Engine and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together! The way to thrive and shine within Engine is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, and discovering to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Hybrid Working We have a Hybrid approach to working here at Engine - our preference is that you're located within a commutable distance of our offices so that we're able to interact and collaborate in person. About Engineering at Engine by Starling We're looking for Engineers who can lead and inspire teams, collaborating to spearhead the development of the Engine platform for clients all over the world. Engine by Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. As a Staff Engineer you will: Coach, mentor, and grow a high-performing team, ensuring their well-being as they work on high-impact solutions that bring value to Engine and our customers. Have the opportunity to lead multiple complex projects from inception through to run Get hands-on when needed, using your strong system design skills to help the team make smart architectural decisions and unblock complex challenges. Take ownership of technical challenges critical to the success of the business Identify where existing tooling, applications, or processes can be enhanced and deliver innovative change Collaborate with clients, solution architects, product owners, and other engineers to help meet the client goals Obtain a wide and varied understanding of how banks operate around the world Shape the future capabilities of Engine, including our approach, tooling, automation and architecture. Lead by example in your contributions to the codebase, setting a high bar for others to aim for Champion a healthy engineering culture built on continuous improvement, technical excellence, and a focus on the customer. As an Engineer you will: Contribute to our award winning platform and internal tooling Build new features and products from scratch in a configurable way Share your knowledge with those around you, contributing to our learning culture Own your projects, working in small teams across the bank to collaboratively deliver Aim for greatness in everything you do, staying curious and inquisitive Be part of a scaling team and organisation as we change banking for good Requirements We're open-minded when it comes to hiring and we care more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. As a Staff Engineer you will bring the below experience or knowledge: Proven experience leading and mentoring high-performing engineering teams. Delivering change to critical systems in a distributed environment Be a highly proficient developer, maintaining a high standard for technical and coding excellence in the collective, through your own work Good understanding of DevOps practices Delivering complex outcomes across multiple domains and teams Working cross-functionally with technologists from other specialties, and non-technical stakeholders across the business Coaching and mentoring members of a team to upskill and develop them in their career Leading the technical delivery on large scale projects to successful completion The main part of our Backend Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great! Java, which makes up the majority of our backend codebase AWS & GCP - we're cloud-native Microservice based architecture Kubernetes (EKS) TeamCity for CI / CD (with multiple production releases per day) Terraform and Grafana Our Interview process Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial interview with a Staff or Principal Engineer - 45 minutes Take home technical test to be discussed in the next interview Technical & Leadership interview with some Engineers - 1.5 hours Final interview with our CTO / deputy CTO / Engineering Director / Principal Engineer 45 minutes Benefits 33 days holiday (including public holidays, which you can take when it works best for you) An extra day's holiday for your birthday Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off 16 hours paid volunteering time a year Salary sacrifice, company enhanced pension scheme Life insurance at 4x your salary & group income protection Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton Generous family-friendly policies Incentives refer a friend scheme Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing About Us You may be put off applying for a role because you don't tick every box. Forget that! While we can't accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren't sure if you're 100% there yet, get in touch anyway. We're on a mission to radically reshape banking - and that starts with our brilliant team. Whatever came before, we're proud to bring together people of all backgrounds and experiences who love working together to solve problems. Engine by Starling is an equal opportunity employer, and we're proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Engine by Starling are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice. By submitting your application, you agree that Engine by Starling and Starling Bank will collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we will process, where we will process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.
JOB DESCRIPTION Out of the successful launch of Chase in 2021, we're a new team with a new mission. We're creating products that solve real world problems and put customers at the center - all in an environment that nurtures skills and helps you realize your potential. Our team is key to our success. We're people-first. We value collaboration, curiosity and commitment. As a Principal Software Engineer - Applied AI ML Director at the company within the Accelerator Business, you are the heart of this venture, focused on getting smart ideas into the hands of our customers. You have a curious mindset, thrive in collaborative squads, and are passionate about new technology. By your nature, you are also solution-oriented, commercially savvy and have a head for fintech. You thrive in working in tribes and squads that focus on specific products and projects - and depending on your strengths and interests, you'll have the opportunity to move between them. While we're looking for professional skills, culture is just as important to us. We understand that everyone's unique - and that diversity of thought, experience and background is what makes a good team, great. By bringing people with different points of view together, we can represent everyone and truly reflect the communities we serve. This way, there's scope for you to make a huge difference - on us as a company, and on our clients and business partners around the world. Responsibilities Design and develop scalable, self-service solutions for documentation, SDKs, configurations and pipelines to enable rapid deployment of GenAI applications (including Retrieval-Augmented Generation (RAG) pipelines) and agents with planning, memory, and workflow orchestration Implement tools and frameworks for model versioning, experiment tracking, and lifecycle management Develop systems to monitor model performance and address data and model drift Recommend best practices for model integration and deployment patterns Design and implement effective testing strategies, including unit, component, integration, end-to-end, performance, and champion/challenger tests, establish output validation best practices, recommendations and guardrails to reduce hallucinations Ensure platform compliance with data privacy, security, and regulatory standards Mentor team members on platform design principles and best practices Guide colleagues on coding practices, design principles, and implementation patterns for high-quality, maintainable solutions Deploy scalable AI services to cloud infrastructure, ensuring monitoring, and observability for agent performance Design microservices-based architectures and orchestrate multi-step workflows; instrument agents for tracing, metrics, and feedback loops to continuously improve reliability and utility Required qualifications, capabilities and skills Demonstrate proficiency in Java and/or Python programming languages Deployed production systems to GenAI platforms such as Google VertexAI, OpenAI, AWS Bedrock, or LangChain Utilized cloud technologies (AWS/Azure/GCP), distributed systems, CI/CD tools, infrastructure-as-code tools, and containerization/orchestration tools (Docker, Kubernetes) to operate, support, and secure mission-critical applications Previous experience deploying and managing LLM-model based applications and agents Exposure to vector stores such as Pinecone, GCP RAG engine, and AWS S3 Vector Buckets Exposure to cloud-native microservices architecture Familiarity with advanced AI/ML concepts and protocols, including Retrieval-Augmented Generation (RAG), agentic system architectures, and Model Context Protocol (MCP) Hands-on experience with agentic frameworks (LangChain, CrewAI, AutoGen, LangGraph, ADK) Strong communication skills for both technical and non-technical audiences Preferred qualifications, capabilities and skills Experience working in highly regulated environments or industries Experience with distributed computing, data sharding, and performance optimization Demonstrated experience in financial services, particularly retail banking operations
11/07/2026
Full time
JOB DESCRIPTION Out of the successful launch of Chase in 2021, we're a new team with a new mission. We're creating products that solve real world problems and put customers at the center - all in an environment that nurtures skills and helps you realize your potential. Our team is key to our success. We're people-first. We value collaboration, curiosity and commitment. As a Principal Software Engineer - Applied AI ML Director at the company within the Accelerator Business, you are the heart of this venture, focused on getting smart ideas into the hands of our customers. You have a curious mindset, thrive in collaborative squads, and are passionate about new technology. By your nature, you are also solution-oriented, commercially savvy and have a head for fintech. You thrive in working in tribes and squads that focus on specific products and projects - and depending on your strengths and interests, you'll have the opportunity to move between them. While we're looking for professional skills, culture is just as important to us. We understand that everyone's unique - and that diversity of thought, experience and background is what makes a good team, great. By bringing people with different points of view together, we can represent everyone and truly reflect the communities we serve. This way, there's scope for you to make a huge difference - on us as a company, and on our clients and business partners around the world. Responsibilities Design and develop scalable, self-service solutions for documentation, SDKs, configurations and pipelines to enable rapid deployment of GenAI applications (including Retrieval-Augmented Generation (RAG) pipelines) and agents with planning, memory, and workflow orchestration Implement tools and frameworks for model versioning, experiment tracking, and lifecycle management Develop systems to monitor model performance and address data and model drift Recommend best practices for model integration and deployment patterns Design and implement effective testing strategies, including unit, component, integration, end-to-end, performance, and champion/challenger tests, establish output validation best practices, recommendations and guardrails to reduce hallucinations Ensure platform compliance with data privacy, security, and regulatory standards Mentor team members on platform design principles and best practices Guide colleagues on coding practices, design principles, and implementation patterns for high-quality, maintainable solutions Deploy scalable AI services to cloud infrastructure, ensuring monitoring, and observability for agent performance Design microservices-based architectures and orchestrate multi-step workflows; instrument agents for tracing, metrics, and feedback loops to continuously improve reliability and utility Required qualifications, capabilities and skills Demonstrate proficiency in Java and/or Python programming languages Deployed production systems to GenAI platforms such as Google VertexAI, OpenAI, AWS Bedrock, or LangChain Utilized cloud technologies (AWS/Azure/GCP), distributed systems, CI/CD tools, infrastructure-as-code tools, and containerization/orchestration tools (Docker, Kubernetes) to operate, support, and secure mission-critical applications Previous experience deploying and managing LLM-model based applications and agents Exposure to vector stores such as Pinecone, GCP RAG engine, and AWS S3 Vector Buckets Exposure to cloud-native microservices architecture Familiarity with advanced AI/ML concepts and protocols, including Retrieval-Augmented Generation (RAG), agentic system architectures, and Model Context Protocol (MCP) Hands-on experience with agentic frameworks (LangChain, CrewAI, AutoGen, LangGraph, ADK) Strong communication skills for both technical and non-technical audiences Preferred qualifications, capabilities and skills Experience working in highly regulated environments or industries Experience with distributed computing, data sharding, and performance optimization Demonstrated experience in financial services, particularly retail banking operations
Out of the successful launch of Chase in 2021, we're a new team, with a new mission. We're creating products that solve real world problems and put customers at the center - all in an environment that nurtures skills and helps you realize your potential. Our team is key to our success. We're people-first. We value collaboration, curiosity and commitment. As a Principal Software Engineer - Applied AI ML Director at JPMorganChase within the Accelerator Business, you are the heart of this venture, focused on getting smart ideas into the hands of our customers. You have a curious mindset, thrive in collaborative squads, and are passionate about new technology. By your nature, you are also solution-oriented, commercially savvy and have a head for fintech. You thrive in working in tribes and squads that focus on specific products and projects - and depending on your strengths and interests, you'll have the opportunity to move between them. While we're looking for professional skills, culture is just as important to us. We understand that everyone's unique - and that diversity of thought, experience and background is what makes a good team, great. By bringing people with different points of view together, we can represent everyone and truly reflect the communities we serve. This way, there's scope for you to make a huge difference - on us as a company, and on our clients and business partners around the world. Job Responsibilities Design and develop scalable, self-service solutions for documentation, SDKs, configurations and pipelines to enable rapid deployment of GenAI applications (including Retrieval-Augmented Generation (RAG) pipelines) and agents with planning, memory, and workflow orchestration Implement tools and frameworks for model versioning, experiment tracking, and lifecycle management Develop systems to monitor model performance and address data and model drift Recommend best practices for model integration and deployment patterns Design and implement effective testing strategies, including unit, component, integration, end-to-end, performance, and champion/challenger tests, establish output validation best practices, recommendations and guardrails to reduce hallucinations Ensure platform compliance with data privacy, security, and regulatory standards Mentor team members on platform design principles and best practices Guide colleagues on coding practices, design principles, and implementation patterns for high-quality, maintainable solutions Deploy scalable AI services to cloud infrastructure, ensuring monitoring, and observability for agent performance Design microservices-based architectures and orchestrate multi-step workflows; instrument agents for tracing, metrics, and feedback loops to continuously improve reliability and utility Required qualifications, capabilities and skills: Demonstrate proficiency in Java and/or Python programming languages Deployed production systems to GenAI platforms such as Google VertexAI, OpenAI, AWS Bedrock, or LangChain Utilized cloud technologies (AWS/Azure/GCP), distributed systems, CI/CD tools, infrastructure-as-code tools, and containerization/orchestration tools (Docker, Kubernetes) to operate, support, and secure mission-critical applications Previous experience deploying and managing LLM-model based applications and agents Exposure to vector stores such as Pinecone, GCP RAG engine, and AWS S3 Vector Buckets Exposure to cloud-native microservices architecture Familiarity with advanced AI/ML concepts and protocols, including Retrieval-Augmented Generation (RAG), agentic system architectures, and Model Context Protocol (MCP) Hands-on experience with agentic frameworks (LangChain, CrewAI, AutoGen, LangGraph, ADK) Strong communication skills for both technical and non-technical audiences Preferred qualifications, capabilities and skills: Experience working in highly regulated environments or industries Experience with distributed computing, data sharding, and performance optimization Demonstrated experience in financial services, particularly retail banking operations
10/07/2026
Full time
Out of the successful launch of Chase in 2021, we're a new team, with a new mission. We're creating products that solve real world problems and put customers at the center - all in an environment that nurtures skills and helps you realize your potential. Our team is key to our success. We're people-first. We value collaboration, curiosity and commitment. As a Principal Software Engineer - Applied AI ML Director at JPMorganChase within the Accelerator Business, you are the heart of this venture, focused on getting smart ideas into the hands of our customers. You have a curious mindset, thrive in collaborative squads, and are passionate about new technology. By your nature, you are also solution-oriented, commercially savvy and have a head for fintech. You thrive in working in tribes and squads that focus on specific products and projects - and depending on your strengths and interests, you'll have the opportunity to move between them. While we're looking for professional skills, culture is just as important to us. We understand that everyone's unique - and that diversity of thought, experience and background is what makes a good team, great. By bringing people with different points of view together, we can represent everyone and truly reflect the communities we serve. This way, there's scope for you to make a huge difference - on us as a company, and on our clients and business partners around the world. Job Responsibilities Design and develop scalable, self-service solutions for documentation, SDKs, configurations and pipelines to enable rapid deployment of GenAI applications (including Retrieval-Augmented Generation (RAG) pipelines) and agents with planning, memory, and workflow orchestration Implement tools and frameworks for model versioning, experiment tracking, and lifecycle management Develop systems to monitor model performance and address data and model drift Recommend best practices for model integration and deployment patterns Design and implement effective testing strategies, including unit, component, integration, end-to-end, performance, and champion/challenger tests, establish output validation best practices, recommendations and guardrails to reduce hallucinations Ensure platform compliance with data privacy, security, and regulatory standards Mentor team members on platform design principles and best practices Guide colleagues on coding practices, design principles, and implementation patterns for high-quality, maintainable solutions Deploy scalable AI services to cloud infrastructure, ensuring monitoring, and observability for agent performance Design microservices-based architectures and orchestrate multi-step workflows; instrument agents for tracing, metrics, and feedback loops to continuously improve reliability and utility Required qualifications, capabilities and skills: Demonstrate proficiency in Java and/or Python programming languages Deployed production systems to GenAI platforms such as Google VertexAI, OpenAI, AWS Bedrock, or LangChain Utilized cloud technologies (AWS/Azure/GCP), distributed systems, CI/CD tools, infrastructure-as-code tools, and containerization/orchestration tools (Docker, Kubernetes) to operate, support, and secure mission-critical applications Previous experience deploying and managing LLM-model based applications and agents Exposure to vector stores such as Pinecone, GCP RAG engine, and AWS S3 Vector Buckets Exposure to cloud-native microservices architecture Familiarity with advanced AI/ML concepts and protocols, including Retrieval-Augmented Generation (RAG), agentic system architectures, and Model Context Protocol (MCP) Hands-on experience with agentic frameworks (LangChain, CrewAI, AutoGen, LangGraph, ADK) Strong communication skills for both technical and non-technical audiences Preferred qualifications, capabilities and skills: Experience working in highly regulated environments or industries Experience with distributed computing, data sharding, and performance optimization Demonstrated experience in financial services, particularly retail banking operations