Overview Supports the design, architecture, and development of simulation models, simulation visualizations, virtual environments/platforms and frameworks to enhance test performance, safety, and durability of software and hardware systems throughout the entire product lifecycle. Supports partnership with stakeholders to review and identify simulation requirements and dynamics of the systems being simulated. Supports designing, modeling, simulation, testing, and analysis to assess and optimize overall system performance and capabilities. Requirements Bachelor of Science degree or higher from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science Ability to obtain security clearance Proficiency in C++, Lua Scripting or one of the similar programming languages Familiarity with Physics based Modelling and Simulation system Engineering principals Familiarity with version control systems (e.g., Git, BitBucket etc). Knowledge of Agile development methodologies. Familiarity with DevOps, Automation and CICD concepts. Understanding of testing frameworks and unit testing practices. Experience working as a Software Simulation Engineer or a similar role Experience across Software Development Lifecycle and Software standards such as ISO9001. Understanding of the distributed interoperability simulation protocols used within defence collective training (e.g., DIS and HLA). Understanding and experience of the COTS simulation and training environment development, execution, verification, validation and deployments Strong understanding of object-oriented programming (OOP) and software design principles.
19/07/2026
Full time
Overview Supports the design, architecture, and development of simulation models, simulation visualizations, virtual environments/platforms and frameworks to enhance test performance, safety, and durability of software and hardware systems throughout the entire product lifecycle. Supports partnership with stakeholders to review and identify simulation requirements and dynamics of the systems being simulated. Supports designing, modeling, simulation, testing, and analysis to assess and optimize overall system performance and capabilities. Requirements Bachelor of Science degree or higher from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science Ability to obtain security clearance Proficiency in C++, Lua Scripting or one of the similar programming languages Familiarity with Physics based Modelling and Simulation system Engineering principals Familiarity with version control systems (e.g., Git, BitBucket etc). Knowledge of Agile development methodologies. Familiarity with DevOps, Automation and CICD concepts. Understanding of testing frameworks and unit testing practices. Experience working as a Software Simulation Engineer or a similar role Experience across Software Development Lifecycle and Software standards such as ISO9001. Understanding of the distributed interoperability simulation protocols used within defence collective training (e.g., DIS and HLA). Understanding and experience of the COTS simulation and training environment development, execution, verification, validation and deployments Strong understanding of object-oriented programming (OOP) and software design principles.
Hi I'm Abhik, Ashby's Co-Founder and VP of Engineering. We're looking for an ambitious full-stack engineer who is laser focused on solving customer problems and making the right long term investments to solve them not only today but in our future features and products. About the Role and How We Work Our engineering culture strives to recreate the environments where we did our best work as ICs - where we had the ownership and agency to impact our users with creative and innovative software. As a Product Engineer, you'll take ownership over a large portion of one of our products and own projects end to end (wearing hats traditionally worn by product and design). You'll research competitors, write product specs, make wireframes, and more. Key Responsibilities Designed and built automated interview scheduling to calculate possible times from a pool of interviewers and constraints, presenting these times to the candidate for selection via our responsive web app. Built a generalized declarative filter architecture that allows users to create complex filters for any record with a consistent UI and compile it to SQL in our backend. Specced, designed, and implemented a feature that allows users to complete signing offers entirely within Ashby. This project involved talking to customers, deciding technologies, building a prototype, and integrating the final implementation into additional features. Qualifications - What We're Looking For You're not afraid to tackle any part of a technology stack and do what's necessary to deliver a feature, whether writing frontend or choosing new infrastructure. You've tackled projects with a lot of product and technical ambiguity and thrive at the intersection of the two. You know how to strike the right balance between speed and quality, moving with urgency while maintaining high quality. You're ambitious and always looking to improve your skills, open to feedback, and thrive in a high ownership environment. You're an excellent collaborator and communicator, vetting decisions with stakeholders and working with other engineers to finish projects. You seek to create leverage in your work through automation, abstractions, and tools that improve efficiency. Qualifications - When You Might Not Be a Fit You need structured processes like sprint planning and well defined project management to move projects forward. You only want to do exciting work and prefer a team that focuses on high level ideas over hands on engineering. You get lost in details and prefer everything planned upfront. You haven't led or taken ownership of projects before and are used to working with technical leads. You want to mentor earlier career engineers in a team where most of the engineers are senior and mentorship opportunities are limited. You expect a tech lead, staff, or principal engineer to spend most of their time project managing or reviewing architecture rather than building. Interview Process Introduction call with Hiring Manager ( min, live). A technical screen where we pair in our actual codebase (1 h, live). Three non coding interviews that focus on product thinking, technical design, and infrastructure (3 h 15 min, live, can be split across multiple days). Depending on leadership bandwidth, an additional 30 minute recruiter screen may be added. First Three Months On day one, you'll set up your dev environment with a single script, push your first product change, and start shipping product changes. Over time, tasks will increase in scope from copy changes to impactful features. Your manager will conduct 30 , 60 , and 90 day reviews to give feedback and calibrate progress. Technology Stack TypeScript (frontend & backend), React, GraphQL API, Node.js, Postgres, Redis. Benefits Competitive salary and equity. 10 year exercise window for stock options. Unlimited PTO. Minimum 12 weeks fully paid parental leave (longer outside the US as per regional requirements). Generous equipment, software, and office furniture budget. $100/month education budget. Top tier health insurance for US employees and high quality supplemental insurance for employees outside the US, fully covered. EEO Statement Ashby provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity, or gender expression. We are committed to a diverse and inclusive workforce and welcome people from all backgrounds, experiences, perspectives, and abilities.
19/07/2026
Full time
Hi I'm Abhik, Ashby's Co-Founder and VP of Engineering. We're looking for an ambitious full-stack engineer who is laser focused on solving customer problems and making the right long term investments to solve them not only today but in our future features and products. About the Role and How We Work Our engineering culture strives to recreate the environments where we did our best work as ICs - where we had the ownership and agency to impact our users with creative and innovative software. As a Product Engineer, you'll take ownership over a large portion of one of our products and own projects end to end (wearing hats traditionally worn by product and design). You'll research competitors, write product specs, make wireframes, and more. Key Responsibilities Designed and built automated interview scheduling to calculate possible times from a pool of interviewers and constraints, presenting these times to the candidate for selection via our responsive web app. Built a generalized declarative filter architecture that allows users to create complex filters for any record with a consistent UI and compile it to SQL in our backend. Specced, designed, and implemented a feature that allows users to complete signing offers entirely within Ashby. This project involved talking to customers, deciding technologies, building a prototype, and integrating the final implementation into additional features. Qualifications - What We're Looking For You're not afraid to tackle any part of a technology stack and do what's necessary to deliver a feature, whether writing frontend or choosing new infrastructure. You've tackled projects with a lot of product and technical ambiguity and thrive at the intersection of the two. You know how to strike the right balance between speed and quality, moving with urgency while maintaining high quality. You're ambitious and always looking to improve your skills, open to feedback, and thrive in a high ownership environment. You're an excellent collaborator and communicator, vetting decisions with stakeholders and working with other engineers to finish projects. You seek to create leverage in your work through automation, abstractions, and tools that improve efficiency. Qualifications - When You Might Not Be a Fit You need structured processes like sprint planning and well defined project management to move projects forward. You only want to do exciting work and prefer a team that focuses on high level ideas over hands on engineering. You get lost in details and prefer everything planned upfront. You haven't led or taken ownership of projects before and are used to working with technical leads. You want to mentor earlier career engineers in a team where most of the engineers are senior and mentorship opportunities are limited. You expect a tech lead, staff, or principal engineer to spend most of their time project managing or reviewing architecture rather than building. Interview Process Introduction call with Hiring Manager ( min, live). A technical screen where we pair in our actual codebase (1 h, live). Three non coding interviews that focus on product thinking, technical design, and infrastructure (3 h 15 min, live, can be split across multiple days). Depending on leadership bandwidth, an additional 30 minute recruiter screen may be added. First Three Months On day one, you'll set up your dev environment with a single script, push your first product change, and start shipping product changes. Over time, tasks will increase in scope from copy changes to impactful features. Your manager will conduct 30 , 60 , and 90 day reviews to give feedback and calibrate progress. Technology Stack TypeScript (frontend & backend), React, GraphQL API, Node.js, Postgres, Redis. Benefits Competitive salary and equity. 10 year exercise window for stock options. Unlimited PTO. Minimum 12 weeks fully paid parental leave (longer outside the US as per regional requirements). Generous equipment, software, and office furniture budget. $100/month education budget. Top tier health insurance for US employees and high quality supplemental insurance for employees outside the US, fully covered. EEO Statement Ashby provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity, or gender expression. We are committed to a diverse and inclusive workforce and welcome people from all backgrounds, experiences, perspectives, and abilities.
Job Overview: As a Security Engineer - Fuzzing Specialist, you will own and evolve our coverage-guided fuzzing program. Your mission is to uncover hard-to-reach security flaws before attackers do, drive fixes to closure, and help product teams to embrace dynamic testing like fuzzing. You'll scout for new attack surfaces, craft high-performance fuzzing harnesses, and design custom sanitisers that push the state of the art. Success means measurable coverage gains, actionable crash reports, and products that ship with provable resilience. Responsibilities: Map & prioritise fuzzing surfaces across services, libraries, APIs, and protocols; maintain a living risk-based roadmap. Design, build, and extend fuzzing harnesses (libFuzzer, AFL , Honggfuzz, etc.) that improve code-path exploration and minimise false positives. Continuously improve coverage by growing seed corpus, deploying targeted mutation strategies, and integrating new instrumentation techniques. Automate crash triage & root-cause analysis; distinguish exploitable vulnerabilities from benign faults and drive CVE-level findings to remediation. Develop custom sanitisers to expose classes of bugs traditional fuzzing misses. Validate fixes & guard against regressions through differential fuzzing and regression corpora. Assess external disclosures (bug bounties, supply-chain advisories) to determine fuzzing detectability and refine harnesses when gaps are found. Document, report, and share insights- from coverage metrics to post-mortems to create data-driven security. Required Skills and Experience: 1+ years in application or product security with a deep focus on coverage-guided fuzzing. Hands on expertise with at least one modern fuzzing framework (e.g., libFuzzer, AFL , Honggfuzz). Proficient in C/C++ plus strong scripting ability in Python for automation. Solid understanding of memory safety vulnerabilities, undefined behaviour, sanitisers, and compiler instrumentation. Demonstrated ability to triage crashes using debuggers, profilers, and reverse engineering tools (gdb/lldb, IDA/Ghidra). Excellent written communication for documenting findings and influencing engineering teams. "Nice To Have" Skills and Experience : Contributions to open source fuzzing tools, sanitisers, or security research publications. Knowledge of distributed fuzzing at scale (GCP/AWS, Kubernetes, or bare metal clusters). Familiarity with kernel, embedded, or firmware fuzzing (e.g., Syzkaller, QEMU based harnesses). Background in reverse engineering, static analysis or symbolic execution. Experience integrating fuzzing into CI/CD pipelines and tracking coverage metrics. If you're passionate about breaking software safely, love high coverage charts, and want to make a measurable dent in product security, we'd love to hear from you! Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm's approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team's needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don't discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
19/07/2026
Full time
Job Overview: As a Security Engineer - Fuzzing Specialist, you will own and evolve our coverage-guided fuzzing program. Your mission is to uncover hard-to-reach security flaws before attackers do, drive fixes to closure, and help product teams to embrace dynamic testing like fuzzing. You'll scout for new attack surfaces, craft high-performance fuzzing harnesses, and design custom sanitisers that push the state of the art. Success means measurable coverage gains, actionable crash reports, and products that ship with provable resilience. Responsibilities: Map & prioritise fuzzing surfaces across services, libraries, APIs, and protocols; maintain a living risk-based roadmap. Design, build, and extend fuzzing harnesses (libFuzzer, AFL , Honggfuzz, etc.) that improve code-path exploration and minimise false positives. Continuously improve coverage by growing seed corpus, deploying targeted mutation strategies, and integrating new instrumentation techniques. Automate crash triage & root-cause analysis; distinguish exploitable vulnerabilities from benign faults and drive CVE-level findings to remediation. Develop custom sanitisers to expose classes of bugs traditional fuzzing misses. Validate fixes & guard against regressions through differential fuzzing and regression corpora. Assess external disclosures (bug bounties, supply-chain advisories) to determine fuzzing detectability and refine harnesses when gaps are found. Document, report, and share insights- from coverage metrics to post-mortems to create data-driven security. Required Skills and Experience: 1+ years in application or product security with a deep focus on coverage-guided fuzzing. Hands on expertise with at least one modern fuzzing framework (e.g., libFuzzer, AFL , Honggfuzz). Proficient in C/C++ plus strong scripting ability in Python for automation. Solid understanding of memory safety vulnerabilities, undefined behaviour, sanitisers, and compiler instrumentation. Demonstrated ability to triage crashes using debuggers, profilers, and reverse engineering tools (gdb/lldb, IDA/Ghidra). Excellent written communication for documenting findings and influencing engineering teams. "Nice To Have" Skills and Experience : Contributions to open source fuzzing tools, sanitisers, or security research publications. Knowledge of distributed fuzzing at scale (GCP/AWS, Kubernetes, or bare metal clusters). Familiarity with kernel, embedded, or firmware fuzzing (e.g., Syzkaller, QEMU based harnesses). Background in reverse engineering, static analysis or symbolic execution. Experience integrating fuzzing into CI/CD pipelines and tracking coverage metrics. If you're passionate about breaking software safely, love high coverage charts, and want to make a measurable dent in product security, we'd love to hear from you! Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm's approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team's needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don't discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Job Description Salary Range: £53,259 - £71,400 Leonardo UK operates a grade based salary framework with broad bands. The salary range shown reflects the approved grade band for this role, or a narrower hiring range published within that band, and is benchmarked against the external market. Exceptions above the standard range are managed through governance controls to protect internal equity. About the role Principal Technical Support Engineer within the Customer Support and Service Solutions (CS3) line of business. In this role you will be part of a multidisciplinary engineering team providing back office technical activities required to support Electronic Warfare Systems and Defensive Aid products installed on Fixed and Rotary Wing Platforms of UK and global customers, in line with contractual requirements. You will work across a full range of in service technical elements - software, hardware, test solutions, processes and upgrades - applying problem solving, collaboration and continuous improvement skills to create optimal solutions. You will work closely with internal Leonardo teams and external stakeholders, including suppliers, partners and customers, influencing front line availability of critical equipment. Responsibilities and Qualifications Experience of working in a service oriented team that supports the needs of customers, in service support for the Electronic Warfare/Defensive Aids Sub System across multiple customers' platforms. A technical background in integrating, troubleshooting, and/or supporting hardware, embedded software or test solutions related to complex electronic systems, providing the ability to respond to detailed technical queries from our customers. Ability to balance competing needs and ascertain when to prioritise and escalate issues in order to meet critical delivery timescales. Willingness to take ownership of the maintenance, upgrade, calibration, consumables and supporting documentation for the main equipment and test equipment and associated software. Resourcefulness to ensure robust quality, availability, cost and time trade offs are undertaken to optimise the service provided from both a business and customer perspective. Capability to track and report on progress to internal stakeholders. Support the Project Engineering Management team to ensure customer Key Performance Indicators and Service Level Agreements are met or exceeded. Self motivation with an aptitude for problem solving and the drive to resolve difficult issues. Professional discipline to ensure application of appropriate engineering tools / techniques, including ensuring that relevant mandatory training is completed and processes followed. Where suitable, make recommendations for adoption of best practice or tailoring. Confidence to raise emerging issues and levels of risk and help define opportunities and risk mitigation options. Capacity to coordinate multi stakeholder input into reports, presentations and reviews for delivery to internal and external customers and stakeholders. Ability to foster relationships and networks within and outside CS3 and actively identify and champion opportunities for continuous improvement and capability enhancement. Enthusiasm to develop, coach or mentor other engineers to help grow the skills and knowledge within the team. Security Clearance This role is subject to pre employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV). For more information and guidance please visit: Why join us Generous leave with the opportunity to accrue up to 12 additional flexi days each year. Benefit from an award winning pension scheme with up to 15% employer contribution. Free access to mental health support, financial advice and employee led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). All employees at management level and below are eligible for our bonus scheme. Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Receive a financial reward through our referral programme. Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible hours with hybrid working options. Full list of our company benefits can be found on our website. Additional Information Primary Location: GB - Luton - Cap. Green 300. Contract Type: Permanent. Hybrid Working: Hybrid.
19/07/2026
Full time
Job Description Salary Range: £53,259 - £71,400 Leonardo UK operates a grade based salary framework with broad bands. The salary range shown reflects the approved grade band for this role, or a narrower hiring range published within that band, and is benchmarked against the external market. Exceptions above the standard range are managed through governance controls to protect internal equity. About the role Principal Technical Support Engineer within the Customer Support and Service Solutions (CS3) line of business. In this role you will be part of a multidisciplinary engineering team providing back office technical activities required to support Electronic Warfare Systems and Defensive Aid products installed on Fixed and Rotary Wing Platforms of UK and global customers, in line with contractual requirements. You will work across a full range of in service technical elements - software, hardware, test solutions, processes and upgrades - applying problem solving, collaboration and continuous improvement skills to create optimal solutions. You will work closely with internal Leonardo teams and external stakeholders, including suppliers, partners and customers, influencing front line availability of critical equipment. Responsibilities and Qualifications Experience of working in a service oriented team that supports the needs of customers, in service support for the Electronic Warfare/Defensive Aids Sub System across multiple customers' platforms. A technical background in integrating, troubleshooting, and/or supporting hardware, embedded software or test solutions related to complex electronic systems, providing the ability to respond to detailed technical queries from our customers. Ability to balance competing needs and ascertain when to prioritise and escalate issues in order to meet critical delivery timescales. Willingness to take ownership of the maintenance, upgrade, calibration, consumables and supporting documentation for the main equipment and test equipment and associated software. Resourcefulness to ensure robust quality, availability, cost and time trade offs are undertaken to optimise the service provided from both a business and customer perspective. Capability to track and report on progress to internal stakeholders. Support the Project Engineering Management team to ensure customer Key Performance Indicators and Service Level Agreements are met or exceeded. Self motivation with an aptitude for problem solving and the drive to resolve difficult issues. Professional discipline to ensure application of appropriate engineering tools / techniques, including ensuring that relevant mandatory training is completed and processes followed. Where suitable, make recommendations for adoption of best practice or tailoring. Confidence to raise emerging issues and levels of risk and help define opportunities and risk mitigation options. Capacity to coordinate multi stakeholder input into reports, presentations and reviews for delivery to internal and external customers and stakeholders. Ability to foster relationships and networks within and outside CS3 and actively identify and champion opportunities for continuous improvement and capability enhancement. Enthusiasm to develop, coach or mentor other engineers to help grow the skills and knowledge within the team. Security Clearance This role is subject to pre employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV). For more information and guidance please visit: Why join us Generous leave with the opportunity to accrue up to 12 additional flexi days each year. Benefit from an award winning pension scheme with up to 15% employer contribution. Free access to mental health support, financial advice and employee led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). All employees at management level and below are eligible for our bonus scheme. Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Receive a financial reward through our referral programme. Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible hours with hybrid working options. Full list of our company benefits can be found on our website. Additional Information Primary Location: GB - Luton - Cap. Green 300. Contract Type: Permanent. Hybrid Working: Hybrid.
863 Parameta Solutions (Singapore) Pte. Limited
City, Belfast
Role Overview Join TP ICAP as a Senior Software Engineer and help shape the future of our digital platforms. You'll be part of a talented team delivering business critical software for our internal broking division and external clients. This is an opportunity to work on high impact projects, influence technical direction, and create intuitive, scalable user interfaces that power global financial markets. Working in an Agile environment, you'll take solutions from design through to implementation with a strong focus on continuous improvement and collaboration. We value innovation, experimentation, and knowledge sharing within self organising, cross functional teams. At TP ICAP, you'll work on cutting edge technology that underpins global financial markets. We offer a collaborative environment, opportunities for professional growth, and the chance to make a real impact. If you're passionate about front end engineering and thrive in a fast paced, innovative setting, we'd love to hear from you. Key Responsibilities Collaborate with Solution Architects and Principal Engineers to design and implement front end solutions aligned with our IT strategy. Take ownership of engineering deliverables, ensuring quality, usability, and adherence to best practices. Mentor and support team members, fostering a culture of technical excellence and continuous learning. Drive innovation by exploring new technologies, frameworks, and methodologies. Communicate progress effectively and raise impediments early to minimise delivery risks. Experience & Competencies Essential Proven experience building modern, scalable, and maintainable web interfaces using React, TypeScript, JavaScript, and HTML/CSS, following reusable design patterns. Strong knowledge of HTML5, React16+, TypeScript4+, JavaScriptES6, and JSX. Experience delivering consistent UX and UI across browsers. Familiarity with component libraries such as Material UI or Ant Design. Hands on experience creating automated tests (end to end, integration, regression) using tools like Selenium, Cypress, or similar. Proficiency with build tools such as Webpack or Vite. Understanding of performance optimisation techniques and web security best practices. Appreciation of the full SDLC, with proactive involvement across design, development, QA, and post release support. Strong problem solving skills, attention to detail, and ability to validate approaches through POCs. Proficient in testing and documenting systems. Desired Experience Experience using Figma for design mock ups and collaboration. Familiarity with Storybook for UI component development. Exposure to financial/trading platforms and understanding of financial markets. Experience with AWS services, C#, and relational databases. Knowledge of TDD, BDD, or similar testing methodologies.
19/07/2026
Full time
Role Overview Join TP ICAP as a Senior Software Engineer and help shape the future of our digital platforms. You'll be part of a talented team delivering business critical software for our internal broking division and external clients. This is an opportunity to work on high impact projects, influence technical direction, and create intuitive, scalable user interfaces that power global financial markets. Working in an Agile environment, you'll take solutions from design through to implementation with a strong focus on continuous improvement and collaboration. We value innovation, experimentation, and knowledge sharing within self organising, cross functional teams. At TP ICAP, you'll work on cutting edge technology that underpins global financial markets. We offer a collaborative environment, opportunities for professional growth, and the chance to make a real impact. If you're passionate about front end engineering and thrive in a fast paced, innovative setting, we'd love to hear from you. Key Responsibilities Collaborate with Solution Architects and Principal Engineers to design and implement front end solutions aligned with our IT strategy. Take ownership of engineering deliverables, ensuring quality, usability, and adherence to best practices. Mentor and support team members, fostering a culture of technical excellence and continuous learning. Drive innovation by exploring new technologies, frameworks, and methodologies. Communicate progress effectively and raise impediments early to minimise delivery risks. Experience & Competencies Essential Proven experience building modern, scalable, and maintainable web interfaces using React, TypeScript, JavaScript, and HTML/CSS, following reusable design patterns. Strong knowledge of HTML5, React16+, TypeScript4+, JavaScriptES6, and JSX. Experience delivering consistent UX and UI across browsers. Familiarity with component libraries such as Material UI or Ant Design. Hands on experience creating automated tests (end to end, integration, regression) using tools like Selenium, Cypress, or similar. Proficiency with build tools such as Webpack or Vite. Understanding of performance optimisation techniques and web security best practices. Appreciation of the full SDLC, with proactive involvement across design, development, QA, and post release support. Strong problem solving skills, attention to detail, and ability to validate approaches through POCs. Proficient in testing and documenting systems. Desired Experience Experience using Figma for design mock ups and collaboration. Familiarity with Storybook for UI component development. Exposure to financial/trading platforms and understanding of financial markets. Experience with AWS services, C#, and relational databases. Knowledge of TDD, BDD, or similar testing methodologies.
Full Stack Engineer - APIMApplylocations: Windsortime type: Full timeposted on: Posted 8 Days Agotime left to apply: End Date: May 25, 2026 (5 days left to apply)job requisition id: R Join us, be part of more. We're so much more than an energy company. We're a family of brands revolutionising how we power the planet. We're energisers. One team of 21,000 colleagues that's energising a greener, fairer future by creating an energy system that doesn't rely on fossil fuels, whilst living our powerful commitment to igniting positive change in our communities. Here, you can find more purpose, more passion, and more potential. That's why working here is . We do energy differently - we do it all. We make it, store it, move it, sell it, and mend it. Centrica, Technology is a core driver of how we deliver our strategy. You'll join a team modernising our platforms, strengthening cyber and operational resilience, and advancing a product led way of working that brings engineers, data specialists and business experts together to deliver meaningful outcomes at pace.We're scaling automation and AI from proof of concept into real, end to end change - improving customer journeys, reducing cost to serve, accelerating delivery, and building the digital foundations that underpin everything from energy trading and risk to field operations and critical infrastructure.If you want to work on complex, high impact problems using modern engineering practices, and help build reusable platforms that will shape how Centrica operates over the next decade, this is the place to do it. An opportunity to play your part. Centrica, Technology is a core driver of how we deliver our strategy. You'll join a team modernising our platforms, strengthening cyber and operational resilience, and advancing a product-led way of working that brings engineers, data specialists and business experts together to deliver meaningful outcomes at pace.We're scaling automation and AI from proof-of-concept into real, end-to-end change - improving customer journeys, reducing cost-to-serve, accelerating delivery, and building the digital foundations that underpin everything from energy trading and risk to field operations and critical infrastructure.If you want to work on complex, high-impact problems using modern engineering practices, and help build reusable platforms that will shape how Centrica operates over the next decade, this is the place to do it.As a Software Engineer within the Centrica Field Operations Platform, you will play an integral role on the team responsible for enhancing our ability to forecast and schedule colleague availability to effectively meet customer demand. This involves ensuring engineers with the appropriate skill sets are dispatched efficiently to customer locations. You will collaborate as a member of Field Platform Engineering squads, supporting the efficient building, testing, and deployment of software solutions Day to day: Design, build, test, and maintain high-quality software solutions across the Field Operations Platform Deliver well-structured, secure, and maintainable code that meets agreed functional and non-functional requirements, adhering to established engineering standards and best practices. Work as part of a cross-functional squad, collaborating closely with Product, QA, Architecture, and Operations to deliver customer and business outcomes. Participate in code reviews, design discussions, and technical refinement sessions, providing constructive input and learning from others. Own the quality of your work through automated testing, peer review, and proactive defect resolution. Support the operation of live services by contributing to incident investigation, root cause analysis, and ongoing platform improvements. Continuously improve your technical skills and understanding of the platform, tools, and domain, applying a growth mindset to both delivery and learning. Follow security, compliance, and data protection requirements, ensuring customer and business data is handled responsibly. Take ownership for delivering agreed work items to a high standard, raising risks and blockers early, and contributing positively to team delivery. Key Stakeholders: Software Engineering Managers, Principal Software Engineers, Product teams, Security teams, Infrastructure teams Problem Solving & Decision Making: Applies strong technical and product judgement to evaluate trade-offs and make decisions that optimise customer impact, performance, reliability, and development efficiency. Owns technical decisions relating to application development, while influencing architectural and strategic decisions across the broader product space. Uses data, analytics, insight, and automated testing outputs to inform decisions and prioritise improvements. Operates within established engineering, security, privacy, and governance frameworks, while helping to refine them to support faster, safer delivery. Makes timely decisions that balance innovation with risk, enabling the team to deliver value quickly without compromising quality. Applies judgement and engineering expertise to validate automated outputs, ensuring accuracy, safety, and ethical use. Focuses on principles such as robustness, privacy, maintainability, and customer trust, without tying the role to specific technologies that may change over time. What We Need From You: Demonstrated experience working as a software engineer within a cross-functional delivery team in a modern product or platform environment. Working knowledge of modern software engineering practices including source control, CI/CD pipelines, automated testing and code review. Experience writing secure, maintainable and well-tested code, with an understanding of non-functional requirements such as performance, resilience and scalability. Familiarity with cloud-native concepts such as event-driven architectures, asynchronous processing and managed services. Experience supporting live services, including participation in incident investigation, defect resolution and continuous improvement activities. Understanding of security, data protection and compliance principles relevant to customer platforms and enterprise systems. Ability to analyse problems, troubleshoot issues and contribute to technical solutions with appropriate guidance. Strong communication skills, with the ability to collaborate effectively with engineers, product managers, QE and other stakeholders.Hands on experience in: C# .NET Core SQL NOSQL Azure API Management Azure Functions Azure Data Factory Logic Apps Service bus queue Storage Account Application Insights Key Vault Event Grid Container Registry Batch account Core Competencies & Technical Skills (AI and emerging technology): Designs, integrates and operates AI-enabled solutions within enterprise environments, including prompt-driven workflows, retrieval-augmented systems and AI agents. Applies structured evaluation, testing and monitoring practices to ensure AI outputs are reliable, secure and compliant with organisational guardrails. Prepares and manages data used in AI workflows and takes responsibility for the responsible lifecycle of AI features from experimentation through deployment and continuous improvement. Why should you apply? We're not a perfect place - but we're a people place. Our priority is supporting all of the different realities our people face. Life is about so much more than work. We get it. That's why we've designed our total rewards to give you the flexibility to choose what you need, when you need it, making sure that you and your family are supported not only financially, but physically and emotionally too. Visit the link below to discover why we're a great place to work and what being part of more means for you. you're full of energy, fired up about sustainability, and ready to craft not only a better tomorrow, but a better you, then come and find your purpose in a team where your voice matters, your growth is non-negotiable, and your ambitions are our priority.Help us, help you. We would love for you to share any information about yourself throughout our recruitment process so that we can better understand you and help shape your journey.
19/07/2026
Full time
Full Stack Engineer - APIMApplylocations: Windsortime type: Full timeposted on: Posted 8 Days Agotime left to apply: End Date: May 25, 2026 (5 days left to apply)job requisition id: R Join us, be part of more. We're so much more than an energy company. We're a family of brands revolutionising how we power the planet. We're energisers. One team of 21,000 colleagues that's energising a greener, fairer future by creating an energy system that doesn't rely on fossil fuels, whilst living our powerful commitment to igniting positive change in our communities. Here, you can find more purpose, more passion, and more potential. That's why working here is . We do energy differently - we do it all. We make it, store it, move it, sell it, and mend it. Centrica, Technology is a core driver of how we deliver our strategy. You'll join a team modernising our platforms, strengthening cyber and operational resilience, and advancing a product led way of working that brings engineers, data specialists and business experts together to deliver meaningful outcomes at pace.We're scaling automation and AI from proof of concept into real, end to end change - improving customer journeys, reducing cost to serve, accelerating delivery, and building the digital foundations that underpin everything from energy trading and risk to field operations and critical infrastructure.If you want to work on complex, high impact problems using modern engineering practices, and help build reusable platforms that will shape how Centrica operates over the next decade, this is the place to do it. An opportunity to play your part. Centrica, Technology is a core driver of how we deliver our strategy. You'll join a team modernising our platforms, strengthening cyber and operational resilience, and advancing a product-led way of working that brings engineers, data specialists and business experts together to deliver meaningful outcomes at pace.We're scaling automation and AI from proof-of-concept into real, end-to-end change - improving customer journeys, reducing cost-to-serve, accelerating delivery, and building the digital foundations that underpin everything from energy trading and risk to field operations and critical infrastructure.If you want to work on complex, high-impact problems using modern engineering practices, and help build reusable platforms that will shape how Centrica operates over the next decade, this is the place to do it.As a Software Engineer within the Centrica Field Operations Platform, you will play an integral role on the team responsible for enhancing our ability to forecast and schedule colleague availability to effectively meet customer demand. This involves ensuring engineers with the appropriate skill sets are dispatched efficiently to customer locations. You will collaborate as a member of Field Platform Engineering squads, supporting the efficient building, testing, and deployment of software solutions Day to day: Design, build, test, and maintain high-quality software solutions across the Field Operations Platform Deliver well-structured, secure, and maintainable code that meets agreed functional and non-functional requirements, adhering to established engineering standards and best practices. Work as part of a cross-functional squad, collaborating closely with Product, QA, Architecture, and Operations to deliver customer and business outcomes. Participate in code reviews, design discussions, and technical refinement sessions, providing constructive input and learning from others. Own the quality of your work through automated testing, peer review, and proactive defect resolution. Support the operation of live services by contributing to incident investigation, root cause analysis, and ongoing platform improvements. Continuously improve your technical skills and understanding of the platform, tools, and domain, applying a growth mindset to both delivery and learning. Follow security, compliance, and data protection requirements, ensuring customer and business data is handled responsibly. Take ownership for delivering agreed work items to a high standard, raising risks and blockers early, and contributing positively to team delivery. Key Stakeholders: Software Engineering Managers, Principal Software Engineers, Product teams, Security teams, Infrastructure teams Problem Solving & Decision Making: Applies strong technical and product judgement to evaluate trade-offs and make decisions that optimise customer impact, performance, reliability, and development efficiency. Owns technical decisions relating to application development, while influencing architectural and strategic decisions across the broader product space. Uses data, analytics, insight, and automated testing outputs to inform decisions and prioritise improvements. Operates within established engineering, security, privacy, and governance frameworks, while helping to refine them to support faster, safer delivery. Makes timely decisions that balance innovation with risk, enabling the team to deliver value quickly without compromising quality. Applies judgement and engineering expertise to validate automated outputs, ensuring accuracy, safety, and ethical use. Focuses on principles such as robustness, privacy, maintainability, and customer trust, without tying the role to specific technologies that may change over time. What We Need From You: Demonstrated experience working as a software engineer within a cross-functional delivery team in a modern product or platform environment. Working knowledge of modern software engineering practices including source control, CI/CD pipelines, automated testing and code review. Experience writing secure, maintainable and well-tested code, with an understanding of non-functional requirements such as performance, resilience and scalability. Familiarity with cloud-native concepts such as event-driven architectures, asynchronous processing and managed services. Experience supporting live services, including participation in incident investigation, defect resolution and continuous improvement activities. Understanding of security, data protection and compliance principles relevant to customer platforms and enterprise systems. Ability to analyse problems, troubleshoot issues and contribute to technical solutions with appropriate guidance. Strong communication skills, with the ability to collaborate effectively with engineers, product managers, QE and other stakeholders.Hands on experience in: C# .NET Core SQL NOSQL Azure API Management Azure Functions Azure Data Factory Logic Apps Service bus queue Storage Account Application Insights Key Vault Event Grid Container Registry Batch account Core Competencies & Technical Skills (AI and emerging technology): Designs, integrates and operates AI-enabled solutions within enterprise environments, including prompt-driven workflows, retrieval-augmented systems and AI agents. Applies structured evaluation, testing and monitoring practices to ensure AI outputs are reliable, secure and compliant with organisational guardrails. Prepares and manages data used in AI workflows and takes responsibility for the responsible lifecycle of AI features from experimentation through deployment and continuous improvement. Why should you apply? We're not a perfect place - but we're a people place. Our priority is supporting all of the different realities our people face. Life is about so much more than work. We get it. That's why we've designed our total rewards to give you the flexibility to choose what you need, when you need it, making sure that you and your family are supported not only financially, but physically and emotionally too. Visit the link below to discover why we're a great place to work and what being part of more means for you. you're full of energy, fired up about sustainability, and ready to craft not only a better tomorrow, but a better you, then come and find your purpose in a team where your voice matters, your growth is non-negotiable, and your ambitions are our priority.Help us, help you. We would love for you to share any information about yourself throughout our recruitment process so that we can better understand you and help shape your journey.
Job Description We're looking for Senior and Principal Java Developers with a strong background in low-latency systems to join us on a high-performance trading and real-time data project, for a major financial institution. You'll work on mission-critical applications where performance, scalability, and reliability truly matter - the kind of systems that power global trading platforms and require a deep understanding of how the JVM and Linux really work. This is an opportunity to bring world-class engineering principles to projects at the very heart of modern finance. Your work will focus on writing and tuning high-performance Java frameworks, improving throughput and latency, and applying event-driven, microservice-based architectures. You'll collaborate closely with other talented engineers, helping to shape elegant solutions to complex, performance-sensitive problems. You'll be joining an environment where good software engineering truly matters - where clean design, measurable performance, and deep system understanding are valued. This is an opportunity to work alongside recognised low-latency specialists, elevate your expertise, and contribute to systems that demand precision and technical excellence. We're looking for developers who are technically exceptional, but also pragmatic - engineers who love to understand how things work under the hood, measure performance precisely, and continuously refine their craft. Core skills Strong Java skills with deep knowledge of the JVM Proven experience building or optimising low-latency systems Familiarity with performance tuning and profiling tools (e.g. JMH, async-profiler, Flight Recorder) Solid understanding of multithreading, concurrency, and memory management Experience with microservice architectures and event-driven systems Strong Linux fundamentals and comfort with performance diagnostics Clear communication skills and ability to articulate design and performance decisions Nice to have Experience with high-performance messaging (Chronicle Queue/Wire, Aeron, ZeroMQ, Kafka tuning) Familiarity with off-heap or direct memory structures (Chronicle Map, VarHandles, DirectByteBuffers) Networking/I/O frameworks such as Netty or custom FIX engines Exposure to OpenHFT, LMAX Disruptor, or similar performance-focused frameworks Prior experience in trading, financial markets, or real-time data systems Ability to produce clear, lightweight documentation or UML diagrams when needed WFH? These roles are hybrid - a mix of working from home and on-site collaboration in London, Canary Wharf. Contract type Both permanent and contract arrangements considered. Eligibility We can only consider candidates who have the right to work in the UK and do not require visa sponsorship. Applicants must be UK-based and within a commutable distance to London. Interested? Email with your CV and a brief introduction. Even if you're not sure you tick every box, we'd still love to hear from you - we're always keen to meet passionate, technically curious developers and can keep you in mind for future projects if this one isn't the right fit.
19/07/2026
Full time
Job Description We're looking for Senior and Principal Java Developers with a strong background in low-latency systems to join us on a high-performance trading and real-time data project, for a major financial institution. You'll work on mission-critical applications where performance, scalability, and reliability truly matter - the kind of systems that power global trading platforms and require a deep understanding of how the JVM and Linux really work. This is an opportunity to bring world-class engineering principles to projects at the very heart of modern finance. Your work will focus on writing and tuning high-performance Java frameworks, improving throughput and latency, and applying event-driven, microservice-based architectures. You'll collaborate closely with other talented engineers, helping to shape elegant solutions to complex, performance-sensitive problems. You'll be joining an environment where good software engineering truly matters - where clean design, measurable performance, and deep system understanding are valued. This is an opportunity to work alongside recognised low-latency specialists, elevate your expertise, and contribute to systems that demand precision and technical excellence. We're looking for developers who are technically exceptional, but also pragmatic - engineers who love to understand how things work under the hood, measure performance precisely, and continuously refine their craft. Core skills Strong Java skills with deep knowledge of the JVM Proven experience building or optimising low-latency systems Familiarity with performance tuning and profiling tools (e.g. JMH, async-profiler, Flight Recorder) Solid understanding of multithreading, concurrency, and memory management Experience with microservice architectures and event-driven systems Strong Linux fundamentals and comfort with performance diagnostics Clear communication skills and ability to articulate design and performance decisions Nice to have Experience with high-performance messaging (Chronicle Queue/Wire, Aeron, ZeroMQ, Kafka tuning) Familiarity with off-heap or direct memory structures (Chronicle Map, VarHandles, DirectByteBuffers) Networking/I/O frameworks such as Netty or custom FIX engines Exposure to OpenHFT, LMAX Disruptor, or similar performance-focused frameworks Prior experience in trading, financial markets, or real-time data systems Ability to produce clear, lightweight documentation or UML diagrams when needed WFH? These roles are hybrid - a mix of working from home and on-site collaboration in London, Canary Wharf. Contract type Both permanent and contract arrangements considered. Eligibility We can only consider candidates who have the right to work in the UK and do not require visa sponsorship. Applicants must be UK-based and within a commutable distance to London. Interested? Email with your CV and a brief introduction. Even if you're not sure you tick every box, we'd still love to hear from you - we're always keen to meet passionate, technically curious developers and can keep you in mind for future projects if this one isn't the right fit.
Ensera Design is a world-class user-centred innovation and product development consultancy, specializing in the medical and consumer health sectors. As part of the Ensera Group, we collaborate globally with contract manufacturing facilities in Europe, the USA, and Asia, alongside additional design and product development teams in New Jersey and Colorado. We are currently seeking an experienced Medical Software Engineer to join our growing team to be a part of our largest current project (on a fixed-term basis of 18-months initially), so it is an exciting time to join us. The role will be responsible for: Leading the design, development, verification and delivery of software for regulated medical devices, including IEC 62304 Class C safety-critical software. Providing technical direction across the full software lifecycle, ensuring regulatory compliance, robust architecture, and high quality execution whilst communicating with internal stakeholders, clients and regulatory bodies. About you You'll have demonstrable experience of medical software development, spanning everything from planning to submission. You'll have proven experience of delivering Class C safety critical software to market and be comfortable developing for embedded environments i.e. Medical Device Software built on Linux, QNX, SafeRTOS etc. Collaboration plays a vital part in what we do so you'll be a natural team player, eager to work and learn with others across expertise areas. Your skills and experience Whilst you do not need to meet all of these points, please ensure you meet the majority of them before making an application: Experience developing software requirements specifications (SRS). Experience shaping the architecture of medium to large scale medical software systems. Be comfortable enough to oversee technical decision making including technology selection, architecture trade-offs, risk reduction strategies, and cyber security considerations. Be able to review and approve detailed design, code, verification plans, and safety-related artefacts. Demonstrable experience of guiding integration of software with digital design, electronics, firmware, mechanical and HF teams. Cybersecurity for medical devices (FDA pre/post-market guidance, UL 2900, IEC 81001 etc.). Development of automated test frameworks, simulators, or hardware-in-the-loop setups. Experience integrating with hospital systems (EHRs, DICOM, HL7 protocols etc.). Experience working in client-facing and consultancy roles. The salary for this role is in line with the middle to top-end of our Principal salary banding, £70,000 to £89,000. We ask you to confirm your salary expectations as part of your application and we further ask you to really consider where you feel your experience sits within that band. Why work with us? Ensera Design offers interesting and varied work combined and a supportive team culture to provide a stimulating environment where you will have the opportunity to develop and learn from others. We offer flexible working policies where working patterns are agreed with our line managers, taking into account the role, needs of the individual and the team. We recognise that we are only as good as our people and we know how important it is to support our team. We offer: Performance-related company-wide bonus. Flexible hybrid working in line with our core hours (Mon-Thu, 9:30am-12:00pm & 2:00pm-4:00pm; Fri, 9:30am-12:00pm). Private healthcare for you and your family. Enhanced maternity and paternity leave. Salary exchange pension scheme. 25 days of annual leave, plus the option to purchase up to one working week and additional days for length of service. Access to our Employee Assistance Programme and digital wellbeing platform. Cycle to Work & Electric Vehicle Lease schemes. Death in service (x4 gross salary). Training and development opportunities, including dedicated learning days and regular knowledge-sharing sessions. A free lunch the first Monday of every month alongside our company-wide meeting. Free breakfast every Wednesday, and plenty of opportunities to socialise, including team-organised activities, summer and Christmas parties, and more. About us Ensera Design is based in an iconic Grade II listed building in the heart of Bristol. Our vibrant workspace houses state-of-the-art labs, a design studio, usability suites, and collaborative meeting spaces. Nestled in a lively neighbourhood with independent shops, we're just a short walk from Park Street, the Harbourside, and St. Nick's Markets. We are proud of our values: Find a way: We work as one team, combining our knowledge and experience to unite around a shared goal. We trust each other and do what's needed to get things done and exceed expectations. Pull together: We believe anything is possible. When faced with challenges we take the initiative, using our creative spirit and determination to find bold solutions and deliver results that move us forward. Care: We act with integrity, take pride in our work, and support each other. We each play our part to make a positive impact for our customers, our colleagues, and our planet. Our diverse, multidisciplinary team spans research, design, human factors, engineering, prototyping, manufacturing, and beyond. Together, we deliver cutting-edge solutions for clients ranging from global leaders to innovative start-ups, with a particular focus on medical devices, drug delivery, orthopaedics, and diagnostics. Do we sound like a good match for you? At Ensera Design we believe that designing for people means including all people, starting with the team behind the work. Our human-centred design ethos is rooted in empathy, and our values - pull together, find a way, and care - guide us in building a team that reflects the diversity of the world we design for. We know that different perspectives lead to better ideas, stronger collaboration, and more meaningful outcomes. If you meet the skills and experience for this role, we welcome your application - whatever your background, identity, or path into design. What matters to us is that you share our belief in purposeful, people-first design. We're seeking talented individuals, creative thinkers and problem solvers to collaborate with some of the world's leading healthcare brands If you want to be part of a contract design and manufacturing organization that thinks outside the box, or you're passionate about advancing healthcare solutions, we'd love to hear from you.
19/07/2026
Full time
Ensera Design is a world-class user-centred innovation and product development consultancy, specializing in the medical and consumer health sectors. As part of the Ensera Group, we collaborate globally with contract manufacturing facilities in Europe, the USA, and Asia, alongside additional design and product development teams in New Jersey and Colorado. We are currently seeking an experienced Medical Software Engineer to join our growing team to be a part of our largest current project (on a fixed-term basis of 18-months initially), so it is an exciting time to join us. The role will be responsible for: Leading the design, development, verification and delivery of software for regulated medical devices, including IEC 62304 Class C safety-critical software. Providing technical direction across the full software lifecycle, ensuring regulatory compliance, robust architecture, and high quality execution whilst communicating with internal stakeholders, clients and regulatory bodies. About you You'll have demonstrable experience of medical software development, spanning everything from planning to submission. You'll have proven experience of delivering Class C safety critical software to market and be comfortable developing for embedded environments i.e. Medical Device Software built on Linux, QNX, SafeRTOS etc. Collaboration plays a vital part in what we do so you'll be a natural team player, eager to work and learn with others across expertise areas. Your skills and experience Whilst you do not need to meet all of these points, please ensure you meet the majority of them before making an application: Experience developing software requirements specifications (SRS). Experience shaping the architecture of medium to large scale medical software systems. Be comfortable enough to oversee technical decision making including technology selection, architecture trade-offs, risk reduction strategies, and cyber security considerations. Be able to review and approve detailed design, code, verification plans, and safety-related artefacts. Demonstrable experience of guiding integration of software with digital design, electronics, firmware, mechanical and HF teams. Cybersecurity for medical devices (FDA pre/post-market guidance, UL 2900, IEC 81001 etc.). Development of automated test frameworks, simulators, or hardware-in-the-loop setups. Experience integrating with hospital systems (EHRs, DICOM, HL7 protocols etc.). Experience working in client-facing and consultancy roles. The salary for this role is in line with the middle to top-end of our Principal salary banding, £70,000 to £89,000. We ask you to confirm your salary expectations as part of your application and we further ask you to really consider where you feel your experience sits within that band. Why work with us? Ensera Design offers interesting and varied work combined and a supportive team culture to provide a stimulating environment where you will have the opportunity to develop and learn from others. We offer flexible working policies where working patterns are agreed with our line managers, taking into account the role, needs of the individual and the team. We recognise that we are only as good as our people and we know how important it is to support our team. We offer: Performance-related company-wide bonus. Flexible hybrid working in line with our core hours (Mon-Thu, 9:30am-12:00pm & 2:00pm-4:00pm; Fri, 9:30am-12:00pm). Private healthcare for you and your family. Enhanced maternity and paternity leave. Salary exchange pension scheme. 25 days of annual leave, plus the option to purchase up to one working week and additional days for length of service. Access to our Employee Assistance Programme and digital wellbeing platform. Cycle to Work & Electric Vehicle Lease schemes. Death in service (x4 gross salary). Training and development opportunities, including dedicated learning days and regular knowledge-sharing sessions. A free lunch the first Monday of every month alongside our company-wide meeting. Free breakfast every Wednesday, and plenty of opportunities to socialise, including team-organised activities, summer and Christmas parties, and more. About us Ensera Design is based in an iconic Grade II listed building in the heart of Bristol. Our vibrant workspace houses state-of-the-art labs, a design studio, usability suites, and collaborative meeting spaces. Nestled in a lively neighbourhood with independent shops, we're just a short walk from Park Street, the Harbourside, and St. Nick's Markets. We are proud of our values: Find a way: We work as one team, combining our knowledge and experience to unite around a shared goal. We trust each other and do what's needed to get things done and exceed expectations. Pull together: We believe anything is possible. When faced with challenges we take the initiative, using our creative spirit and determination to find bold solutions and deliver results that move us forward. Care: We act with integrity, take pride in our work, and support each other. We each play our part to make a positive impact for our customers, our colleagues, and our planet. Our diverse, multidisciplinary team spans research, design, human factors, engineering, prototyping, manufacturing, and beyond. Together, we deliver cutting-edge solutions for clients ranging from global leaders to innovative start-ups, with a particular focus on medical devices, drug delivery, orthopaedics, and diagnostics. Do we sound like a good match for you? At Ensera Design we believe that designing for people means including all people, starting with the team behind the work. Our human-centred design ethos is rooted in empathy, and our values - pull together, find a way, and care - guide us in building a team that reflects the diversity of the world we design for. We know that different perspectives lead to better ideas, stronger collaboration, and more meaningful outcomes. If you meet the skills and experience for this role, we welcome your application - whatever your background, identity, or path into design. What matters to us is that you share our belief in purposeful, people-first design. We're seeking talented individuals, creative thinkers and problem solvers to collaborate with some of the world's leading healthcare brands If you want to be part of a contract design and manufacturing organization that thinks outside the box, or you're passionate about advancing healthcare solutions, we'd love to hear from you.
Principal Software Engineer Who we are? Verifile is an award-winning leading provider of CV verification and background screening services using innovative technology and methodology. We carry out background checks on candidates to enable our clients to make informed and long-term rewarding recruitment decisions. About the role: Lead the design and delivery of scalable software solutions that support our products, customers, and future growth. Shape technical direction by making pragmatic architectural decisions that balance innovation, quality, and long term sustainability Champion engineering excellence by raising standards, improving practices, and enabling teams to deliver high quality solutions. Collaborate across engineering, product, and wider business teams to turn complex challenges into effective technology solutions. Raise the capability of the engineering team by sharing expertise, providing technical guidance, mentoring others, and demonstrating best practice in design, delivery, and problem solving. The must haves: Proven experience delivering high quality software solutions within modern engineering environments. Strong technical expertise across Azure, C#, ASP.NET, React, APIs, and cloud based development. Experience designing scalable, secure, and maintainable software architectures. A passion for innovation, with experience using AI tools to enhance software development. Strong understanding of secure development practices within SaaS or compliance driven environments. Ability to influence technical decisions and communicate effectively with both technical and non technical stakeholders The nice to haves: Experience working with data migration, integrations, or complex data driven solutions. Experience within SaaS products and commercially focused technology environments. We'd also love you to: Ensure that the company values are reflected in your own work and behaviour: Put People First , Own It , Be Curious, Succeed Together , Delight Your Customer What's in it for you: Every member of our team at Verifile is valued, which is why we support their wellbeing fully with a range of benefits to help them thrive both inside and outside of work. Grouped around four priorities - health, time, finances, and community, we don't have enough space to list them all, but it does include Holiday Trading, retail discounts, Life assurance, medical services, wellness programmes, fitness classes, gym discounts and much more! Sound Exciting? Please apply directly for Principal Software Engineer through the link attached and our recruitment team will be in touch. Salary range for this role is £75,000-£85,000 DOE. All our employees will be required to undergo background screening to BS7858 standards. Be Yourself: We're building a place where everyone feels comfortable and is empowered to bring their individuality to work. A place where everyone feels safe to share their experience and know that their individual voice will be heard, valued and respected. We value all cultures, backgrounds and experiences, and we truly believe that diversity drives creativity and innovation. Join our community and help us make the World a more honest and safe place to work.
19/07/2026
Full time
Principal Software Engineer Who we are? Verifile is an award-winning leading provider of CV verification and background screening services using innovative technology and methodology. We carry out background checks on candidates to enable our clients to make informed and long-term rewarding recruitment decisions. About the role: Lead the design and delivery of scalable software solutions that support our products, customers, and future growth. Shape technical direction by making pragmatic architectural decisions that balance innovation, quality, and long term sustainability Champion engineering excellence by raising standards, improving practices, and enabling teams to deliver high quality solutions. Collaborate across engineering, product, and wider business teams to turn complex challenges into effective technology solutions. Raise the capability of the engineering team by sharing expertise, providing technical guidance, mentoring others, and demonstrating best practice in design, delivery, and problem solving. The must haves: Proven experience delivering high quality software solutions within modern engineering environments. Strong technical expertise across Azure, C#, ASP.NET, React, APIs, and cloud based development. Experience designing scalable, secure, and maintainable software architectures. A passion for innovation, with experience using AI tools to enhance software development. Strong understanding of secure development practices within SaaS or compliance driven environments. Ability to influence technical decisions and communicate effectively with both technical and non technical stakeholders The nice to haves: Experience working with data migration, integrations, or complex data driven solutions. Experience within SaaS products and commercially focused technology environments. We'd also love you to: Ensure that the company values are reflected in your own work and behaviour: Put People First , Own It , Be Curious, Succeed Together , Delight Your Customer What's in it for you: Every member of our team at Verifile is valued, which is why we support their wellbeing fully with a range of benefits to help them thrive both inside and outside of work. Grouped around four priorities - health, time, finances, and community, we don't have enough space to list them all, but it does include Holiday Trading, retail discounts, Life assurance, medical services, wellness programmes, fitness classes, gym discounts and much more! Sound Exciting? Please apply directly for Principal Software Engineer through the link attached and our recruitment team will be in touch. Salary range for this role is £75,000-£85,000 DOE. All our employees will be required to undergo background screening to BS7858 standards. Be Yourself: We're building a place where everyone feels comfortable and is empowered to bring their individuality to work. A place where everyone feels safe to share their experience and know that their individual voice will be heard, valued and respected. We value all cultures, backgrounds and experiences, and we truly believe that diversity drives creativity and innovation. Join our community and help us make the World a more honest and safe place to work.
Verifile Ltd. is seeking a Principal Software Engineer to lead the design and delivery of scalable software solutions that support our products, customers, and future growth. You will shape technical direction by making pragmatic architectural decisions that balance innovation, quality, and long term sustainability. Champion engineering excellence by raising standards, improving practices, and enabling teams to deliver high quality solutions.
19/07/2026
Full time
Verifile Ltd. is seeking a Principal Software Engineer to lead the design and delivery of scalable software solutions that support our products, customers, and future growth. You will shape technical direction by making pragmatic architectural decisions that balance innovation, quality, and long term sustainability. Champion engineering excellence by raising standards, improving practices, and enabling teams to deliver high quality solutions.
Job Overview TP ICAP has partnered with Amazon Web Services (AWS) to build the next generation of the Fusion Platform and make it a global market infrastructure. This role will be working in a new team to build out a new platform based on the latest technology and architecture. You will be working alongside AWS and learning from the best. As a Senior Engineer you will be responsible for demonstrating excellent technical competencies with a desire to improve and mentor junior members of the team. You will take responsibility for your assigned work by taking ownership of the design, development, testing and deployment of software across the team, and work closely with the Principal Engineer, Architects and Leads to ensure the successful deployment into production environments. Responsibilities Be able to drive engineering improvements whilst communicating principles behind your work to other team members and the wider organisation. Be proactive in supporting the team's engagement in a well defined SDLC that supports planning, prioritisation and delivery needs. Support the team in leading conversations around estimation by leveraging previous experience, challenging requirements and fostering potential solutions. Lead conversations around software systems to enable meaningful conversations about wider system architecture with Engineers. Evolve systems towards target state architecture by refactoring and prioritisation of deliveries. Qualifications Demonstrable industry experience as a Full Stack or Front/Backend Engineer in TypeScript in a professional environment. Front end skills: Proficient in HTML5, CSS3, and TypeScript; Proficient in React, Redux, ReactQuery; Experience with modern JavaScript frameworks; Knowledge of version control systems (Git); Understanding of cross browser compatibility; Familiarity with RESTful APIs, GraphQL and Websockets; Experience with CSS pre processors such as Tailwind. Back end skills: Proficiency in backend programming languages (TypeScript and/or other OOP language such as C# / Java); Strong database knowledge (SQL and NoSQL); Proficiency with RESTful APIs, GraphQL APIs and Websockets; Experience with microservices architecture; Knowledge of version control systems (Git); Experience with Terraform; Experience with automated testing; Experience with AWS (AWS Lambda, AWS Fargate, Amazon API Gateway, AWS AppSync); Worked within an Agile Cross functional delivery team. Developing well tested software into low latency event driven production environments; Full software development lifecycle in a technical role. Pub/Sub patterns with messaging technologies (e.g., SOLACE/AMQP); Worked within a technical platform team, delivering reusable services across multiple agile projects; Microservice architecture; Containerisation; Maintaining code quality with Unit, Integration and e2e testing; AWS cloud ecosystem and the AWS CLI (or industry equivalent); Linux shell or Windows PowerShell; CI and CD flows within an enterprise environment; Continuous Delivery Agile tooling to support team delivery, such as JIRA and other project management systems. Open to innovative ideas/experiences and ability to create new ideas, approaches or insights. Seeks opportunities for improvements; Demonstrates high levels of energy in seeking out and achieving new goals. Can work with BA's/PO's to demystify ambiguity, handle challenge, and is comfortable to challenge team mates constructively. Adapts communication style to suit audience. Works ethically and shows respect for both professional and company values. Excellent attention to detail, highly organised with a proactive approach; Strong analytical ability and innovative problem solving skills; Software Design Patterns. Desired OOP / SOLID Principles. Demonstrable experience of C# (.Net 8+) in a professional environment. Contribution to open source projects. Experience with regulatory driven projects. Knowledge of Financial Markets, Systems and Over the Counter (OTC) products. Band & Level Manager, 6 Location UK - 135 Bishopsgate, London
19/07/2026
Full time
Job Overview TP ICAP has partnered with Amazon Web Services (AWS) to build the next generation of the Fusion Platform and make it a global market infrastructure. This role will be working in a new team to build out a new platform based on the latest technology and architecture. You will be working alongside AWS and learning from the best. As a Senior Engineer you will be responsible for demonstrating excellent technical competencies with a desire to improve and mentor junior members of the team. You will take responsibility for your assigned work by taking ownership of the design, development, testing and deployment of software across the team, and work closely with the Principal Engineer, Architects and Leads to ensure the successful deployment into production environments. Responsibilities Be able to drive engineering improvements whilst communicating principles behind your work to other team members and the wider organisation. Be proactive in supporting the team's engagement in a well defined SDLC that supports planning, prioritisation and delivery needs. Support the team in leading conversations around estimation by leveraging previous experience, challenging requirements and fostering potential solutions. Lead conversations around software systems to enable meaningful conversations about wider system architecture with Engineers. Evolve systems towards target state architecture by refactoring and prioritisation of deliveries. Qualifications Demonstrable industry experience as a Full Stack or Front/Backend Engineer in TypeScript in a professional environment. Front end skills: Proficient in HTML5, CSS3, and TypeScript; Proficient in React, Redux, ReactQuery; Experience with modern JavaScript frameworks; Knowledge of version control systems (Git); Understanding of cross browser compatibility; Familiarity with RESTful APIs, GraphQL and Websockets; Experience with CSS pre processors such as Tailwind. Back end skills: Proficiency in backend programming languages (TypeScript and/or other OOP language such as C# / Java); Strong database knowledge (SQL and NoSQL); Proficiency with RESTful APIs, GraphQL APIs and Websockets; Experience with microservices architecture; Knowledge of version control systems (Git); Experience with Terraform; Experience with automated testing; Experience with AWS (AWS Lambda, AWS Fargate, Amazon API Gateway, AWS AppSync); Worked within an Agile Cross functional delivery team. Developing well tested software into low latency event driven production environments; Full software development lifecycle in a technical role. Pub/Sub patterns with messaging technologies (e.g., SOLACE/AMQP); Worked within a technical platform team, delivering reusable services across multiple agile projects; Microservice architecture; Containerisation; Maintaining code quality with Unit, Integration and e2e testing; AWS cloud ecosystem and the AWS CLI (or industry equivalent); Linux shell or Windows PowerShell; CI and CD flows within an enterprise environment; Continuous Delivery Agile tooling to support team delivery, such as JIRA and other project management systems. Open to innovative ideas/experiences and ability to create new ideas, approaches or insights. Seeks opportunities for improvements; Demonstrates high levels of energy in seeking out and achieving new goals. Can work with BA's/PO's to demystify ambiguity, handle challenge, and is comfortable to challenge team mates constructively. Adapts communication style to suit audience. Works ethically and shows respect for both professional and company values. Excellent attention to detail, highly organised with a proactive approach; Strong analytical ability and innovative problem solving skills; Software Design Patterns. Desired OOP / SOLID Principles. Demonstrable experience of C# (.Net 8+) in a professional environment. Contribution to open source projects. Experience with regulatory driven projects. Knowledge of Financial Markets, Systems and Over the Counter (OTC) products. Band & Level Manager, 6 Location UK - 135 Bishopsgate, London
Role Overview As a Senior Back End Engineer, you will design, develop, and maintain robust server side applications and APIs that support high volume, data intensive environments. You will play a key role in shaping technical architecture, ensuring system reliability, and driving best practices in software engineering. This position requires strong problem solving skills, deep technical expertise, and the ability to collaborate effectively with cross functional teams. Role Responsibilities Lead by example as a hands on engineer, working closely with Architects, Principal Engineers, and Trading SMEs to design, build, review, test, and deliver mission critical, high performance systems end to end. Own engineering deliverables throughout the full lifecycle, ensuring performance, scalability, resilience, and alignment with engineering best practices. Mentor engineers, elevate code quality standards, and foster a culture of technical excellence. Drive innovation through POCs, technical evaluations, and continuous improvement initiatives. Communicate progress proactively, highlighting risks and removing delivery impediments. Experience / Competences Significant years of hands on experience building and supporting latency sensitive front office trading systems (OMS, Matching, Execution). Strong background in designing and maintaining distributed, event driven, cloud native applications. Deep understanding of low latency engineering, concurrency, multithreading, and performance optimisation. Comprehensive SDLC experience across design, development, QA, deployment, and production support. Ability to balance rapid delivery with architectural rigour and long term maintainability. Strong relational database design and optimisation skills in MSSQL and MySQL. Proven problem solving capabilities and ability to validate ideas through POCs. Experience building automated testing frameworks for complex distributed systems. Ability to engage effectively with traders, quants, and other business stakeholders. Desired domain experience in Credit or Fixed Income. Expertise in modern .NET technologies and C# (Java or similar OO languages considered). Experience implementing observability (metrics, tracing, logging) for distributed systems. Experience with CI/CD pipelines, containerisation (Docker), and orchestration (Kubernetes/EKS). Experience designing APIs (REST, GraphQL). Knowledge of distributed messaging and caching technologies (e.g., Solace, Redis, or similar). Understanding of FIX protocol and FIX message handling. Hands on experience with AWS, microservices, and serverless patterns. Familiarity with React and DAPR (nice to have). Understanding of TDD, BDD, or similar testing methodologies. Role Band & Level Manager, 6 Location UK - 135 Bishopsgate, London
19/07/2026
Full time
Role Overview As a Senior Back End Engineer, you will design, develop, and maintain robust server side applications and APIs that support high volume, data intensive environments. You will play a key role in shaping technical architecture, ensuring system reliability, and driving best practices in software engineering. This position requires strong problem solving skills, deep technical expertise, and the ability to collaborate effectively with cross functional teams. Role Responsibilities Lead by example as a hands on engineer, working closely with Architects, Principal Engineers, and Trading SMEs to design, build, review, test, and deliver mission critical, high performance systems end to end. Own engineering deliverables throughout the full lifecycle, ensuring performance, scalability, resilience, and alignment with engineering best practices. Mentor engineers, elevate code quality standards, and foster a culture of technical excellence. Drive innovation through POCs, technical evaluations, and continuous improvement initiatives. Communicate progress proactively, highlighting risks and removing delivery impediments. Experience / Competences Significant years of hands on experience building and supporting latency sensitive front office trading systems (OMS, Matching, Execution). Strong background in designing and maintaining distributed, event driven, cloud native applications. Deep understanding of low latency engineering, concurrency, multithreading, and performance optimisation. Comprehensive SDLC experience across design, development, QA, deployment, and production support. Ability to balance rapid delivery with architectural rigour and long term maintainability. Strong relational database design and optimisation skills in MSSQL and MySQL. Proven problem solving capabilities and ability to validate ideas through POCs. Experience building automated testing frameworks for complex distributed systems. Ability to engage effectively with traders, quants, and other business stakeholders. Desired domain experience in Credit or Fixed Income. Expertise in modern .NET technologies and C# (Java or similar OO languages considered). Experience implementing observability (metrics, tracing, logging) for distributed systems. Experience with CI/CD pipelines, containerisation (Docker), and orchestration (Kubernetes/EKS). Experience designing APIs (REST, GraphQL). Knowledge of distributed messaging and caching technologies (e.g., Solace, Redis, or similar). Understanding of FIX protocol and FIX message handling. Hands on experience with AWS, microservices, and serverless patterns. Familiarity with React and DAPR (nice to have). Understanding of TDD, BDD, or similar testing methodologies. Role Band & Level Manager, 6 Location UK - 135 Bishopsgate, London
As a hands on AI Engineer, you will be at the heart of designing and building the components that make up advanced AI systems powering the modern enterprise. This is a deeply technical, hands on engineering role - you will spend the majority of your time in the detailed design, development, integration, and testing of AI system components across classical machine learning, generative AI, and agentic systems, delivering these within active client engagements. You will take detailed architecture and design specifications and translate them into working, production quality software components. This means writing clean, well structured code, making low level design decisions within your assigned scope, and ensuring your components integrate reliably within the broader AI system. You will build and wire together the constituent parts of AI agent systems - including individual agent logic, tool integrations, skills, and memory components - and contribute to the development and integration of foundation and classical ML models into end to end pipelines. A hands on curiosity for the open source ecosystem is essential in this role. You will continuously evaluate, learn, and adopt relevant open source libraries and frameworks - such as those spanning agent orchestration, vector storage, model serving, and ML pipelines - selecting and applying the right ones for the problem at hand. Equally, you will configure, integrate, and operationalize third party AI technologies and platform services, understanding their capabilities and constraints deeply enough to make them work reliably within the context of a larger enterprise system. You will engineer components with enterprise grade qualities in mind, ensuring your work meets defined requirements across security, observability, governance, performance, and scalability. You will write and maintain the technical artifacts that accompany your engineering work - including low level design documents, component specifications, and integration contracts - ensuring your work is well documented, testable, and handoff ready. You will operate as a practitioner within cross functional delivery teams alongside data engineers, ML engineers, and application developers, taking direction from lead and principal architects while contributing meaningfully to technical problem solving and design discussions within your domain. This role is an opportunity to build deep, hands on expertise across the AI engineering stack, develop strong software engineering fundamentals applied to cutting edge AI systems, and grow toward a lead engineer or architect role over time. THE WORK Design, build, and configure individual agents - including their prompts, tools, and skills - and integrate them into multi agent workflows Implement agent orchestration logic that handles task handoffs, communication, and error recovery Build evaluation harnesses and test suites that measure agent and component quality on metrics such as accuracy, relevance, and faithfulness, and share findings to inform design improvements Integrate foundation models into applications, selecting the appropriate model and invocation pattern for each use case Build and run model fine tuning pipelines - including data preparation and training - to adapt models to specific business domains, applying working knowledge of transformer based architectures Build ingestion pipelines that parse, chunk, enrich, and index unstructured enterprise content for retrieval Implement embedding generation, integrate vector databases, and develop retrieval components, including connectors and adapters that process unstructured content into end to end RAG pipelines Build the logic that assembles prompts and manages what information is passed to the model within its context window Implement memory components that store and recall conversational history and other relevant context Implement input/output guardrails, content filtering, and defenses against prompt injection Build PII detection and redaction components and integrate access controls for model and tool access Implement versioning, audit logging, and lineage tracking, and maintain model documentation that keeps the system auditable Instrument components with logging and tracing for requests, responses, token usage, and tool calls Contribute to monitoring, alerting, and cost tracking that keep AI systems healthy in production Continuously learn and apply new design patterns, technologies, and frameworks across the fast evolving AI landscape, bringing fresh approaches to the components you build Collaborate within cross functional teams to clarify requirements and ensure your components meet stakeholder needs Create and maintain clear technical documentation for the components you build, supporting troubleshooting and future development EDUCATION Bachelor's Degree in Computer Science, Computer Engineering, Data Science, or a related engineering discipline BASIC (REQUIRED) QUALIFICATION Experience (work or coursework) in designing, coding, building advanced AI solutions using agentic, generative, and classical AI/ML using at least one cloud vendor. Experience (work or coursework in the Agentic, LLM and Generative AI space. Experience (work or coursework) architecting and operationalizing LLM driven application architecture patterns. Experience in coding and engineering, machine learning, deep learning and NLP solutions and applications. Coding experience using Python
19/07/2026
Full time
As a hands on AI Engineer, you will be at the heart of designing and building the components that make up advanced AI systems powering the modern enterprise. This is a deeply technical, hands on engineering role - you will spend the majority of your time in the detailed design, development, integration, and testing of AI system components across classical machine learning, generative AI, and agentic systems, delivering these within active client engagements. You will take detailed architecture and design specifications and translate them into working, production quality software components. This means writing clean, well structured code, making low level design decisions within your assigned scope, and ensuring your components integrate reliably within the broader AI system. You will build and wire together the constituent parts of AI agent systems - including individual agent logic, tool integrations, skills, and memory components - and contribute to the development and integration of foundation and classical ML models into end to end pipelines. A hands on curiosity for the open source ecosystem is essential in this role. You will continuously evaluate, learn, and adopt relevant open source libraries and frameworks - such as those spanning agent orchestration, vector storage, model serving, and ML pipelines - selecting and applying the right ones for the problem at hand. Equally, you will configure, integrate, and operationalize third party AI technologies and platform services, understanding their capabilities and constraints deeply enough to make them work reliably within the context of a larger enterprise system. You will engineer components with enterprise grade qualities in mind, ensuring your work meets defined requirements across security, observability, governance, performance, and scalability. You will write and maintain the technical artifacts that accompany your engineering work - including low level design documents, component specifications, and integration contracts - ensuring your work is well documented, testable, and handoff ready. You will operate as a practitioner within cross functional delivery teams alongside data engineers, ML engineers, and application developers, taking direction from lead and principal architects while contributing meaningfully to technical problem solving and design discussions within your domain. This role is an opportunity to build deep, hands on expertise across the AI engineering stack, develop strong software engineering fundamentals applied to cutting edge AI systems, and grow toward a lead engineer or architect role over time. THE WORK Design, build, and configure individual agents - including their prompts, tools, and skills - and integrate them into multi agent workflows Implement agent orchestration logic that handles task handoffs, communication, and error recovery Build evaluation harnesses and test suites that measure agent and component quality on metrics such as accuracy, relevance, and faithfulness, and share findings to inform design improvements Integrate foundation models into applications, selecting the appropriate model and invocation pattern for each use case Build and run model fine tuning pipelines - including data preparation and training - to adapt models to specific business domains, applying working knowledge of transformer based architectures Build ingestion pipelines that parse, chunk, enrich, and index unstructured enterprise content for retrieval Implement embedding generation, integrate vector databases, and develop retrieval components, including connectors and adapters that process unstructured content into end to end RAG pipelines Build the logic that assembles prompts and manages what information is passed to the model within its context window Implement memory components that store and recall conversational history and other relevant context Implement input/output guardrails, content filtering, and defenses against prompt injection Build PII detection and redaction components and integrate access controls for model and tool access Implement versioning, audit logging, and lineage tracking, and maintain model documentation that keeps the system auditable Instrument components with logging and tracing for requests, responses, token usage, and tool calls Contribute to monitoring, alerting, and cost tracking that keep AI systems healthy in production Continuously learn and apply new design patterns, technologies, and frameworks across the fast evolving AI landscape, bringing fresh approaches to the components you build Collaborate within cross functional teams to clarify requirements and ensure your components meet stakeholder needs Create and maintain clear technical documentation for the components you build, supporting troubleshooting and future development EDUCATION Bachelor's Degree in Computer Science, Computer Engineering, Data Science, or a related engineering discipline BASIC (REQUIRED) QUALIFICATION Experience (work or coursework) in designing, coding, building advanced AI solutions using agentic, generative, and classical AI/ML using at least one cloud vendor. Experience (work or coursework in the Agentic, LLM and Generative AI space. Experience (work or coursework) architecting and operationalizing LLM driven application architecture patterns. Experience in coding and engineering, machine learning, deep learning and NLP solutions and applications. Coding experience using Python
Overview Architect and lead the implementation of multi-agent systems using Google AI SDKs (Vertex AI Agent Builder), LangGraph, CrewAI, and other emerging orchestration frameworks. Design and build stateful, tool-augmented agents capable of advanced reasoning, long-term planning, and autonomous execution. Develop and document agent orchestration patterns including planner-executor, supervisor-worker, and hierarchical agent structures. Implement sophisticated memory systems (short-term, long-term, and cross-session contextual memory). Enable seamless cross-agent communication and multi-modal coordination. Lead the delivery of production-grade LLM applications: RAG pipelines, specialised agents, and developer copilots. Integrate diverse tools, enterprise APIs, and legacy systems into agentic workflows. Design robust system prompts, dynamic routing logic, and AI guardrails using Vertex AI Model Garden or Azure AI Studio. Drive optimisation of AI workflows for latency, token cost, and output quality. Develop and own reusable AI microservices, agent frameworks, and standardised APIs. Contribute to core AI platform capabilities including model routing, centralised observability, and safety filters. Define and enforce engineering standards and best practices for AI development across the team. Deploy and manage agent-based systems on GCP, Azure, and/or AWS using Docker, Kubernetes (GKE/AKS/EKS), and Cloud Run. Implement comprehensive monitoring and observability using Vertex AI Inspector, LangSmith, or Azure Monitor. Drive incident response and post-mortems for production AI system failures. Act as a technical lead on key AI engineering workstreams, shaping architecture and approach. Mentor and support more junior AI engineers through code review, design discussions, and pair programming. Collaborate with Principal AI Engineer and cross-functional teams (data, product, delivery) to align AI engineering with business outcomes. Stay at the forefront of the rapidly evolving agentic AI landscape and bring new approaches into the team. Requirements 5-8 years of software engineering experience with at least 3 years focused on LLM-based or AI systems in production. Proven track record building and shipping RAG pipelines, autonomous agents, and multi-step reasoning chains. Strong hands-on experience with Google AI SDKs, Vertex AI, and/or Azure AI services. Deep proficiency in orchestration stacks: LangGraph, CrewAI, LlamaIndex, Haystack, or comparable frameworks. Expert-level Python; strong backend development skills (FastAPI, Go, or Node.js). Deep understanding of agent design patterns: planning, reflection, memory, and tool-use. Experience integrating complex enterprise APIs and event-driven systems into agentic workflows. Proven ability to trace, debug, and improve non-deterministic, multi-step AI reasoning pipelines. Strong instinct for building resilient, observable, and production-ready AI systems. Strong familiarity with GCP and/or Azure core services: GKE, Cloud Run, Azure AI services. Infrastructure as Code: Terraform or Pulumi. CI/CD: experience building automated evaluation and deployment pipelines for AI models. ATS Optimization Keywords Hard Skills Python FastAPI Go Node.js Google AI SDKs Vertex AI Azure AI services LangGraph CrewAI RAG pipelines Soft Skills leadership mentoring collaboration problem-solving communication design discussions code review incident response optimisation best practices
19/07/2026
Full time
Overview Architect and lead the implementation of multi-agent systems using Google AI SDKs (Vertex AI Agent Builder), LangGraph, CrewAI, and other emerging orchestration frameworks. Design and build stateful, tool-augmented agents capable of advanced reasoning, long-term planning, and autonomous execution. Develop and document agent orchestration patterns including planner-executor, supervisor-worker, and hierarchical agent structures. Implement sophisticated memory systems (short-term, long-term, and cross-session contextual memory). Enable seamless cross-agent communication and multi-modal coordination. Lead the delivery of production-grade LLM applications: RAG pipelines, specialised agents, and developer copilots. Integrate diverse tools, enterprise APIs, and legacy systems into agentic workflows. Design robust system prompts, dynamic routing logic, and AI guardrails using Vertex AI Model Garden or Azure AI Studio. Drive optimisation of AI workflows for latency, token cost, and output quality. Develop and own reusable AI microservices, agent frameworks, and standardised APIs. Contribute to core AI platform capabilities including model routing, centralised observability, and safety filters. Define and enforce engineering standards and best practices for AI development across the team. Deploy and manage agent-based systems on GCP, Azure, and/or AWS using Docker, Kubernetes (GKE/AKS/EKS), and Cloud Run. Implement comprehensive monitoring and observability using Vertex AI Inspector, LangSmith, or Azure Monitor. Drive incident response and post-mortems for production AI system failures. Act as a technical lead on key AI engineering workstreams, shaping architecture and approach. Mentor and support more junior AI engineers through code review, design discussions, and pair programming. Collaborate with Principal AI Engineer and cross-functional teams (data, product, delivery) to align AI engineering with business outcomes. Stay at the forefront of the rapidly evolving agentic AI landscape and bring new approaches into the team. Requirements 5-8 years of software engineering experience with at least 3 years focused on LLM-based or AI systems in production. Proven track record building and shipping RAG pipelines, autonomous agents, and multi-step reasoning chains. Strong hands-on experience with Google AI SDKs, Vertex AI, and/or Azure AI services. Deep proficiency in orchestration stacks: LangGraph, CrewAI, LlamaIndex, Haystack, or comparable frameworks. Expert-level Python; strong backend development skills (FastAPI, Go, or Node.js). Deep understanding of agent design patterns: planning, reflection, memory, and tool-use. Experience integrating complex enterprise APIs and event-driven systems into agentic workflows. Proven ability to trace, debug, and improve non-deterministic, multi-step AI reasoning pipelines. Strong instinct for building resilient, observable, and production-ready AI systems. Strong familiarity with GCP and/or Azure core services: GKE, Cloud Run, Azure AI services. Infrastructure as Code: Terraform or Pulumi. CI/CD: experience building automated evaluation and deployment pipelines for AI models. ATS Optimization Keywords Hard Skills Python FastAPI Go Node.js Google AI SDKs Vertex AI Azure AI services LangGraph CrewAI RAG pipelines Soft Skills leadership mentoring collaboration problem-solving communication design discussions code review incident response optimisation best practices
Jobtailor is seeking an eminent software architect to design, lead, and deliver scalable backend solutions. You will steer architectural decisions across services and cloud platforms, while mentoring engineers and driving best practices. You will shape API strategies, event driven patterns, and AI enabled workflows, balancing hands on work with strategic leadership to keep systems robust and production ready.
19/07/2026
Full time
Jobtailor is seeking an eminent software architect to design, lead, and deliver scalable backend solutions. You will steer architectural decisions across services and cloud platforms, while mentoring engineers and driving best practices. You will shape API strategies, event driven patterns, and AI enabled workflows, balancing hands on work with strategic leadership to keep systems robust and production ready.
Salesforce, Inc. is seeking a Principal Solution Engineer for the Aero & Defence sector in the United Kingdom. You will lead the solution cycle, collaborate with product, and craft Agentforce-based demonstrations that address customer challenges and deliver measurable business value. The role requires deep enterprise software experience, AI design capabilities, and a track record of selling into UK government and defence-related clients.
19/07/2026
Full time
Salesforce, Inc. is seeking a Principal Solution Engineer for the Aero & Defence sector in the United Kingdom. You will lead the solution cycle, collaborate with product, and craft Agentforce-based demonstrations that address customer challenges and deliver measurable business value. The role requires deep enterprise software experience, AI design capabilities, and a track record of selling into UK government and defence-related clients.
Overview Design and deliver robust, scalable software systems using technologies like Java, C#/.Net, TypeScript or Python. Lead architectural decisions across services, platforms, and cloud-native systems. Build and guide the development of backend services, APIs, and event-driven systems. Work across AWS, Azure, or GCP to design reliable and secure cloud-based solutions. Apply agentic ways of working, using AI tools to support design, development, testing, and delivery. Help teams adopt effective patterns for integrating AI into engineering workflows and systems. Provide technical leadership to engineering teams, helping shape direction and unblock delivery. Contribute hands-on where needed, particularly in complex or high-impact areas of implementation. Drive improvements in engineering practices, system design, deployment processes, and operational maturity. Support teams with technical mentoring, design reviews, and problem-solving across the software lifecycle. Collaborate with platform, product, and delivery teams to ensure systems are scalable, maintainable, and production-ready. Help define technical standards and influence how engineering is done across projects and teams. Requirements Strong experience designing and delivering production-grade software systems using technologies such as Java, C#/.Net, TypeScript or Python. Significant experience working with cloud platforms such as AWS, Azure, or GCP. Strong background in system design, architecture, and building scalable distributed systems. Experience designing and building APIs, backend platforms, and event-driven services. Proven ability to make sound technical decisions and guide teams through complex engineering challenges. Comfortable working across the full software delivery lifecycle, from design through to deployment and operation. Strong grasp of software engineering fundamentals, patterns, and best practices. Experience adopting agentic ways of working, using AI tools to enhance engineering productivity and delivery. Ability to balance hands-on delivery with technical leadership and strategic thinking. Strong communication skills and the ability to work effectively with engineers, stakeholders, and cross-functional teams.
19/07/2026
Full time
Overview Design and deliver robust, scalable software systems using technologies like Java, C#/.Net, TypeScript or Python. Lead architectural decisions across services, platforms, and cloud-native systems. Build and guide the development of backend services, APIs, and event-driven systems. Work across AWS, Azure, or GCP to design reliable and secure cloud-based solutions. Apply agentic ways of working, using AI tools to support design, development, testing, and delivery. Help teams adopt effective patterns for integrating AI into engineering workflows and systems. Provide technical leadership to engineering teams, helping shape direction and unblock delivery. Contribute hands-on where needed, particularly in complex or high-impact areas of implementation. Drive improvements in engineering practices, system design, deployment processes, and operational maturity. Support teams with technical mentoring, design reviews, and problem-solving across the software lifecycle. Collaborate with platform, product, and delivery teams to ensure systems are scalable, maintainable, and production-ready. Help define technical standards and influence how engineering is done across projects and teams. Requirements Strong experience designing and delivering production-grade software systems using technologies such as Java, C#/.Net, TypeScript or Python. Significant experience working with cloud platforms such as AWS, Azure, or GCP. Strong background in system design, architecture, and building scalable distributed systems. Experience designing and building APIs, backend platforms, and event-driven services. Proven ability to make sound technical decisions and guide teams through complex engineering challenges. Comfortable working across the full software delivery lifecycle, from design through to deployment and operation. Strong grasp of software engineering fundamentals, patterns, and best practices. Experience adopting agentic ways of working, using AI tools to enhance engineering productivity and delivery. Ability to balance hands-on delivery with technical leadership and strategic thinking. Strong communication skills and the ability to work effectively with engineers, stakeholders, and cross-functional teams.
Responsibilities Provide technical leadership across our technology function, driving the design, delivery, and continuous improvement of enterprise applications and digital services. Define architecture, establish engineering standards, oversee delivery, and ensure solutions are scalable, secure, maintainable, and aligned to business objectives. Work closely with architects, engineering teams, business stakeholders, and senior leadership to help shape technology strategy. Mentor engineers and promote a culture of quality, accountability, and continuous improvement. Own the design and architecture of scalable, secure, and resilient enterprise applications, ensuring alignment with business and technology strategies. Define and champion software engineering standards, architectural patterns, best practices, and reusable frameworks across the engineering community. Lead complex technology initiatives from concept through to deployment and support, taking accountability for successful delivery and resolving challenges proactively. Drive improvements in code quality, security, testing, performance, automation, and DevOps practices while managing technical debt and continuous improvement initiatives. Build strong relationships with business and technical stakeholders, translating complex technical concepts into clear business outcomes. Oversee the support and maintenance of critical applications, ensuring reliability, effective incident management, and ongoing service resilience. Requirements Experience within financial services, insurance, pensions, or investment management environments or through a consultancy who has provided services in such an environment is preferred. Deep expertise in Microsoft .NET technologies and C#. Strong proficiency in one or more additional languages such as Java, Python, Rust, or JavaScript. Experience developing back-end applications. Experience with Microsoft Azure services and cloud-based application development. Strong experience with relational databases and data management technologies, particularly SQL. Deep understanding of software architecture, system design, data structures, and algorithms. Experience of developing front-end applications Experience working with data warehouse and analytical platforms Proven technical experience within a complex technology environment. Demonstrates strong ownership and accountability for outcomes. Comfortable operating under pressure and managing competing priorities. Strong commercial awareness and decision-making capability. Excellent communication, stakeholder management, and influencing skills. Growth mindset with a passion for learning, coaching, and mentoring others. Ability to challenge constructively, embrace feedback, and continuously improve ways of working. Strong organisational and project management skills. Exceptional problem-solving and analytical thinking abilities. High attention to detail and commitment to quality.
19/07/2026
Full time
Responsibilities Provide technical leadership across our technology function, driving the design, delivery, and continuous improvement of enterprise applications and digital services. Define architecture, establish engineering standards, oversee delivery, and ensure solutions are scalable, secure, maintainable, and aligned to business objectives. Work closely with architects, engineering teams, business stakeholders, and senior leadership to help shape technology strategy. Mentor engineers and promote a culture of quality, accountability, and continuous improvement. Own the design and architecture of scalable, secure, and resilient enterprise applications, ensuring alignment with business and technology strategies. Define and champion software engineering standards, architectural patterns, best practices, and reusable frameworks across the engineering community. Lead complex technology initiatives from concept through to deployment and support, taking accountability for successful delivery and resolving challenges proactively. Drive improvements in code quality, security, testing, performance, automation, and DevOps practices while managing technical debt and continuous improvement initiatives. Build strong relationships with business and technical stakeholders, translating complex technical concepts into clear business outcomes. Oversee the support and maintenance of critical applications, ensuring reliability, effective incident management, and ongoing service resilience. Requirements Experience within financial services, insurance, pensions, or investment management environments or through a consultancy who has provided services in such an environment is preferred. Deep expertise in Microsoft .NET technologies and C#. Strong proficiency in one or more additional languages such as Java, Python, Rust, or JavaScript. Experience developing back-end applications. Experience with Microsoft Azure services and cloud-based application development. Strong experience with relational databases and data management technologies, particularly SQL. Deep understanding of software architecture, system design, data structures, and algorithms. Experience of developing front-end applications Experience working with data warehouse and analytical platforms Proven technical experience within a complex technology environment. Demonstrates strong ownership and accountability for outcomes. Comfortable operating under pressure and managing competing priorities. Strong commercial awareness and decision-making capability. Excellent communication, stakeholder management, and influencing skills. Growth mindset with a passion for learning, coaching, and mentoring others. Ability to challenge constructively, embrace feedback, and continuously improve ways of working. Strong organisational and project management skills. Exceptional problem-solving and analytical thinking abilities. High attention to detail and commitment to quality.
AI Large Language Model (LLM) Technology Architect Career Level: Associate Manager / Specialist Location: London YOU ARE As a hands on AI/LLM Architect, you will be at the heart of designing and building advanced AI systems that power the modern enterprise. This is a deeply technical, hands on role - you will spend the majority of your time in the architecture and engineering of real world AI solutions across classical machine learning, generative AI, and agentic systems, delivering these within active client engagements. You will translate requirements into concrete architecture decisions: selecting design patterns, evaluating and benchmarking technical frameworks, assembling reusable components, and making deliberate technology choices that balance innovation with enterprise grade reliability. You will design and build AI agent architectures - including multi agent orchestration, tool use, skills use, and memory systems - and work hands on with foundation models through fine tuning, retrieval augmented generation (RAG), and custom model integration. A part of your work will also involve engineering the AI context layer that makes these systems intelligent in practice - connecting enterprise knowledge bases, structured and unstructured data sources, and domain specific content so that AI outputs are grounded, accurate, and relevant to the client's business. You will design and validate systems against enterprise non functional requirements across security, observability, governance, performance, and scalability. A core output of this role is the production of tangible engineering and architecture deliverables. This means writing and owning software components - building, integrating, and testing AI system modules as a practitioner - alongside producing detailed architecture artifacts including architecture decision records (ADRs), component diagrams, data flow diagrams, and integration specifications that guide and enable broader engineering teams. You will work with cross functional delivery teams alongside data engineers, ML engineers, and application developers, and this role is an opportunity to develop deep expertise across the full AI architecture stack, sharpen your engineering instincts on complex, real world problems, and build a foundation for growing into a lead or principal architect over time. THE WORK Independently design, build, and deliver software components across the AI architecture - owning them end to end from design through implementation, integration, and testing as a hands on practitioner Design and build AI agent architectures - including individual agents, their prompts, tools, and skills, multi agent orchestration, and memory systems - making deliberate design pattern and technology choices Design and implement agent orchestration patterns that handle task handoffs, communication, state management, and error recovery, validating them through hands on prototyping Evaluate multiple design options and technical approaches, making deliberate, justified design choices that balance capability, cost efficiency, performance, and enterprise grade reliability Design, build, and run evaluation strategies and harnesses that measure agent and system quality on metrics such as accuracy, relevance, and faithfulness, translating findings into design improvements Architect and implement foundation model integrations - selecting the right models, invocation patterns, and customization approaches (fine tuning, RAG, custom integration) based on capability, cost, and performance trade offs Design and build model adaptation and fine tuning pipelines, applying working knowledge of transformer based architectures to inform model selection and optimization Design and build the AI context layer - including context graph design and ingestion pipelines that parse, chunk, enrich, and index structured and unstructured enterprise content, and the retrieval components that ground AI outputs in the client's knowledge Build embedding, vector storage, and retrieval (semantic, hybrid, reranking) into end to end RAG pipelines, applying integration patterns that connect to enterprise data sources Design and implement context assembly and memory components that manage prompts, context windows, and conversational state for grounded, accurate outputs Identify, design, and build reusable components and solution patterns that accelerate delivery and can be templated across engagements Design for cost efficiency and performance - optimizing model usage, inference patterns, caching, and resource utilization to meet target latency, throughput, and cost objectives Design, build, and validate systems against enterprise non functional requirements - implementing guardrails, prompt injection defenses, PII handling, and access controls for security and Responsible AI Build governance controls including versioning, audit logging, and lineage tracking, and produce the model documentation that keeps systems auditable Build observability into systems - logging, tracing, monitoring, alerting, and cost tracking - to ensure AI solutions remain healthy, performant, and scalable in production Produce detailed architecture artifacts - including architecture decision records (ADRs), architecture blueprints, design documents, agent orchestration and integration pattern specifications, component and data flow diagrams - that guide and enable broader engineering teams Continuously learn, evaluate, and apply new design patterns, frameworks, and technologies across the fast evolving AI landscape, balancing innovation with enterprise grade reliability Collaborate with cross functional delivery teams - data engineers, ML engineers, and application developers - to translate requirements into concrete architecture decisions that meet stakeholder needs EDUCATION Bachelor's Degree or equivalent BASIC (REQUIRED) QUALIFICATION Proven experience in designing & deploying enterprise grade advanced ai solutions using agentic, generative and classical AI/ML using at least one cloud vendor. Practical experience in the Agentic, LLM and Generative AI space. Well versed in coding using python Solid foundation in architecting and operationalizing LLM driven application architecture patterns. Professional working experience in coding engineering, machine learning, deep learning and NLP solutions and applications. Several years of hands on experience as a machine learning architect in the industry designing big data, machine learning large scale analytical engineering solutions.
19/07/2026
Full time
AI Large Language Model (LLM) Technology Architect Career Level: Associate Manager / Specialist Location: London YOU ARE As a hands on AI/LLM Architect, you will be at the heart of designing and building advanced AI systems that power the modern enterprise. This is a deeply technical, hands on role - you will spend the majority of your time in the architecture and engineering of real world AI solutions across classical machine learning, generative AI, and agentic systems, delivering these within active client engagements. You will translate requirements into concrete architecture decisions: selecting design patterns, evaluating and benchmarking technical frameworks, assembling reusable components, and making deliberate technology choices that balance innovation with enterprise grade reliability. You will design and build AI agent architectures - including multi agent orchestration, tool use, skills use, and memory systems - and work hands on with foundation models through fine tuning, retrieval augmented generation (RAG), and custom model integration. A part of your work will also involve engineering the AI context layer that makes these systems intelligent in practice - connecting enterprise knowledge bases, structured and unstructured data sources, and domain specific content so that AI outputs are grounded, accurate, and relevant to the client's business. You will design and validate systems against enterprise non functional requirements across security, observability, governance, performance, and scalability. A core output of this role is the production of tangible engineering and architecture deliverables. This means writing and owning software components - building, integrating, and testing AI system modules as a practitioner - alongside producing detailed architecture artifacts including architecture decision records (ADRs), component diagrams, data flow diagrams, and integration specifications that guide and enable broader engineering teams. You will work with cross functional delivery teams alongside data engineers, ML engineers, and application developers, and this role is an opportunity to develop deep expertise across the full AI architecture stack, sharpen your engineering instincts on complex, real world problems, and build a foundation for growing into a lead or principal architect over time. THE WORK Independently design, build, and deliver software components across the AI architecture - owning them end to end from design through implementation, integration, and testing as a hands on practitioner Design and build AI agent architectures - including individual agents, their prompts, tools, and skills, multi agent orchestration, and memory systems - making deliberate design pattern and technology choices Design and implement agent orchestration patterns that handle task handoffs, communication, state management, and error recovery, validating them through hands on prototyping Evaluate multiple design options and technical approaches, making deliberate, justified design choices that balance capability, cost efficiency, performance, and enterprise grade reliability Design, build, and run evaluation strategies and harnesses that measure agent and system quality on metrics such as accuracy, relevance, and faithfulness, translating findings into design improvements Architect and implement foundation model integrations - selecting the right models, invocation patterns, and customization approaches (fine tuning, RAG, custom integration) based on capability, cost, and performance trade offs Design and build model adaptation and fine tuning pipelines, applying working knowledge of transformer based architectures to inform model selection and optimization Design and build the AI context layer - including context graph design and ingestion pipelines that parse, chunk, enrich, and index structured and unstructured enterprise content, and the retrieval components that ground AI outputs in the client's knowledge Build embedding, vector storage, and retrieval (semantic, hybrid, reranking) into end to end RAG pipelines, applying integration patterns that connect to enterprise data sources Design and implement context assembly and memory components that manage prompts, context windows, and conversational state for grounded, accurate outputs Identify, design, and build reusable components and solution patterns that accelerate delivery and can be templated across engagements Design for cost efficiency and performance - optimizing model usage, inference patterns, caching, and resource utilization to meet target latency, throughput, and cost objectives Design, build, and validate systems against enterprise non functional requirements - implementing guardrails, prompt injection defenses, PII handling, and access controls for security and Responsible AI Build governance controls including versioning, audit logging, and lineage tracking, and produce the model documentation that keeps systems auditable Build observability into systems - logging, tracing, monitoring, alerting, and cost tracking - to ensure AI solutions remain healthy, performant, and scalable in production Produce detailed architecture artifacts - including architecture decision records (ADRs), architecture blueprints, design documents, agent orchestration and integration pattern specifications, component and data flow diagrams - that guide and enable broader engineering teams Continuously learn, evaluate, and apply new design patterns, frameworks, and technologies across the fast evolving AI landscape, balancing innovation with enterprise grade reliability Collaborate with cross functional delivery teams - data engineers, ML engineers, and application developers - to translate requirements into concrete architecture decisions that meet stakeholder needs EDUCATION Bachelor's Degree or equivalent BASIC (REQUIRED) QUALIFICATION Proven experience in designing & deploying enterprise grade advanced ai solutions using agentic, generative and classical AI/ML using at least one cloud vendor. Practical experience in the Agentic, LLM and Generative AI space. Well versed in coding using python Solid foundation in architecting and operationalizing LLM driven application architecture patterns. Professional working experience in coding engineering, machine learning, deep learning and NLP solutions and applications. Several years of hands on experience as a machine learning architect in the industry designing big data, machine learning large scale analytical engineering solutions.
Principal Accessibility , Amazon Experiences and Upskilling Job ID: Amazon UK Services Ltd. Amazon's eXperiences & Upskilling (AXU) organization is looking for a Principal Accessibility Specialist to support the AXU team in their work to ensure that the daily experiences of Amazonians and the communities Amazon serves are Born Accessible. You will champion the needs of people with disabilities by defining and executing the audience strategy, content approach, and engagement model that enables all of AXU to embed accessibility in their work - reaching software development engineers, program managers, product managers, content creators, experience designers, and learning designers as distinct communities with different engagement needs. This role works alongside an Accessibility Director who owns governance, policy, and organizational accountability. You will own the how and who - determining which audiences need what level of enablement, in what format, and in what sequence to drive sustainable accessibility adoption across the organization. This is an individual contributor role requiring complete independence. You will define best practices, build engagement strategies where none exist, and operate in ambiguity to drive accessibility adoption across multiple technical communities within AXU. Responsibilities Audience Strategy and Content Creation Define accessibility enablement strategy across AXU - determining which communities need what guidance, format, and priority. Plan and deliver complex accessibility content across multiple audiences and skill levels. Establish reusable content standards and best practices across AXU teams. Create exemplary content: playbooks, training modules, reference architectures, remediation guides, and templates. Lead content creation where long term approach is ambiguous. Multi Community Engagement and Advocacy Serve as the face of accessibility across AXU for all teams regardless of technical depth. Design distinct engagement models for different communities (code reviews, consultations, training, embedded practice). Champion the needs of people with disabilities - surfacing barriers and translating lived experience into requirements. Collaborate with DLS/Pa11y, Wa11y, and existing teams to integrate standards and co develop solutions. Facilitate user testing with employees with disabilities. Technical Expertise and Advisory Serve as accessibility SME spanning web, mobile, document, event, and program accessibility. Conduct evaluations enabling teams to self serve resolution. Advise on assistive technology interoperability and accessible architecture. Make trade off recommendations when accessibility competes with delivery constraints. Force Multiplication and Capability Building Build organizational capability at scale. Design scalable mechanisms. Recruit, mentor, and grow the accessibility community. About the team The mission of Amazon Experiences and Upskilling (AXU) is to help customers, employees, and communities grow, thrive, and connect with Amazon. Across Amazon, every business builds these experiences, from selling and delivering to upskilling and career pathways. AXU works across all of them to connect the dots so people can discover every path available to them, and ensure those paths reach everyone. We do this through technology: AZA and Quick for employees, A to Z for Everyone and Alexa+ for customers, employees, and communities. Basic Qualifications 7+ years of program or project management experience 7+ years of cross functional project delivery experience 7+ years of managing, analyzing and communicating results to senior leadership experience 7+ years of working cross functionally with tech and non-tech teams experience Bachelor's degree Experience defining program requirements and using data and metrics to determine improvements Significant experience in digital accessibility (evaluation, implementation, assistive technology, or accessible product/content development) Expert knowledge of WCAG 2.2, EN301549, and their application across web, mobile, and document formats Ability to influence senior stakeholders and decompose complex accessibility problems into actionable guidance for non specialists Track record of building organizational capability from individual expertise to embedded practice Preferred Qualifications Experience implementing repeatable processes and driving automation or standardization Experience delivering projects within scope, time, budget and quality Experience with front end technologies (HTML, CSS, JavaScript, WAI ARIA) and assistive technology interaction IAAP certification (CPWA, CPACC, WAS, or ADS) Knowledge of international accessibility legislation (European Accessibility Act, ADA, Section 508) External recognition in accessibility community (speaking, thought leadership, standards contribution) Lived experience of disability or deep engagement with disability communities Experience designing multi audience enablement strategies at scale Experience with AI/ML tooling for accessibility workflows Familiarity with Universal Design for Learning principles Experience applying accessibility to non digital contexts Equal Opportunity Statement Amazon is an equal opportunity employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice () to know more about how we collect, use and transfer the personal data of our candidates. Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
19/07/2026
Full time
Principal Accessibility , Amazon Experiences and Upskilling Job ID: Amazon UK Services Ltd. Amazon's eXperiences & Upskilling (AXU) organization is looking for a Principal Accessibility Specialist to support the AXU team in their work to ensure that the daily experiences of Amazonians and the communities Amazon serves are Born Accessible. You will champion the needs of people with disabilities by defining and executing the audience strategy, content approach, and engagement model that enables all of AXU to embed accessibility in their work - reaching software development engineers, program managers, product managers, content creators, experience designers, and learning designers as distinct communities with different engagement needs. This role works alongside an Accessibility Director who owns governance, policy, and organizational accountability. You will own the how and who - determining which audiences need what level of enablement, in what format, and in what sequence to drive sustainable accessibility adoption across the organization. This is an individual contributor role requiring complete independence. You will define best practices, build engagement strategies where none exist, and operate in ambiguity to drive accessibility adoption across multiple technical communities within AXU. Responsibilities Audience Strategy and Content Creation Define accessibility enablement strategy across AXU - determining which communities need what guidance, format, and priority. Plan and deliver complex accessibility content across multiple audiences and skill levels. Establish reusable content standards and best practices across AXU teams. Create exemplary content: playbooks, training modules, reference architectures, remediation guides, and templates. Lead content creation where long term approach is ambiguous. Multi Community Engagement and Advocacy Serve as the face of accessibility across AXU for all teams regardless of technical depth. Design distinct engagement models for different communities (code reviews, consultations, training, embedded practice). Champion the needs of people with disabilities - surfacing barriers and translating lived experience into requirements. Collaborate with DLS/Pa11y, Wa11y, and existing teams to integrate standards and co develop solutions. Facilitate user testing with employees with disabilities. Technical Expertise and Advisory Serve as accessibility SME spanning web, mobile, document, event, and program accessibility. Conduct evaluations enabling teams to self serve resolution. Advise on assistive technology interoperability and accessible architecture. Make trade off recommendations when accessibility competes with delivery constraints. Force Multiplication and Capability Building Build organizational capability at scale. Design scalable mechanisms. Recruit, mentor, and grow the accessibility community. About the team The mission of Amazon Experiences and Upskilling (AXU) is to help customers, employees, and communities grow, thrive, and connect with Amazon. Across Amazon, every business builds these experiences, from selling and delivering to upskilling and career pathways. AXU works across all of them to connect the dots so people can discover every path available to them, and ensure those paths reach everyone. We do this through technology: AZA and Quick for employees, A to Z for Everyone and Alexa+ for customers, employees, and communities. Basic Qualifications 7+ years of program or project management experience 7+ years of cross functional project delivery experience 7+ years of managing, analyzing and communicating results to senior leadership experience 7+ years of working cross functionally with tech and non-tech teams experience Bachelor's degree Experience defining program requirements and using data and metrics to determine improvements Significant experience in digital accessibility (evaluation, implementation, assistive technology, or accessible product/content development) Expert knowledge of WCAG 2.2, EN301549, and their application across web, mobile, and document formats Ability to influence senior stakeholders and decompose complex accessibility problems into actionable guidance for non specialists Track record of building organizational capability from individual expertise to embedded practice Preferred Qualifications Experience implementing repeatable processes and driving automation or standardization Experience delivering projects within scope, time, budget and quality Experience with front end technologies (HTML, CSS, JavaScript, WAI ARIA) and assistive technology interaction IAAP certification (CPWA, CPACC, WAS, or ADS) Knowledge of international accessibility legislation (European Accessibility Act, ADA, Section 508) External recognition in accessibility community (speaking, thought leadership, standards contribution) Lived experience of disability or deep engagement with disability communities Experience designing multi audience enablement strategies at scale Experience with AI/ML tooling for accessibility workflows Familiarity with Universal Design for Learning principles Experience applying accessibility to non digital contexts Equal Opportunity Statement Amazon is an equal opportunity employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice () to know more about how we collect, use and transfer the personal data of our candidates. Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.