Moorepay is transforming. We are a trusted leader in UK Payroll and HR solutions, but we aren't resting on our history. We are embarking on a major digital transformation to redefine how businesses manage their most important asset: their people. As the Principal Software Solutions Architect, you'll be the technical authority responsible for defining, governing, and evolving the end-to-end architecture of our "AI First" platform, ensuring architectural consistency, secure-by-design principles, and long-term scalability across all engineering squads. Working closely with the Engineering Manager, Cloud & Platform Engineering Lead, and Product leadership, this role shapes our architectural strategy, drives technical excellence, and provides deep guidance to multiple autonomous squads as we scale towards high-performing, cloud-native teams. The Architect balances hands-on solution design, strategic planning, technical oversight, and stakeholder collaboration to keep the platform robust, secure, and ready for future growth. This role defines the architectural backbone that enables the entire engineering organisation to scale effectively. As we transition to multiple autonomous squads, you will ensure our systems remain leading edge, secure, resilient, and consistent enabling rapid product delivery while maintaining high standards of engineering excellence. You will leave an enduring impact on the platform's foundations, influencing everything from service boundaries to reliability strategies and cloud platform design. This is a full time, permanent role working on a hybrid basis with 3 days per week in Manchester. Key Responsibilities: Team Leadership & Scaling Define and maintain the technical architecture vision and roadmap across all squads. Ensure alignment of architecture with business goals, engineering strategy, and long-term scalability. Drive system-wide architectural decisions, providing clear technical direction for squads. Evaluate emerging technologies and propose solutions that improve scalability, performance, and developer productivity. Mentor senior engineers and influence technical leaders across the organisation. Secure-by-Design & Compliance Embed secure-by-design principles into architectural decisions. Ensure threat modelling is performed for new features and major changes. Champion secure coding standards and integration of security testing into the delivery pipeline. Collaborate with security and compliance stakeholders to ensure solutions meet regulatory and governance requirements. Promote design patterns that minimise risk across distributed systems. Solution Design & Governance Own the end-to-end architectural design for major platform components and new product capabilities, with a focus on AI First. Work closely with Engineering Manager and Engineering Team Leads to ensure solutions are consistent, secure, and scalable. Lead architecture reviews and ensure adherence to design standards, technical patterns, and best practices. Produce solution blueprints, reference architectures, and technical documentation. Validate that all solutions support operational excellence, reliability, and maintainability. Cloud, Infrastructure, and Platform Architecture Define scalable service-based architectures leveraging cloud-native patterns. Work with the Lead SRE to ensure architectural designs account for: Observability (metrics, logs, tracing) Reliability (SLIs, SLOs, failover) CI/CD automation Infrastructure as code and environment design Drive optimisation of compute, storage, and network resources across cloud platforms (Azure/AWS). Engineering Collaboration & Technical Enablement Partner with Engineering Manager to ensure squads have clear architectural guidance. Support teams in breaking down complex technical problems into executable, scalable solutions. Provide architectural input into backlog refinement, release planning, and prioritisation. Act as the primary facilitator for cross-team architectural decision-making. Communicate architectural decisions, trade-offs, and risks to both technical and non-technical stakeholders. Continuous Improvement & Technology Standards Define and maintain engineering standards, reusable patterns, and architectural principles. Champion continuous improvement across code quality, security, performance, and operational readiness. Foster a culture of technical excellence, experimentation, and innovation. Skills & Experience Essential: Proven experience as a Principal Architect, Solutions Architect, or Senior Engineer leading architectural decisions in complex systems. Strong understanding of AI technologies such as agents and models for both accelerated design & delivery as well as delivery of product capabilities. Strong background in cloud-native architectures (microservices, event-driven, distributed systems). Deep understanding of secure-by-design principles, threat modelling, cryptography basics, and modern security practices. Experience with API design, integration patterns, and domain-driven design (DDD) and Event Driven Design. Ability to influence without authority and collaborate effectively across engineering, SRE, product, and leadership teams. Exceptional communication skills, capable of simplifying complex technical topics for diverse stakeholders. Extensive experience with modern programming platforms and frameworks (e.g., Node.js, C# .NET, React). Strong grounding in cloud platforms (AWS/Azure), including networking, identity, observability, and cost optimisation. Desirable: Experience designing solutions in regulated or compliance-driven industries. Background in DevOps, platform engineering, or SRE practices. Experience scaling architectures to support high-growth environments. Certification in cloud or architecture frameworks (AWS SA Pro, Azure Architect Expert, TOGAF, etc.).
01/04/2026
Full time
Moorepay is transforming. We are a trusted leader in UK Payroll and HR solutions, but we aren't resting on our history. We are embarking on a major digital transformation to redefine how businesses manage their most important asset: their people. As the Principal Software Solutions Architect, you'll be the technical authority responsible for defining, governing, and evolving the end-to-end architecture of our "AI First" platform, ensuring architectural consistency, secure-by-design principles, and long-term scalability across all engineering squads. Working closely with the Engineering Manager, Cloud & Platform Engineering Lead, and Product leadership, this role shapes our architectural strategy, drives technical excellence, and provides deep guidance to multiple autonomous squads as we scale towards high-performing, cloud-native teams. The Architect balances hands-on solution design, strategic planning, technical oversight, and stakeholder collaboration to keep the platform robust, secure, and ready for future growth. This role defines the architectural backbone that enables the entire engineering organisation to scale effectively. As we transition to multiple autonomous squads, you will ensure our systems remain leading edge, secure, resilient, and consistent enabling rapid product delivery while maintaining high standards of engineering excellence. You will leave an enduring impact on the platform's foundations, influencing everything from service boundaries to reliability strategies and cloud platform design. This is a full time, permanent role working on a hybrid basis with 3 days per week in Manchester. Key Responsibilities: Team Leadership & Scaling Define and maintain the technical architecture vision and roadmap across all squads. Ensure alignment of architecture with business goals, engineering strategy, and long-term scalability. Drive system-wide architectural decisions, providing clear technical direction for squads. Evaluate emerging technologies and propose solutions that improve scalability, performance, and developer productivity. Mentor senior engineers and influence technical leaders across the organisation. Secure-by-Design & Compliance Embed secure-by-design principles into architectural decisions. Ensure threat modelling is performed for new features and major changes. Champion secure coding standards and integration of security testing into the delivery pipeline. Collaborate with security and compliance stakeholders to ensure solutions meet regulatory and governance requirements. Promote design patterns that minimise risk across distributed systems. Solution Design & Governance Own the end-to-end architectural design for major platform components and new product capabilities, with a focus on AI First. Work closely with Engineering Manager and Engineering Team Leads to ensure solutions are consistent, secure, and scalable. Lead architecture reviews and ensure adherence to design standards, technical patterns, and best practices. Produce solution blueprints, reference architectures, and technical documentation. Validate that all solutions support operational excellence, reliability, and maintainability. Cloud, Infrastructure, and Platform Architecture Define scalable service-based architectures leveraging cloud-native patterns. Work with the Lead SRE to ensure architectural designs account for: Observability (metrics, logs, tracing) Reliability (SLIs, SLOs, failover) CI/CD automation Infrastructure as code and environment design Drive optimisation of compute, storage, and network resources across cloud platforms (Azure/AWS). Engineering Collaboration & Technical Enablement Partner with Engineering Manager to ensure squads have clear architectural guidance. Support teams in breaking down complex technical problems into executable, scalable solutions. Provide architectural input into backlog refinement, release planning, and prioritisation. Act as the primary facilitator for cross-team architectural decision-making. Communicate architectural decisions, trade-offs, and risks to both technical and non-technical stakeholders. Continuous Improvement & Technology Standards Define and maintain engineering standards, reusable patterns, and architectural principles. Champion continuous improvement across code quality, security, performance, and operational readiness. Foster a culture of technical excellence, experimentation, and innovation. Skills & Experience Essential: Proven experience as a Principal Architect, Solutions Architect, or Senior Engineer leading architectural decisions in complex systems. Strong understanding of AI technologies such as agents and models for both accelerated design & delivery as well as delivery of product capabilities. Strong background in cloud-native architectures (microservices, event-driven, distributed systems). Deep understanding of secure-by-design principles, threat modelling, cryptography basics, and modern security practices. Experience with API design, integration patterns, and domain-driven design (DDD) and Event Driven Design. Ability to influence without authority and collaborate effectively across engineering, SRE, product, and leadership teams. Exceptional communication skills, capable of simplifying complex technical topics for diverse stakeholders. Extensive experience with modern programming platforms and frameworks (e.g., Node.js, C# .NET, React). Strong grounding in cloud platforms (AWS/Azure), including networking, identity, observability, and cost optimisation. Desirable: Experience designing solutions in regulated or compliance-driven industries. Background in DevOps, platform engineering, or SRE practices. Experience scaling architectures to support high-growth environments. Certification in cloud or architecture frameworks (AWS SA Pro, Azure Architect Expert, TOGAF, etc.).
Role: Contract Senior Software Engineer - Backend Rate: C.£550 Outside IR35 Per day Location: Bradford - Hybrid (2x days on site) Length: 3-6 months About Us: We are working with a growing, forward-thinking technology company dedicated to building scalable, reliable, and high-performing solutions for our customers. Role Overview: As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining Server Side applications and services. You'll work closely with cross-functional teams to ensure our systems are performant, secure, and deliver a great user experience. Key Responsibilities: Design, implement, and maintain Back End services, APIs, and databases. Collaborate with product managers, Front End engineers, and other stakeholders to deliver features end-to-end. Ensure systems are scalable, reliable, and maintainable. Write clean, testable, and efficient code following best practices. Requirements: Strong experience with React (Open to other Front End experiences) Strong programming skills in Node.js Solid understanding of RESTful APIs, microservices, and event-driven architecture. Hands-on experience with relational and/or NoSQL databases. Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes). Knowledge of software design principles, testing methodologies, and version control (Git). We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.
07/10/2025
Contractor
Role: Contract Senior Software Engineer - Backend Rate: C.£550 Outside IR35 Per day Location: Bradford - Hybrid (2x days on site) Length: 3-6 months About Us: We are working with a growing, forward-thinking technology company dedicated to building scalable, reliable, and high-performing solutions for our customers. Role Overview: As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining Server Side applications and services. You'll work closely with cross-functional teams to ensure our systems are performant, secure, and deliver a great user experience. Key Responsibilities: Design, implement, and maintain Back End services, APIs, and databases. Collaborate with product managers, Front End engineers, and other stakeholders to deliver features end-to-end. Ensure systems are scalable, reliable, and maintainable. Write clean, testable, and efficient code following best practices. Requirements: Strong experience with React (Open to other Front End experiences) Strong programming skills in Node.js Solid understanding of RESTful APIs, microservices, and event-driven architecture. Hands-on experience with relational and/or NoSQL databases. Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes). Knowledge of software design principles, testing methodologies, and version control (Git). We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.
Senior Backend Software Engineer - Cloud-Native Platform Up to 85,000 Hybrid (Nottinghamshire HQ) I'm delighted to be once again recruiting on behalf of my technology-led client that's building a modern, cloud-native platform from the ground up. They're looking for a Senior Backend Software Engineer to join a high-performing team focused on delivering scalable, secure, and high-quality services using the latest tools and engineering practices. This is a hands-on role for someone who enjoys solving complex problems, working in a microservices environment, and contributing to architectural decisions. The team values clean code, automation, and continuous improvement-and they're looking for someone who shares that mindset. Key responsibilities as the Senior Back-End Software Engineer are: Design and develop backend services using Node.js and TypeScript , deployed in a cloud-native environment. Build and maintain GraphQL and REST APIs to support a range of digital products and integrations. Collaborate with architects, product managers, and other engineers to shape scalable technical solutions. Integrate with third-party platforms and services, including content systems, payment providers, and internal tools. Contribute to CI/CD pipelines, infrastructure automation, and DevOps practices. Promote engineering best practices across testing, documentation, and code quality. Stay up to date with emerging technologies and bring innovative ideas to the team. Skills & Experience needed: Essential: Strong experience with Node.js and TypeScript Proven background in microservices architecture Solid understanding of GraphQL and RESTful API design Experience with SQL and NoSQL databases Familiarity with CI/CD, automated testing, and modern development workflows Desirable: Experience with Azure or other cloud platforms Knowledge of Infrastructure as Code (e.g., Terraform) Exposure to event-driven architecture and messaging systems Containerization and orchestration experience (e.g., Docker, Kubernetes) Package & Working Model Salary: Up to 85,000 Hybrid working: 3 days per week onsite in Nottinghamshire HQ Flexible hours and collaborative team culture Opportunity to work on a greenfield platform using modern technologies If you're a senior engineer looking for a fresh challenge in a tech-first environment, I'd love to speak with you. Drop me a message for a confidential chat or to learn more about the team and the opportunity. Studies suggest that women tend not to apply for a job if their CV isn't a perfect fit. Here, talent takes precedence over experience. So, if you like the role and think you could be awesome at it in time, go ahead and apply.
04/10/2025
Full time
Senior Backend Software Engineer - Cloud-Native Platform Up to 85,000 Hybrid (Nottinghamshire HQ) I'm delighted to be once again recruiting on behalf of my technology-led client that's building a modern, cloud-native platform from the ground up. They're looking for a Senior Backend Software Engineer to join a high-performing team focused on delivering scalable, secure, and high-quality services using the latest tools and engineering practices. This is a hands-on role for someone who enjoys solving complex problems, working in a microservices environment, and contributing to architectural decisions. The team values clean code, automation, and continuous improvement-and they're looking for someone who shares that mindset. Key responsibilities as the Senior Back-End Software Engineer are: Design and develop backend services using Node.js and TypeScript , deployed in a cloud-native environment. Build and maintain GraphQL and REST APIs to support a range of digital products and integrations. Collaborate with architects, product managers, and other engineers to shape scalable technical solutions. Integrate with third-party platforms and services, including content systems, payment providers, and internal tools. Contribute to CI/CD pipelines, infrastructure automation, and DevOps practices. Promote engineering best practices across testing, documentation, and code quality. Stay up to date with emerging technologies and bring innovative ideas to the team. Skills & Experience needed: Essential: Strong experience with Node.js and TypeScript Proven background in microservices architecture Solid understanding of GraphQL and RESTful API design Experience with SQL and NoSQL databases Familiarity with CI/CD, automated testing, and modern development workflows Desirable: Experience with Azure or other cloud platforms Knowledge of Infrastructure as Code (e.g., Terraform) Exposure to event-driven architecture and messaging systems Containerization and orchestration experience (e.g., Docker, Kubernetes) Package & Working Model Salary: Up to 85,000 Hybrid working: 3 days per week onsite in Nottinghamshire HQ Flexible hours and collaborative team culture Opportunity to work on a greenfield platform using modern technologies If you're a senior engineer looking for a fresh challenge in a tech-first environment, I'd love to speak with you. Drop me a message for a confidential chat or to learn more about the team and the opportunity. Studies suggest that women tend not to apply for a job if their CV isn't a perfect fit. Here, talent takes precedence over experience. So, if you like the role and think you could be awesome at it in time, go ahead and apply.
Solution Architect Cardiff (Hybrid Working) £85,000 - £95,000 + Benefits What You'll Do: Join a forward-thinking engineering environment where Legacy systems meet new innovation. As a Solution Architect, you'll partner with 3 to 4 agile squads, guiding high-level design and aligning their work with wider architectural goals. You'll be instrumental in shaping scalable, cloud-native solutions, contributing to both technical direction and delivery. This hands-on role will see you collaborating with engineers, reviewing code, and ensuring best practices are followed - all while keeping systems reliable, performant, and future-ready. What You'll Bring: Proven experience as a senior, lead, or principal software engineer with a focus on architecture and system design Deep understanding of cloud-native architecture, with strong hands-on experience in AWS Familiarity with distributed systems and event-driven architecture Comfortable working with tooling such as Azure Service Bus, Kafka, and other modern messaging technologies Ability to produce and maintain architectural documentation, diagrams, and technical roadmaps Clear communication and mentoring skills, with a collaborative mindset Why You Should Apply: You'll be part of a growing team that values curiosity, creativity, and continuous improvement. With plenty of scope to influence architecture and shape the future of complex systems, this is a fantastic opportunity to do impactful work across multiple squads in a tech-led organisation. Contact Lewis Allen to find out more. Please apply with a CV and a cover letter outlining why you're perfect for the role. Know someone great for the job? We offer a referral scheme-just get in touch! Note: We do our best to respond to every application, but due to volume, we can't always guarantee it. If you haven't heard back within 7 days, unfortunately, you haven't been successful this time.
01/10/2025
Full time
Solution Architect Cardiff (Hybrid Working) £85,000 - £95,000 + Benefits What You'll Do: Join a forward-thinking engineering environment where Legacy systems meet new innovation. As a Solution Architect, you'll partner with 3 to 4 agile squads, guiding high-level design and aligning their work with wider architectural goals. You'll be instrumental in shaping scalable, cloud-native solutions, contributing to both technical direction and delivery. This hands-on role will see you collaborating with engineers, reviewing code, and ensuring best practices are followed - all while keeping systems reliable, performant, and future-ready. What You'll Bring: Proven experience as a senior, lead, or principal software engineer with a focus on architecture and system design Deep understanding of cloud-native architecture, with strong hands-on experience in AWS Familiarity with distributed systems and event-driven architecture Comfortable working with tooling such as Azure Service Bus, Kafka, and other modern messaging technologies Ability to produce and maintain architectural documentation, diagrams, and technical roadmaps Clear communication and mentoring skills, with a collaborative mindset Why You Should Apply: You'll be part of a growing team that values curiosity, creativity, and continuous improvement. With plenty of scope to influence architecture and shape the future of complex systems, this is a fantastic opportunity to do impactful work across multiple squads in a tech-led organisation. Contact Lewis Allen to find out more. Please apply with a CV and a cover letter outlining why you're perfect for the role. Know someone great for the job? We offer a referral scheme-just get in touch! Note: We do our best to respond to every application, but due to volume, we can't always guarantee it. If you haven't heard back within 7 days, unfortunately, you haven't been successful this time.
Lead Software Engineer / Developer (C# .Net Azure SaaS) Reigate / WFH to £100k Do you have expertise with C# cloud based development combined with technical / team leadership skills? You could be progressing your career, in a senior, hands-on leadership role working on complex and technically challenging systems with continual learning opportunities a global Fintech. As a Lead Software Engineer you'll manage three Agile teams comprising around ten experienced software engineers, responsible for the flagship SaaS insurance platform that handles 4 billion requests per month. You'll play a key role in architecting, designing and developing new features and enhancements whilst ensuring high levels of security, reliability, maintainability, usability and performance. You'll collaborate with the Product Owner and with other development teams to input into design and technical choices and provide technical guidance to your team in an Agile environment that encourages close collaboration and continual improvement. Location / WFH: There's a flexible work from home hybrid model, you'll join colleagues in the Reigate office twice a week for team meet-ups and stakeholder meetings with the other three days work from home. About you: You have expertise with C# .Net Core backend software development, having worked on large, scalable systems with complexity You have a strong knowledge of Azure, SaaS, PaaS, microservices You have strong technical and team leadership experience You are collaborative and pragmatic yet able to push back and influence senior engineers You're an advocate of creating, clean, reusable and maintainable code and have a good knowledge of modern Microsoft software engineering best practices You have a good knowledge of event driven architecture You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patters, Algorithms You have a good understanding of CI/CD and Infrastructure as Code (IaC) You're likely to be degree educated in a relevant STEM discipline What's in it for you: As a Lead Software Engineer you will receive a competitive salary plus a range of perks and benefits: Up to £100k salary plus bonus (c30%) Hybrid working (3 days a week work from home) Enhanced parental leave 25 days holiday (plus buy days and your birthday off) Pension, Health Care and Life Assurance Training and career development Social events and a range of other perks Apply now to find out more about this Lead Software Engineer / Developer (C# .Net Azure SaaS) opportunity.At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
01/10/2025
Full time
Lead Software Engineer / Developer (C# .Net Azure SaaS) Reigate / WFH to £100k Do you have expertise with C# cloud based development combined with technical / team leadership skills? You could be progressing your career, in a senior, hands-on leadership role working on complex and technically challenging systems with continual learning opportunities a global Fintech. As a Lead Software Engineer you'll manage three Agile teams comprising around ten experienced software engineers, responsible for the flagship SaaS insurance platform that handles 4 billion requests per month. You'll play a key role in architecting, designing and developing new features and enhancements whilst ensuring high levels of security, reliability, maintainability, usability and performance. You'll collaborate with the Product Owner and with other development teams to input into design and technical choices and provide technical guidance to your team in an Agile environment that encourages close collaboration and continual improvement. Location / WFH: There's a flexible work from home hybrid model, you'll join colleagues in the Reigate office twice a week for team meet-ups and stakeholder meetings with the other three days work from home. About you: You have expertise with C# .Net Core backend software development, having worked on large, scalable systems with complexity You have a strong knowledge of Azure, SaaS, PaaS, microservices You have strong technical and team leadership experience You are collaborative and pragmatic yet able to push back and influence senior engineers You're an advocate of creating, clean, reusable and maintainable code and have a good knowledge of modern Microsoft software engineering best practices You have a good knowledge of event driven architecture You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patters, Algorithms You have a good understanding of CI/CD and Infrastructure as Code (IaC) You're likely to be degree educated in a relevant STEM discipline What's in it for you: As a Lead Software Engineer you will receive a competitive salary plus a range of perks and benefits: Up to £100k salary plus bonus (c30%) Hybrid working (3 days a week work from home) Enhanced parental leave 25 days holiday (plus buy days and your birthday off) Pension, Health Care and Life Assurance Training and career development Social events and a range of other perks Apply now to find out more about this Lead Software Engineer / Developer (C# .Net Azure SaaS) opportunity.At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Solution/Digital Architect - Digital Banking Overview Step into a pivotal role within a leading consultancy's Digital Banking Excellence Group, where strategy meets cutting-edge technology to help shape the future of banking. You'll work with global banks, fast-moving challengers, and next-gen FinTechs to deliver high-impact digital programmes - from modernising core platforms to architecting future-ready banking systems. This is your chance to lead digital transformation at scale. You'll design and implement cloud-first, enterprise-grade solutions, define strategic technology roadmaps, and work hands-on with partners like AWS, Azure, and GCP. It's a role where your technical leadership will directly influence the direction of global banking - and where you'll grow by mentoring others and driving innovation. The Role Design and Deliver Cloud-Native Architectures - Develop secure, scalable cloud solutions using platforms like AWS, Azure, and GCP. You'll apply modern approaches - microservices, APIs, event-driven design - to create systems built for speed, resilience, and growth. Lead Strategic Tech Transformation - Shape and deliver large-scale transformation programmes by aligning architecture decisions to business outcomes. You'll work closely with stakeholders to define future-state visions and guide complex change across technology estates. Own Delivery Across the Full Lifecycle - From early discovery to go-live and beyond, you'll oversee the architectural direction across projects. Your focus will be on ensuring technical consistency, agile delivery, and long-term platform health. Establish Governance and Best Practice - Implement architectural standards and governance across enterprise programmes. You'll ensure design assurance, compliance, and alignment with wider regulatory or risk frameworks. Mentor and Grow the Practice - Support the growth of internal capability by coaching junior architects, developing reusable patterns and frameworks, and driving knowledge-sharing across teams. Drive Client Engagement and Market Impact - Build strong relationships with clients and tech partners. You'll support pre-sales, contribute to proposals, and help define our architecture point of view in the market. What We're Looking For Deep Architecture Experience - Strong background in digital and solution architecture, with expertise in cloud platforms (AWS, Azure, GCP), integration patterns, and full delivery lifecycles (Agile/Waterfall). Experience designing target and transition states across complex landscapes. Leadership and Delivery - Proven ability to lead cross-functional teams and align technical delivery with business strategy - ideally in banking or financial services. Great Communicator and Collaborator - Confident working with senior stakeholders and technical teams alike, with the ability to translate complex ideas into actionable insights. Bonus Points for Cloud certifications (e.g., AWS, Azure), knowledge of architecture frameworks (TOGAF, Zachman), experience in software engineering, and a strong grasp of emerging trends in financial services and technology. What's on Offer A competitive salary, based on your experience Flexible hybrid working, with a London office base
01/09/2025
Full time
Solution/Digital Architect - Digital Banking Overview Step into a pivotal role within a leading consultancy's Digital Banking Excellence Group, where strategy meets cutting-edge technology to help shape the future of banking. You'll work with global banks, fast-moving challengers, and next-gen FinTechs to deliver high-impact digital programmes - from modernising core platforms to architecting future-ready banking systems. This is your chance to lead digital transformation at scale. You'll design and implement cloud-first, enterprise-grade solutions, define strategic technology roadmaps, and work hands-on with partners like AWS, Azure, and GCP. It's a role where your technical leadership will directly influence the direction of global banking - and where you'll grow by mentoring others and driving innovation. The Role Design and Deliver Cloud-Native Architectures - Develop secure, scalable cloud solutions using platforms like AWS, Azure, and GCP. You'll apply modern approaches - microservices, APIs, event-driven design - to create systems built for speed, resilience, and growth. Lead Strategic Tech Transformation - Shape and deliver large-scale transformation programmes by aligning architecture decisions to business outcomes. You'll work closely with stakeholders to define future-state visions and guide complex change across technology estates. Own Delivery Across the Full Lifecycle - From early discovery to go-live and beyond, you'll oversee the architectural direction across projects. Your focus will be on ensuring technical consistency, agile delivery, and long-term platform health. Establish Governance and Best Practice - Implement architectural standards and governance across enterprise programmes. You'll ensure design assurance, compliance, and alignment with wider regulatory or risk frameworks. Mentor and Grow the Practice - Support the growth of internal capability by coaching junior architects, developing reusable patterns and frameworks, and driving knowledge-sharing across teams. Drive Client Engagement and Market Impact - Build strong relationships with clients and tech partners. You'll support pre-sales, contribute to proposals, and help define our architecture point of view in the market. What We're Looking For Deep Architecture Experience - Strong background in digital and solution architecture, with expertise in cloud platforms (AWS, Azure, GCP), integration patterns, and full delivery lifecycles (Agile/Waterfall). Experience designing target and transition states across complex landscapes. Leadership and Delivery - Proven ability to lead cross-functional teams and align technical delivery with business strategy - ideally in banking or financial services. Great Communicator and Collaborator - Confident working with senior stakeholders and technical teams alike, with the ability to translate complex ideas into actionable insights. Bonus Points for Cloud certifications (e.g., AWS, Azure), knowledge of architecture frameworks (TOGAF, Zachman), experience in software engineering, and a strong grasp of emerging trends in financial services and technology. What's on Offer A competitive salary, based on your experience Flexible hybrid working, with a London office base
Location(s): UK, Europe & Africa : UK : Guildford BAE Systems Digital Intelligence is home to 4,500 digital, cyber and intelligence experts. We work collaboratively across 10 countries to collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments. We have an exciting opportunity for an experienced / senior Software Engineer to join our growing telecommunications business unit. We deliver next generation cyber, communications and intelligence solutions for law enforcement. Our work helps law enforcement fight organised crime, counter terrorism and affects many "life at risk" situations daily - your role will have real impact. What you could be doing for us: At the forefront of our vision is BAE Systems' latest release for data retention - DataRetain Cloud Edition; this combines the flexibility of the public cloud environment with the security, control and separation of a traditional physical data retention solution. Our small focussed teams work on some of the latest technologies that ingest millions of records per second into massively scalable data stores - these are true Big Data systems. You'll be contributing to systems design and development decisions affecting the integration of existing and future systems. You will join agile development teams, practicing hybrid working in a relaxed, friendly but technically challenging area of the business. We generally meet in our Guildford office every two weeks but there is some flexibility in this. You will work within strongly customer focused teams where "DevOps culture" is an absolutely core part of the how we do engineering. As this is a senior role, you will use your leadership experience to guide teams, particularly more junior personnel, supporting their development. BAE Systems DI has a strong history of promoting from within, meaning we can offer the opportunity to take your career to the next level - in an internationally recognised business. Your day to day tasks will include: Full lifecycle software development in Java. Delivering high quality incremental software releases directly into the Cloud. Participating in large-scale system integrations, regular demos, training and business development activities. Implementing and improving CI/CD pipelines in Jenkins. Writing infrastructure-as-code in Typescript Ideally, you will have some experience in the above but for the right candidate with the right aptitude we will be willing to train you up as long as you are experienced in Java. What skills and experience are we looking for? You will need considerable experience of working as a software engineer using Java. Experience in React also preferred. Experienced in writing tests for existing and new code to ensure compatibility and stability Able to use different types of source control (preferably Git), be familiar with continuous integration, test-driven development and be prepared to use Agile development techniques to incrementally deliver working software You will work well within small teams, taking ownership of and delivering high quality software - you should take pride in the software you produce. Experience of any of the following technologies / skills useful, but not essential - we focus on aptitude and potential: AWS, Azure, Typescript, Elasticsearch, Docker Software Architecture (especially Microservices and Event-driven) Spring Boot, Apache Maven, React Javascript/JSP/JQuery/HTML Prometheus/Grafana Ansible Big Data Platforms, Knowledge of telecoms How we will support you: Work-life balance is important; you'll get 25 days holiday a year and, via our flexible benefits package the option to buy/sell and carry over from the year before Our flexible benefits package includes; private medical and dental insurance, a competitive pension scheme, cycle to work scheme, taste cards and more You'll have a dedicated Career Manager to help you develop your career and guide you on your journey through BAE Don't know a particular technology? Your learning and development is key to your future career You'll be part of our bonus scheme You are welcome to join any/all of our Diversity and Support groups. These groups cover everything from gender diversity to mental health and well being. Security Clearance Only those with the permanent and unrestricted right to live and work in the UK will be considered. Successful candidates will be required to go through Government security clearance at basic level prior to starting with us, progressing to SC level in the future. Life at BAE Systems Digital Intelligence We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day. By embracing technology, we can interact, collaborate and create together, even when we're working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance well-being. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential.
18/08/2023
Full time
Location(s): UK, Europe & Africa : UK : Guildford BAE Systems Digital Intelligence is home to 4,500 digital, cyber and intelligence experts. We work collaboratively across 10 countries to collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments. We have an exciting opportunity for an experienced / senior Software Engineer to join our growing telecommunications business unit. We deliver next generation cyber, communications and intelligence solutions for law enforcement. Our work helps law enforcement fight organised crime, counter terrorism and affects many "life at risk" situations daily - your role will have real impact. What you could be doing for us: At the forefront of our vision is BAE Systems' latest release for data retention - DataRetain Cloud Edition; this combines the flexibility of the public cloud environment with the security, control and separation of a traditional physical data retention solution. Our small focussed teams work on some of the latest technologies that ingest millions of records per second into massively scalable data stores - these are true Big Data systems. You'll be contributing to systems design and development decisions affecting the integration of existing and future systems. You will join agile development teams, practicing hybrid working in a relaxed, friendly but technically challenging area of the business. We generally meet in our Guildford office every two weeks but there is some flexibility in this. You will work within strongly customer focused teams where "DevOps culture" is an absolutely core part of the how we do engineering. As this is a senior role, you will use your leadership experience to guide teams, particularly more junior personnel, supporting their development. BAE Systems DI has a strong history of promoting from within, meaning we can offer the opportunity to take your career to the next level - in an internationally recognised business. Your day to day tasks will include: Full lifecycle software development in Java. Delivering high quality incremental software releases directly into the Cloud. Participating in large-scale system integrations, regular demos, training and business development activities. Implementing and improving CI/CD pipelines in Jenkins. Writing infrastructure-as-code in Typescript Ideally, you will have some experience in the above but for the right candidate with the right aptitude we will be willing to train you up as long as you are experienced in Java. What skills and experience are we looking for? You will need considerable experience of working as a software engineer using Java. Experience in React also preferred. Experienced in writing tests for existing and new code to ensure compatibility and stability Able to use different types of source control (preferably Git), be familiar with continuous integration, test-driven development and be prepared to use Agile development techniques to incrementally deliver working software You will work well within small teams, taking ownership of and delivering high quality software - you should take pride in the software you produce. Experience of any of the following technologies / skills useful, but not essential - we focus on aptitude and potential: AWS, Azure, Typescript, Elasticsearch, Docker Software Architecture (especially Microservices and Event-driven) Spring Boot, Apache Maven, React Javascript/JSP/JQuery/HTML Prometheus/Grafana Ansible Big Data Platforms, Knowledge of telecoms How we will support you: Work-life balance is important; you'll get 25 days holiday a year and, via our flexible benefits package the option to buy/sell and carry over from the year before Our flexible benefits package includes; private medical and dental insurance, a competitive pension scheme, cycle to work scheme, taste cards and more You'll have a dedicated Career Manager to help you develop your career and guide you on your journey through BAE Don't know a particular technology? Your learning and development is key to your future career You'll be part of our bonus scheme You are welcome to join any/all of our Diversity and Support groups. These groups cover everything from gender diversity to mental health and well being. Security Clearance Only those with the permanent and unrestricted right to live and work in the UK will be considered. Successful candidates will be required to go through Government security clearance at basic level prior to starting with us, progressing to SC level in the future. Life at BAE Systems Digital Intelligence We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day. By embracing technology, we can interact, collaborate and create together, even when we're working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance well-being. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential.
End Date Monday 21 August 2023 Salary Range £66,861 - £74,290 We support agile working - click here for more information on agile working options. Agile Working Options Flexibility in when hours are worked, Hybrid Working, Job Share, Reduced Hours Job Description Summary . Job Description Software Architect Salary : £61,861 - £81,719 Bristol Full-time Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at one of our office sites. Would you like to support a complex technology landscape in transformation of Finance ? You ll will be part of multi-skilled and empowered team who are bringing together technology and business experts from across the Finance Platform. You ll act as a key partner to our software engineers, ensuring that our architecture roadmap is a key input into our technical delivery, as well as listening, understanding and responding to the needs of the engineers. You ll aim to deliver the highest quality customer driven software whilst continually challenging, motivating, mentoring and supporting our engineering teams. You will understand technology implications for people and process, and you will bring this to your holistic view of design. We re on an exciting journey to transform our Group and the way we re shaping finance for good. We re focusing on the future, investing in our technologies, workplaces and colleagues to make our Group a great place for everyone. Including you. What you ll need Must have: Hands on software development experience with one or more modern programming languages Technical knowledge and experience in the domains of database management, data integration, cloud/SaaS integration, cybersecurity, and authentication. System design for Highly available distributed systems Working experience of cloud architecture (GCP, Azure or AWS) Experience of batch driven processing Preferable: Exposure to Finance and accounting systems strongly desirable though not crucial. Familiarity with technologies such as Oracle OIC, EPM, OFSAA Understanding of event driven architecture Great interpersonal skills and a good communicator with technical and non-technical people About working for us Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it s why we especially welcome applications from under-represented groups. We re disability confident. So if you d like reasonable adjustments to be made to our recruitment processes, just let us know. We also offer a wide-ranging benefits package, which includes: A generous pension contribution of up to 15% An annual bonus award, subject to Group performance Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Ready to start growing with purpose? Apply today. At Lloyds Banking Group, we're driven by a clear purpose; to help Britain prosper. Across the Group, our colleagues are focused on making a difference to customers, businesses and communities. With us you'll have a key role to play in shaping the financial services of the future, whilst the scale and reach of our Group means you'll have many opportunities to learn, grow and develop. We keep your data safe. So, we'll only ever ask you to provide confidential or sensitive information once you have formally been invited along to an interview or accepted a verbal offer to join us which is when we run our background checks. We'll always explain what we need and why, with any request coming from a trusted Lloyds Banking Group person. We're focused on creating a values-led culture and are committed to building a workforce which reflects the diversity of the customers and communities we serve. Together we re building a truly inclusive workplace where all of our colleagues have the opportunity to make a real difference.
15/08/2023
Full time
End Date Monday 21 August 2023 Salary Range £66,861 - £74,290 We support agile working - click here for more information on agile working options. Agile Working Options Flexibility in when hours are worked, Hybrid Working, Job Share, Reduced Hours Job Description Summary . Job Description Software Architect Salary : £61,861 - £81,719 Bristol Full-time Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at one of our office sites. Would you like to support a complex technology landscape in transformation of Finance ? You ll will be part of multi-skilled and empowered team who are bringing together technology and business experts from across the Finance Platform. You ll act as a key partner to our software engineers, ensuring that our architecture roadmap is a key input into our technical delivery, as well as listening, understanding and responding to the needs of the engineers. You ll aim to deliver the highest quality customer driven software whilst continually challenging, motivating, mentoring and supporting our engineering teams. You will understand technology implications for people and process, and you will bring this to your holistic view of design. We re on an exciting journey to transform our Group and the way we re shaping finance for good. We re focusing on the future, investing in our technologies, workplaces and colleagues to make our Group a great place for everyone. Including you. What you ll need Must have: Hands on software development experience with one or more modern programming languages Technical knowledge and experience in the domains of database management, data integration, cloud/SaaS integration, cybersecurity, and authentication. System design for Highly available distributed systems Working experience of cloud architecture (GCP, Azure or AWS) Experience of batch driven processing Preferable: Exposure to Finance and accounting systems strongly desirable though not crucial. Familiarity with technologies such as Oracle OIC, EPM, OFSAA Understanding of event driven architecture Great interpersonal skills and a good communicator with technical and non-technical people About working for us Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it s why we especially welcome applications from under-represented groups. We re disability confident. So if you d like reasonable adjustments to be made to our recruitment processes, just let us know. We also offer a wide-ranging benefits package, which includes: A generous pension contribution of up to 15% An annual bonus award, subject to Group performance Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Ready to start growing with purpose? Apply today. At Lloyds Banking Group, we're driven by a clear purpose; to help Britain prosper. Across the Group, our colleagues are focused on making a difference to customers, businesses and communities. With us you'll have a key role to play in shaping the financial services of the future, whilst the scale and reach of our Group means you'll have many opportunities to learn, grow and develop. We keep your data safe. So, we'll only ever ask you to provide confidential or sensitive information once you have formally been invited along to an interview or accepted a verbal offer to join us which is when we run our background checks. We'll always explain what we need and why, with any request coming from a trusted Lloyds Banking Group person. We're focused on creating a values-led culture and are committed to building a workforce which reflects the diversity of the customers and communities we serve. Together we re building a truly inclusive workplace where all of our colleagues have the opportunity to make a real difference.
Solution Architect, Technology Our Team, Strategy and Architecture, is part of a thriving product, engineering, data, operations, and digital community who together design, develop and operate all of RS' global digital services. We work on some of the most exciting product developments and enterprise initiatives, and we design the technology solutions to support these. For example, we: Ensure our digital products, platforms and services are built to meet and exceed customers' expectations Help others across the business to achieve more through technology Facilitate technical design working with our many agile and cross functional teams Maintain a holistic view of the technology roadmaps for the company Champion technical excellence and the art of the possible You have a passion for technology and everything that goes into creating great solutions. That includes code, software, products, platforms, people and processes. You understand how to use the latest engineering and architecture techniques, working with internal teams, vendors and partners alike to achieve the best outcomes. For example, you like to: Provide technical leadership Create a best in class digital experience though customer centric design Build digital traffic though web, mobile, voice and related mass market channels Create bespoke, high value solutions, for large enterprise customers Design the technology that powers a digital business from datacentres, networks and cloud to productivity, enterprise systems and more Form partnerships with other leading technology companies The role is Solution Architect and your accountabilities would be: Develop the architecture & overall design for major/strategic projects in line with the output of the Enterprise Architects and providing the boundaries within which the engineering teams can subsequently deliver. Support, and actively participate in, robust governance processes relating to target and transition conceptual, logical and physical architectures for application/technology solutions Facilitate the process of making Key Design decisions, ensuring that all key stakeholders can contribute to the process. Communicate the reasoning and implications of key architectural decisions to senior management stakeholders Contribute to cross functional Design Working Groups to discuss, agree and communicate key design elements. Ensuring that the programmes, projects and initiatives are aware of, and comply with, the documented Architectural governance processes. Provide mentoring and coaching for less experienced members of the Solution Architecture team. To be effective in the role, you will need the ability to work flexibly. Much of your time will be spent working in virtual teams, with the occasional need to attend the RS Corby and RS London offices, where many of our key stakeholders are based. Your skills and experience include some of the following: Infrastructure (e.g. datacentres, networks and cloud migrations) Security and robustness (e.g. identity and access control, scalability, usability, maintainability, monitoring, alerting, etc) Platforms (e.g. frameworks, ERPs, Search, PaaS, serverless) Architectural design (e.g. methodologies, diagrams, analysis, specifications) Integrated systems (e.g. between bespoke, open source, commercial off the shelf and SaaS) Deployment environments (e.g. virtualization, containers and automation of these) Scalable architectural patterns (e.g. SOA, micro-services, API management, event driven) Web and mobile solutions (e.g. internet, http, CDN's, browser and native) You especially enjoy learning new skills and new technologies (and we would like hear about what you've done, whether it's on the list above or not). We are technology agnostic, and use the best tool for the job. That said, to give you a flavour, we're currently making good use of: Cloud: predominantly AWS but Azure and others too Data: the Cloudera and snowflake ecosystems, plus several integrated tools Marketing: Adobe, Google plus a slew of ad tech ML and AI: using all the above Containers: from docker, hashicorp and the cloud native foundation Custom development: Java, node.js, graphql, react and much more DevOps: we like engineers to own their technology choices and work with them on automation, testing, security, and monitoring Value and values mean a lot to us, that is to say creating value in our industry and holding true to our values. In the evolving landscape of high tech industry, it is as important for us to adapt to the changing times as it is for us to deliver great products and great service. To survive and thrive we put innovation at our core and drive creative thinking. It means experimenting with unknowns, trying new things, thinking and acting differently. By doing this we create value for: Customers : competing on value, not price, and making it easy to do business Suppliers : providing insight and analysis to create better solutions Shareholders: growing profits and creating dividend growth Our employees : nurturing talent and building a highly-diverse, high-performance culture And we always live our values of being seamless, personal and progressive which is why we have come to really value six ways of working: Passion : an exceptional experience for customers, suppliers and colleagues every time. Integrity : be real and do the right thing Innovation : courage to do something bold Collaboration : trust our collective genius Accountability : if it's to be, make things happen with simplicity and speed Aspiration : be ambitious, like you're the owner of our business Above all, we know we will achieve great things, working with the best people in industry, including, hopefully, you. What we offer? We have an outstanding benefits package, which includes: Up to 15% Bonus Private Healthcare 26 days holiday (with the option to purchase a further week) EAP Programme Virtual GP access Discounted stock options Extremely generous contributory Pension at 10.5% employer contribution Life assurance About Us: RS is an organization that holds customer service and innovation at its heart. This has lead us to growing to operations in 32 countries, more than 500,000 products available online, in catalogues, at trade counters and via service offerings to over one million customers who, together, receive over 50,000 RS deliveries a day. From here we see plenty more opportunities for the future, underpinned by digital, technology, data, and culture of people who are continually transforming and growing the business to meet the needs of our customers in a fast changing world.
24/09/2022
Full time
Solution Architect, Technology Our Team, Strategy and Architecture, is part of a thriving product, engineering, data, operations, and digital community who together design, develop and operate all of RS' global digital services. We work on some of the most exciting product developments and enterprise initiatives, and we design the technology solutions to support these. For example, we: Ensure our digital products, platforms and services are built to meet and exceed customers' expectations Help others across the business to achieve more through technology Facilitate technical design working with our many agile and cross functional teams Maintain a holistic view of the technology roadmaps for the company Champion technical excellence and the art of the possible You have a passion for technology and everything that goes into creating great solutions. That includes code, software, products, platforms, people and processes. You understand how to use the latest engineering and architecture techniques, working with internal teams, vendors and partners alike to achieve the best outcomes. For example, you like to: Provide technical leadership Create a best in class digital experience though customer centric design Build digital traffic though web, mobile, voice and related mass market channels Create bespoke, high value solutions, for large enterprise customers Design the technology that powers a digital business from datacentres, networks and cloud to productivity, enterprise systems and more Form partnerships with other leading technology companies The role is Solution Architect and your accountabilities would be: Develop the architecture & overall design for major/strategic projects in line with the output of the Enterprise Architects and providing the boundaries within which the engineering teams can subsequently deliver. Support, and actively participate in, robust governance processes relating to target and transition conceptual, logical and physical architectures for application/technology solutions Facilitate the process of making Key Design decisions, ensuring that all key stakeholders can contribute to the process. Communicate the reasoning and implications of key architectural decisions to senior management stakeholders Contribute to cross functional Design Working Groups to discuss, agree and communicate key design elements. Ensuring that the programmes, projects and initiatives are aware of, and comply with, the documented Architectural governance processes. Provide mentoring and coaching for less experienced members of the Solution Architecture team. To be effective in the role, you will need the ability to work flexibly. Much of your time will be spent working in virtual teams, with the occasional need to attend the RS Corby and RS London offices, where many of our key stakeholders are based. Your skills and experience include some of the following: Infrastructure (e.g. datacentres, networks and cloud migrations) Security and robustness (e.g. identity and access control, scalability, usability, maintainability, monitoring, alerting, etc) Platforms (e.g. frameworks, ERPs, Search, PaaS, serverless) Architectural design (e.g. methodologies, diagrams, analysis, specifications) Integrated systems (e.g. between bespoke, open source, commercial off the shelf and SaaS) Deployment environments (e.g. virtualization, containers and automation of these) Scalable architectural patterns (e.g. SOA, micro-services, API management, event driven) Web and mobile solutions (e.g. internet, http, CDN's, browser and native) You especially enjoy learning new skills and new technologies (and we would like hear about what you've done, whether it's on the list above or not). We are technology agnostic, and use the best tool for the job. That said, to give you a flavour, we're currently making good use of: Cloud: predominantly AWS but Azure and others too Data: the Cloudera and snowflake ecosystems, plus several integrated tools Marketing: Adobe, Google plus a slew of ad tech ML and AI: using all the above Containers: from docker, hashicorp and the cloud native foundation Custom development: Java, node.js, graphql, react and much more DevOps: we like engineers to own their technology choices and work with them on automation, testing, security, and monitoring Value and values mean a lot to us, that is to say creating value in our industry and holding true to our values. In the evolving landscape of high tech industry, it is as important for us to adapt to the changing times as it is for us to deliver great products and great service. To survive and thrive we put innovation at our core and drive creative thinking. It means experimenting with unknowns, trying new things, thinking and acting differently. By doing this we create value for: Customers : competing on value, not price, and making it easy to do business Suppliers : providing insight and analysis to create better solutions Shareholders: growing profits and creating dividend growth Our employees : nurturing talent and building a highly-diverse, high-performance culture And we always live our values of being seamless, personal and progressive which is why we have come to really value six ways of working: Passion : an exceptional experience for customers, suppliers and colleagues every time. Integrity : be real and do the right thing Innovation : courage to do something bold Collaboration : trust our collective genius Accountability : if it's to be, make things happen with simplicity and speed Aspiration : be ambitious, like you're the owner of our business Above all, we know we will achieve great things, working with the best people in industry, including, hopefully, you. What we offer? We have an outstanding benefits package, which includes: Up to 15% Bonus Private Healthcare 26 days holiday (with the option to purchase a further week) EAP Programme Virtual GP access Discounted stock options Extremely generous contributory Pension at 10.5% employer contribution Life assurance About Us: RS is an organization that holds customer service and innovation at its heart. This has lead us to growing to operations in 32 countries, more than 500,000 products available online, in catalogues, at trade counters and via service offerings to over one million customers who, together, receive over 50,000 RS deliveries a day. From here we see plenty more opportunities for the future, underpinned by digital, technology, data, and culture of people who are continually transforming and growing the business to meet the needs of our customers in a fast changing world.
We're growing our team! Our platform engineers help design and build applications for a range of critical public & government services and we need more passionate individuals to help that mission. You will be working at the cutting edge of cloud technology and solutions as part of a vibrant and inclusive team that fosters positivity and development at its centre. You will work across a range of projects and services, interacting with a wide variety of stakeholders to build common platforms, tooling and processes at various stages of the software development lifecycle. We're agile by default and we introduce and operate practices such as continuous deployment to support live applications. We strive to create solutions that are reusable, scalable and driven by automation. You'll be joining a team that understands that you get the best from people by encouraging them to be themselves and by allowing creativity to flourish. We support this by empowering our teams to own a solution throughout the development lifecycle whilst providing senior engineering support where needed. You will also be supported to develop your skills through regular training and development and will be joining a community of engineers who understand the importance of knowledge sharing. Initially you will be working remotely by default but as we start to return to offices individual requirements can be assessed to get the balance right and we run regular events such as team socials, virtual pub quizzes and team forums to give our teams the chance to socialise amongst each other and the wider business. Key Responsibilities: Support and monitor live applications Design, build and maintain secure cloud infrastructure Design, build and maintain build and release pipelines. Manage integrations between hosting platforms and applications Deploy and monitor software and configuration changes Automate efficient working practices where possible Ideally you will have experience in: Microsoft Azure with focus on their Platform as a Service offerings (App Services, Azure SQL, CosmosDB, Azure Search, KeyVault etc.). Infrastructure as Code. Primarily (but not limited to) ARM templates. Scripting languages such as PowerShell or Python. Building, Managing and securing C# ASP.Net web applications Web based authentication flows such as OAuth or SAML Effective source control management with Git Build and Release Management using Azure DevOps (VSTS) or a similar product An understand of the importance of Test Driven Development and associated technologies such as NUnit, XUnit. UI / Functional testing with Selenium Expertise in monitoring large distributed systems using technologies such as ELK, Grafana, Prometheus and tooling provided by cloud platform vendors Awareness and insight into technology trends to adopt new cutting-edge tools Other desirable skills and experience: Past experience of working in a Agile environment Experience of working with other cloud environments such as AWS & Google Cloud Experience with container management and micro-services architectures such as Docker and Kubernetes Elastic Search NodeJS Ruby on Rails About BAE Systems Digital Intelligence We use our intelligence-led insights to help defend Governments, Nations and Societies from cyber-attacks and financial crime. Our customers depend on our evolving capabilities to help them safely grow their organisations. Our unprecedented access to threat intelligence, world-leading analysts and market-leading technology means we can help them to adapt, evolve and stay ahead of the criminals. Division overview: Capabilities At BAE Systems Digital Intelligence, we pride ourselves in being a leader in the cyber defence industry, and Capabilities is the engine that keeps the business moving forward. It is the largest area of Digital Intelligence, containing our Engineering, Consulting and Project Management teams that design and implement the defence solutions and digital transformation projects that make us a globally recognised brand in both the public and private sector. As a member of the Capabilities team, you will be creating and managing the solutions that earn us our place in an ever changing digital world. We all have a role to play in defending our clients, and this is yours. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. We also welcome discussions about flexible working. Life at BAE Systems Digital Intelligence We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day. By embracing technology, we can interact, collaborate and create together, even when we're working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance wellbeing. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. About BAE Systems Digital Intelligence We use our intelligence-led insights to help defend Governments, Nations and Societies from cyber-attacks and financial crime. Our customers depend on our evolving capabilities to help them safely grow their organisations. Our unprecedented access to threat intelligence, world-leading analysts and market-leading technology means we can help them to adapt, evolve and stay ahead of the criminals. Division overview: Government At BAE Systems Digital Intelligence, we pride ourselves in being a leader in the cyber defence industry, and Government contracts are an area we have many decades of experience in. Our Government business unit houses four of our critical client groups: UK National Security, Global National Security, defence and central government. Government and key infrastructure networks are critical targets to defend as the effects of these networks being breached can be devastating. As a member of the Government business unit, you will defend the connected world and ensure the protection of nations. We all have a role to play in defending our clients, and this is yours.
20/09/2022
Full time
We're growing our team! Our platform engineers help design and build applications for a range of critical public & government services and we need more passionate individuals to help that mission. You will be working at the cutting edge of cloud technology and solutions as part of a vibrant and inclusive team that fosters positivity and development at its centre. You will work across a range of projects and services, interacting with a wide variety of stakeholders to build common platforms, tooling and processes at various stages of the software development lifecycle. We're agile by default and we introduce and operate practices such as continuous deployment to support live applications. We strive to create solutions that are reusable, scalable and driven by automation. You'll be joining a team that understands that you get the best from people by encouraging them to be themselves and by allowing creativity to flourish. We support this by empowering our teams to own a solution throughout the development lifecycle whilst providing senior engineering support where needed. You will also be supported to develop your skills through regular training and development and will be joining a community of engineers who understand the importance of knowledge sharing. Initially you will be working remotely by default but as we start to return to offices individual requirements can be assessed to get the balance right and we run regular events such as team socials, virtual pub quizzes and team forums to give our teams the chance to socialise amongst each other and the wider business. Key Responsibilities: Support and monitor live applications Design, build and maintain secure cloud infrastructure Design, build and maintain build and release pipelines. Manage integrations between hosting platforms and applications Deploy and monitor software and configuration changes Automate efficient working practices where possible Ideally you will have experience in: Microsoft Azure with focus on their Platform as a Service offerings (App Services, Azure SQL, CosmosDB, Azure Search, KeyVault etc.). Infrastructure as Code. Primarily (but not limited to) ARM templates. Scripting languages such as PowerShell or Python. Building, Managing and securing C# ASP.Net web applications Web based authentication flows such as OAuth or SAML Effective source control management with Git Build and Release Management using Azure DevOps (VSTS) or a similar product An understand of the importance of Test Driven Development and associated technologies such as NUnit, XUnit. UI / Functional testing with Selenium Expertise in monitoring large distributed systems using technologies such as ELK, Grafana, Prometheus and tooling provided by cloud platform vendors Awareness and insight into technology trends to adopt new cutting-edge tools Other desirable skills and experience: Past experience of working in a Agile environment Experience of working with other cloud environments such as AWS & Google Cloud Experience with container management and micro-services architectures such as Docker and Kubernetes Elastic Search NodeJS Ruby on Rails About BAE Systems Digital Intelligence We use our intelligence-led insights to help defend Governments, Nations and Societies from cyber-attacks and financial crime. Our customers depend on our evolving capabilities to help them safely grow their organisations. Our unprecedented access to threat intelligence, world-leading analysts and market-leading technology means we can help them to adapt, evolve and stay ahead of the criminals. Division overview: Capabilities At BAE Systems Digital Intelligence, we pride ourselves in being a leader in the cyber defence industry, and Capabilities is the engine that keeps the business moving forward. It is the largest area of Digital Intelligence, containing our Engineering, Consulting and Project Management teams that design and implement the defence solutions and digital transformation projects that make us a globally recognised brand in both the public and private sector. As a member of the Capabilities team, you will be creating and managing the solutions that earn us our place in an ever changing digital world. We all have a role to play in defending our clients, and this is yours. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. We also welcome discussions about flexible working. Life at BAE Systems Digital Intelligence We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day. By embracing technology, we can interact, collaborate and create together, even when we're working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance wellbeing. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. About BAE Systems Digital Intelligence We use our intelligence-led insights to help defend Governments, Nations and Societies from cyber-attacks and financial crime. Our customers depend on our evolving capabilities to help them safely grow their organisations. Our unprecedented access to threat intelligence, world-leading analysts and market-leading technology means we can help them to adapt, evolve and stay ahead of the criminals. Division overview: Government At BAE Systems Digital Intelligence, we pride ourselves in being a leader in the cyber defence industry, and Government contracts are an area we have many decades of experience in. Our Government business unit houses four of our critical client groups: UK National Security, Global National Security, defence and central government. Government and key infrastructure networks are critical targets to defend as the effects of these networks being breached can be devastating. As a member of the Government business unit, you will defend the connected world and ensure the protection of nations. We all have a role to play in defending our clients, and this is yours.
Our Senior Engineer 2s are Tech Leads, Architects, Thought Leaders, Full Stack Engineers, and Consultants. They are our most senior technologist within a customer account representing Made Tech and act as a hands-on CTO across one or more software delivery teams driving organisational change and outcomes for users. They combine technical excellence, drive to deliver, and coaching, to achieve outcomes for our customers and their users, and to establish strong engineering cultures within our customers organisations. They find themselves working on a variety of different problems from monoliths to microservices, upskilling colleagues and customers, always finding themselves learning from others, while constantly striving to be nice humans :) What does the job entail? We primarily write and deliver custom software for the public sector. We work across central and local government, as well as in health, and our past lies in the technology startup world. Technical excellence for us isn't about delivering to feature lists. We place a strong emphasis on outcome-based delivery; ensuring our customer's goals are understood and achieved with the technology we deploy. Depending on our customers' needs our Senior 2s may play one or more roles. Sometimes the role is very hands-on and you'll be the most senior engineer on the team delivering software, other times you will play more of a technical architect advising teams and ensuring consistency across multiple deliveries. Further still you may play a strong part in account management and hold relationships with our customers senior staff as a technical adviser. We need flexible individuals who enjoy a varied workload, are happy to switch between being more and less hands-on, but don't see themselves stepping away from code any time soon. It might be that you're stronger as a Tech Lead or as a Tech Architect, or only have experience in one area, that's okay as long as you have an interest and willingness to broaden your expertise. Our teams have used Ruby with Rails and Sinatra, ES6 with React and Angular 2, C# with .NET Core. We don't limit ourselves as a company and we expect all our Engineers to be keen on learning new technologies. Automation is important to our teams, so we make sure there is a CD pipeline set up to build, test, and release many times per day. High performing software delivery teams need to be empowered to iteratively and rapidly deliver changes all the way through to production. To do this we combine our extensive cloud automation knowledge with DevOps culture. We've been using AWS from the start and as Advanced Partners are go to experts within the public sector. We use a range of IaaS, PaaS and FaaS depending on the needs of our users, in this case software teams, such as EC2, Lambda, ECS, Kubernetes, Heroku, CloudFoundry, Azure App Services, and more. We use VPC and PrivateLink for connecting to on-premise, legacy systems. We also use API Gateway, S3, CloudFront, SQS, SNS, SES, RDS, and many other services provided by AWS. We ensure we document our architecture and infrastructure as code, using technologies such as Terraform and OpenAPI. Containerization is a big part of empowering our teams to develop, deploy and scale their applications, but so too is using AWS Lambda and avoiding the complexity of stateful services altogether. Right tool for the job. For us, DevOps is about culture rather than roles and titles. Even though this role is for someone with strong DevOps experience, the biggest impact you will have is coaching and helping teams use the platforms you build. You won't be building infrastructure in isolation or charged with deploying other peoples work into production. You'll empower teams with the mantra: you build it, you run it! We grow a team of polyglot programmers, which you might already consider yourself to be, who are versed in a mix of paradigms such as object-oriented, functional, declarative, event-based and aspect-oriented. To create this environment our Senior Engineers need to embrace sharing their knowledge and skills with others, and they need to keep an open mind - we'd love to hear some examples of mentoring, coaching and growing team members. Maybe you will have written some blog posts about your discipline, or perhaps even delivered a talk or two. Job requirementsWhat experience are we looking for? While we will look for you to have experience in these things, if you don't have one of these don't let that stop you applying. Working directly with customers and users Working within multidisciplinary teams with product, design, and technology working within the same cycles Agile practices such as Scrum, XP, and/or Kanban Showcasing and presentation skills Written code with test-driven development Worked with many programming languages Worked with many databases Worked with APIs Experience in influencing architecture and teams Debugging experience in a range of systems Evidence of self-development - we value keen learners Drive to deliver outcomes for users Desire to mentor others Empathy and people skills Optional experience Don't forget to mention any of the experience listed below. While it's optional, it's all highly desired! Consultancy Pair programming - we pair around 50% of the time Component-based design techniques such as using pattern libraries, styled-components, CSS-in-JS, BEM, and/or SUIT CSS Debugging infrastructure The React ecosystem including a test-driven approach Infrastructure as code technology like Terraform and Cloud Formation Use of architectural decision records Writing blog posts and giving talks - Balancing life and work: ✈️ Flexible Holiday - We trust you to take as much holiday as you need Flexible Parental Leave - We provide flexible parental leave options Remote Working - We offer part-time remote working for all our staff Paid counselling - We offer paid counselling as well as financial and legal advice ️ Paid anniversary break - We celebrate your 3 and 5 year anniversary with us by buying your family a holiday Making work as fabulous as possible: Work Ready - We'll buy you a Macbook, ergonomic equipment, books, conferences, training, and more Learn Tech - We spend every Friday afternoon learning rather than working ️ Friday Lunches - We randomly match up 8 colleagues every Friday and pay for lunch Friday Social - We pay for social drinks on a Friday Compensating you fairly: Transparent Salary Bands - We publish salary bands so you know you're being fairly compensated Annual Salary Reviews - We review your salary on an annual basis Season Ticket Loan - We provide loans to help you pay for your travel Cycle To Work Scheme - We offer the cycle to work scheme to help pay for your bicycle Expenses Paid - Taxi to a meeting? Want to take a customer to lunch? Expenses are no hassle! Call with a member of the talent team Call with CTO 90 minute F2F remote interview with Director and Head of People with a pairing exercise with a member of the engineering team Ruby, Ruby on Rails, JavaScript, React, .NETRuby, Ruby on Rails, Sinatra, React, Angular, C#, .NET, AWS, APIs, Terraform, CloudFormation
17/03/2021
Full time
Our Senior Engineer 2s are Tech Leads, Architects, Thought Leaders, Full Stack Engineers, and Consultants. They are our most senior technologist within a customer account representing Made Tech and act as a hands-on CTO across one or more software delivery teams driving organisational change and outcomes for users. They combine technical excellence, drive to deliver, and coaching, to achieve outcomes for our customers and their users, and to establish strong engineering cultures within our customers organisations. They find themselves working on a variety of different problems from monoliths to microservices, upskilling colleagues and customers, always finding themselves learning from others, while constantly striving to be nice humans :) What does the job entail? We primarily write and deliver custom software for the public sector. We work across central and local government, as well as in health, and our past lies in the technology startup world. Technical excellence for us isn't about delivering to feature lists. We place a strong emphasis on outcome-based delivery; ensuring our customer's goals are understood and achieved with the technology we deploy. Depending on our customers' needs our Senior 2s may play one or more roles. Sometimes the role is very hands-on and you'll be the most senior engineer on the team delivering software, other times you will play more of a technical architect advising teams and ensuring consistency across multiple deliveries. Further still you may play a strong part in account management and hold relationships with our customers senior staff as a technical adviser. We need flexible individuals who enjoy a varied workload, are happy to switch between being more and less hands-on, but don't see themselves stepping away from code any time soon. It might be that you're stronger as a Tech Lead or as a Tech Architect, or only have experience in one area, that's okay as long as you have an interest and willingness to broaden your expertise. Our teams have used Ruby with Rails and Sinatra, ES6 with React and Angular 2, C# with .NET Core. We don't limit ourselves as a company and we expect all our Engineers to be keen on learning new technologies. Automation is important to our teams, so we make sure there is a CD pipeline set up to build, test, and release many times per day. High performing software delivery teams need to be empowered to iteratively and rapidly deliver changes all the way through to production. To do this we combine our extensive cloud automation knowledge with DevOps culture. We've been using AWS from the start and as Advanced Partners are go to experts within the public sector. We use a range of IaaS, PaaS and FaaS depending on the needs of our users, in this case software teams, such as EC2, Lambda, ECS, Kubernetes, Heroku, CloudFoundry, Azure App Services, and more. We use VPC and PrivateLink for connecting to on-premise, legacy systems. We also use API Gateway, S3, CloudFront, SQS, SNS, SES, RDS, and many other services provided by AWS. We ensure we document our architecture and infrastructure as code, using technologies such as Terraform and OpenAPI. Containerization is a big part of empowering our teams to develop, deploy and scale their applications, but so too is using AWS Lambda and avoiding the complexity of stateful services altogether. Right tool for the job. For us, DevOps is about culture rather than roles and titles. Even though this role is for someone with strong DevOps experience, the biggest impact you will have is coaching and helping teams use the platforms you build. You won't be building infrastructure in isolation or charged with deploying other peoples work into production. You'll empower teams with the mantra: you build it, you run it! We grow a team of polyglot programmers, which you might already consider yourself to be, who are versed in a mix of paradigms such as object-oriented, functional, declarative, event-based and aspect-oriented. To create this environment our Senior Engineers need to embrace sharing their knowledge and skills with others, and they need to keep an open mind - we'd love to hear some examples of mentoring, coaching and growing team members. Maybe you will have written some blog posts about your discipline, or perhaps even delivered a talk or two. Job requirementsWhat experience are we looking for? While we will look for you to have experience in these things, if you don't have one of these don't let that stop you applying. Working directly with customers and users Working within multidisciplinary teams with product, design, and technology working within the same cycles Agile practices such as Scrum, XP, and/or Kanban Showcasing and presentation skills Written code with test-driven development Worked with many programming languages Worked with many databases Worked with APIs Experience in influencing architecture and teams Debugging experience in a range of systems Evidence of self-development - we value keen learners Drive to deliver outcomes for users Desire to mentor others Empathy and people skills Optional experience Don't forget to mention any of the experience listed below. While it's optional, it's all highly desired! Consultancy Pair programming - we pair around 50% of the time Component-based design techniques such as using pattern libraries, styled-components, CSS-in-JS, BEM, and/or SUIT CSS Debugging infrastructure The React ecosystem including a test-driven approach Infrastructure as code technology like Terraform and Cloud Formation Use of architectural decision records Writing blog posts and giving talks - Balancing life and work: ✈️ Flexible Holiday - We trust you to take as much holiday as you need Flexible Parental Leave - We provide flexible parental leave options Remote Working - We offer part-time remote working for all our staff Paid counselling - We offer paid counselling as well as financial and legal advice ️ Paid anniversary break - We celebrate your 3 and 5 year anniversary with us by buying your family a holiday Making work as fabulous as possible: Work Ready - We'll buy you a Macbook, ergonomic equipment, books, conferences, training, and more Learn Tech - We spend every Friday afternoon learning rather than working ️ Friday Lunches - We randomly match up 8 colleagues every Friday and pay for lunch Friday Social - We pay for social drinks on a Friday Compensating you fairly: Transparent Salary Bands - We publish salary bands so you know you're being fairly compensated Annual Salary Reviews - We review your salary on an annual basis Season Ticket Loan - We provide loans to help you pay for your travel Cycle To Work Scheme - We offer the cycle to work scheme to help pay for your bicycle Expenses Paid - Taxi to a meeting? Want to take a customer to lunch? Expenses are no hassle! Call with a member of the talent team Call with CTO 90 minute F2F remote interview with Director and Head of People with a pairing exercise with a member of the engineering team Ruby, Ruby on Rails, JavaScript, React, .NETRuby, Ruby on Rails, Sinatra, React, Angular, C#, .NET, AWS, APIs, Terraform, CloudFormation