Principal Software Engineer Hours: 40h p/w Location: Remote Salary:60k-70k Build the platforms that power better travel money At eurochange , we're transforming foreign exchange - making it better, simpler and more convenient for millions of customers. Technology is at the heart of that journey, and we're looking for a Principal Software Engineer to help shape the platforms that drive our digital future. This is a senior, hands-on technical leadership role where you'll influence architecture, guide engineering standards, and deliver enterprise-grade solutions that scale with our ambitions. What you'll be doing As our Principal Software Engineer, you'll be a technical authority across our digital platforms, combining architectural vision with practical delivery. You'll: Lead end-to-end full-stack delivery , from backend services and APIs to customer-facing and internal applications Shape and evolve platform and system architecture , ensuring solutions are secure, scalable and future-ready Translate business strategy into robust technical designs , balancing innovation with resilience Set the standard for clean code, engineering best practice and quality across teams Drive modernisation initiatives , reducing technical debt and improving performance Champion DevOps, CI/CD and automation , enabling faster, safer releases Embed security, compliance and GDPR-by-design into everything we build Collaborate closely with Product, Design, Architecture and senior stakeholders Mentor and influence engineers at all levels, raising the bar for technical excellence About you You're a strategic, hands-on technical leader who enjoys solving complex problems and influencing direction. You're trusted for your judgement, calm under pressure, and passionate about building systems that last. You'll bring: Expert-level experience with C#, .NET and object-oriented design Strong front-end knowledge using JavaScript/TypeScript and React Deep experience designing and governing enterprise APIs (REST & SOAP), ideally on Azure Proven leadership in DevOps, CI/CD pipelines and cloud-native environments Advanced SQL Server and data modelling expertise Strong understanding of microservices and distributed systems Experience with CMS platforms (e.g. Umbraco) and third-party integrations A collaborative mindset and the ability to influence without line management Our Perks Are Out of This World! Colleague Rate on Travel Money 28 days holiday (inclusive of bank holidays) High Street Discounts Free 24/7 Virtual GP service for you and your family Cycle to Work Scheme Employee Wellbeing & Financial Support through Retail Trust Employee Assistance Programme - because you matter! Wagestream - access your earned wages when you need it Recognition Awards for outstanding service Additional holiday entitlement after 1 year Life Assurance and much more! Our Vision To be the UK's go-to travel money provider, adding value to every customer's journey! Our Purpose Foreign exchange but better, simpler & more convenient, we're the trusted inspirational experts. Our Values We Strive, We Trust, We're Aspirational, We're Responsible, We're Sincere
04/03/2026
Full time
Principal Software Engineer Hours: 40h p/w Location: Remote Salary:60k-70k Build the platforms that power better travel money At eurochange , we're transforming foreign exchange - making it better, simpler and more convenient for millions of customers. Technology is at the heart of that journey, and we're looking for a Principal Software Engineer to help shape the platforms that drive our digital future. This is a senior, hands-on technical leadership role where you'll influence architecture, guide engineering standards, and deliver enterprise-grade solutions that scale with our ambitions. What you'll be doing As our Principal Software Engineer, you'll be a technical authority across our digital platforms, combining architectural vision with practical delivery. You'll: Lead end-to-end full-stack delivery , from backend services and APIs to customer-facing and internal applications Shape and evolve platform and system architecture , ensuring solutions are secure, scalable and future-ready Translate business strategy into robust technical designs , balancing innovation with resilience Set the standard for clean code, engineering best practice and quality across teams Drive modernisation initiatives , reducing technical debt and improving performance Champion DevOps, CI/CD and automation , enabling faster, safer releases Embed security, compliance and GDPR-by-design into everything we build Collaborate closely with Product, Design, Architecture and senior stakeholders Mentor and influence engineers at all levels, raising the bar for technical excellence About you You're a strategic, hands-on technical leader who enjoys solving complex problems and influencing direction. You're trusted for your judgement, calm under pressure, and passionate about building systems that last. You'll bring: Expert-level experience with C#, .NET and object-oriented design Strong front-end knowledge using JavaScript/TypeScript and React Deep experience designing and governing enterprise APIs (REST & SOAP), ideally on Azure Proven leadership in DevOps, CI/CD pipelines and cloud-native environments Advanced SQL Server and data modelling expertise Strong understanding of microservices and distributed systems Experience with CMS platforms (e.g. Umbraco) and third-party integrations A collaborative mindset and the ability to influence without line management Our Perks Are Out of This World! Colleague Rate on Travel Money 28 days holiday (inclusive of bank holidays) High Street Discounts Free 24/7 Virtual GP service for you and your family Cycle to Work Scheme Employee Wellbeing & Financial Support through Retail Trust Employee Assistance Programme - because you matter! Wagestream - access your earned wages when you need it Recognition Awards for outstanding service Additional holiday entitlement after 1 year Life Assurance and much more! Our Vision To be the UK's go-to travel money provider, adding value to every customer's journey! Our Purpose Foreign exchange but better, simpler & more convenient, we're the trusted inspirational experts. Our Values We Strive, We Trust, We're Aspirational, We're Responsible, We're Sincere
Principal Software Engineer Hours: 40h p/w Location: Remote Salary:60k-70k Build the platforms that power better travel money At eurochange , we re transforming foreign exchange making it better, simpler and more convenient for millions of customers. Technology is at the heart of that journey, and we re looking for a Principal Software Engineer to help shape the platforms that drive our digital future. This is a senior, hands-on technical leadership role where you ll influence architecture, guide engineering standards, and deliver enterprise-grade solutions that scale with our ambitions. What you ll be doing As our Principal Software Engineer, you ll be a technical authority across our digital platforms, combining architectural vision with practical delivery. You ll: Lead end-to-end full-stack delivery , from backend services and APIs to customer-facing and internal applications Shape and evolve platform and system architecture , ensuring solutions are secure, scalable and future-ready Translate business strategy into robust technical designs , balancing innovation with resilience Set the standard for clean code, engineering best practice and quality across teams Drive modernisation initiatives , reducing technical debt and improving performance Champion DevOps, CI/CD and automation , enabling faster, safer releases Embed security, compliance and GDPR-by-design into everything we build Collaborate closely with Product, Design, Architecture and senior stakeholders Mentor and influence engineers at all levels, raising the bar for technical excellence About you You re a strategic, hands-on technical leader who enjoys solving complex problems and influencing direction. You re trusted for your judgement, calm under pressure, and passionate about building systems that last. You ll bring: Expert-level experience with C#, .NET and object-oriented design Strong front-end knowledge using JavaScript/TypeScript and React Deep experience designing and governing enterprise APIs (REST & SOAP), ideally on Azure Proven leadership in DevOps, CI/CD pipelines and cloud-native environments Advanced SQL Server and data modelling expertise Strong understanding of microservices and distributed systems Experience with CMS platforms (e.g. Umbraco) and third-party integrations A collaborative mindset and the ability to influence without line management Our Perks Are Out of This World! Colleague Rate on Travel Money 28 days holiday (inclusive of bank holidays) High Street Discounts Free 24/7 Virtual GP service for you and your family Cycle to Work Scheme Employee Wellbeing & Financial Support through Retail Trust Employee Assistance Programme because you matter! Wagestream access your earned wages when you need it Recognition Awards for outstanding service Additional holiday entitlement after 1 year Life Assurance and much more! Our Vision To be the UK s go-to travel money provider, adding value to every customer s journey! Our Purpose Foreign exchange but better, simpler & more convenient, we re the trusted inspirational experts. Our Values We Strive, We Trust, We re Aspirational, We re Responsible, We re Sincere
15/02/2026
Full time
Principal Software Engineer Hours: 40h p/w Location: Remote Salary:60k-70k Build the platforms that power better travel money At eurochange , we re transforming foreign exchange making it better, simpler and more convenient for millions of customers. Technology is at the heart of that journey, and we re looking for a Principal Software Engineer to help shape the platforms that drive our digital future. This is a senior, hands-on technical leadership role where you ll influence architecture, guide engineering standards, and deliver enterprise-grade solutions that scale with our ambitions. What you ll be doing As our Principal Software Engineer, you ll be a technical authority across our digital platforms, combining architectural vision with practical delivery. You ll: Lead end-to-end full-stack delivery , from backend services and APIs to customer-facing and internal applications Shape and evolve platform and system architecture , ensuring solutions are secure, scalable and future-ready Translate business strategy into robust technical designs , balancing innovation with resilience Set the standard for clean code, engineering best practice and quality across teams Drive modernisation initiatives , reducing technical debt and improving performance Champion DevOps, CI/CD and automation , enabling faster, safer releases Embed security, compliance and GDPR-by-design into everything we build Collaborate closely with Product, Design, Architecture and senior stakeholders Mentor and influence engineers at all levels, raising the bar for technical excellence About you You re a strategic, hands-on technical leader who enjoys solving complex problems and influencing direction. You re trusted for your judgement, calm under pressure, and passionate about building systems that last. You ll bring: Expert-level experience with C#, .NET and object-oriented design Strong front-end knowledge using JavaScript/TypeScript and React Deep experience designing and governing enterprise APIs (REST & SOAP), ideally on Azure Proven leadership in DevOps, CI/CD pipelines and cloud-native environments Advanced SQL Server and data modelling expertise Strong understanding of microservices and distributed systems Experience with CMS platforms (e.g. Umbraco) and third-party integrations A collaborative mindset and the ability to influence without line management Our Perks Are Out of This World! Colleague Rate on Travel Money 28 days holiday (inclusive of bank holidays) High Street Discounts Free 24/7 Virtual GP service for you and your family Cycle to Work Scheme Employee Wellbeing & Financial Support through Retail Trust Employee Assistance Programme because you matter! Wagestream access your earned wages when you need it Recognition Awards for outstanding service Additional holiday entitlement after 1 year Life Assurance and much more! Our Vision To be the UK s go-to travel money provider, adding value to every customer s journey! Our Purpose Foreign exchange but better, simpler & more convenient, we re the trusted inspirational experts. Our Values We Strive, We Trust, We re Aspirational, We re Responsible, We re Sincere
Principal Developer Team Lead
Salary: £51,400 - £68,800
Location: Cambridge/Hybrid
Contract: Permanent
This Principal Developer Team Lead position offers a pivotal opportunity to shape the technical future of a world-renowned academic organisation. You'll spearhead the migration of enterprise systems to cutting-edge cloud-native AWS architectures, while balancing hands-on technical leadership with people management responsibilities.
We are Cambridge University Press & Assessment, a world-leading academic publisher and assessment organisation and a proud part of the University of Cambridge.
About the role
We're seeking a hands-on Principal Developer Team Lead to drive the technical transformation of our Exam Technology Organisation as we migrate legacy enterprise applications to modern, cloud-native architectures on AWS.
You'll balance technical leadership with people management, leading a team of 4-8 developers while establishing the foundations for our future technology stack. Your initial focus will be on two strategic priorities:
Evolving our SRE function - Building the DevOps infrastructure, automation, and tooling that enables Site Reliability Engineering practices across development and operations teams
Advancing our AI development practice - Establishing standards, frameworks, and best practices for responsibly integrating AI capabilities into our education platforms.
What You'll Do
Technical Leadership
Lead migration of legacy applications to cloud-native AWS architectures
Build DevOps automation to support SRE practices
Establish AI/ML development standards and frameworks
Set observability, monitoring, and incident response standards
Promote best practices in web, event-driven, and cloud-native technologies
Provide technical expertise and oversee code reviews
People Leadership
Manage and mentor a team of 4–8 developers, providing coaching, development plan
Identifying training needs in AI/ML and SRE.
Support recruitment and foster a culture of continual improvement and wellbeing.
Delivery & Collaboration
Deliver software in agile squads
Collaborate with architects, SREs, product owners, and infrastructure teams
Liaise with stakeholders to identify education sector needs
Plan and estimate migrations and feature delivery
Coordinate with service management, security, and AWS experts
About you
Essential experience
Degree or equivalent
Proven technical team leadership
Skilled in two or more modern programming languages
Experience with AWS cloud and infrastructure
DevOps skills: automation, CI/CD, infrastructure-as-code
Understanding of SRE and observability
Experience in web-apps and modern frameworks
Strong communicator with technical and non-technical audiences
Technical Expertise
CI/CD pipelines, automation frameworks, and developer tooling
Observability tools, monitoring, logging, and alerting systems
Responsible AI practices and governance
Event-driven architecture and microservices patterns
Software design patterns and scalability best practices
Security principles in cloud environments
Leadership Qualities
Ability to set technical standards and provide thought leadership
Experience balancing people management with hands-on contribution
Strong mentoring and coaching skills
Collaborative approach that builds trust across teams
Passion for continuous learning in AI/ML and DevOps
Promotes inclusion and continuous improvement
You'll be instrumental in our digital transformation, establishing the foundations for reliable, innovative systems that serve millions of learners, teachers, and researchers worldwide. By evolving our SRE function and advancing our AI practice, you'll empower teams to deliver high-performance solutions while responsibly harnessing cutting-edge technologies.
If you would like to know more about this opportunity and what will make you successful, please see the full job description attached to the bottom of this vacancy on our careers site.
Rewards and benefits
We will support you to be at your best in work and to live well outside of it. In addition to competitive salaries, we offer a world-class, flexible rewards package , featuring family-friendly and planet-friendly benefits including:
28 days annual leave plus bank holidays
Private medical and Permanent Health Insurance
Discretionary annual bonus
Group personal pension scheme
Life assurance up to 4 x annual salary
Green travel schemes
We are a hybrid working organisation, and we offer a range of flexible working options from day one. We expect most hybrid-working colleagues to spend 40-60% of their time at their dedicated office or location. We will also consider other work arrangements if you wish to work more flexibly or require adjustments due to a disability.
Ready to pursue your potential? Apply now.
We review applications on an ongoing basis, with a closing date for all applications being 18 February 2026.
If you are shortlisted and progressed through the stages, you can expect:
A 40-minute screening call with the Hiring Manager.
First stage interview via MS Teams or in person. You will be provided with a brief to complete a role related task which will need to be returned by email in advance of your interview.
Please note that successful applicants will be subject to satisfactory background checks including DBS due to working in a regulated industry.
Cambridge University Press & Assessment is an approved UK employer for the sponsorship of eligible roles and applicants under the Skilled Worker visa route. Please refer to the gov.uk website for guidance to understand your own eligibility based on the role you are applying for.
Why join us
Joining us is your opportunity to pursue potential. You'll belong to a collaborative team that's exploring new and better ways to serve students, teachers and researchers across the globe – for the benefit of individuals, society and the world. Sharing our mission will inspire your own growth, development and progress, in an environment which embraces difference, change and aspiration.
Cambridge University Press & Assessment is committed to being a place where anyone can enjoy a successful career, where it's safe to speak up, and where we learn continuously to improve together. We welcome applications from all candidates, regardless of demographic characteristics (age, disability, educational attainment, ethnicity, gender, marital status, neurodiversity, religion, sex, gender identity and sexual identity), cultural, or social class/background.
We believe better outcomes come through diversity of thought, background and approach. We welcome applications from people from all backgrounds and communities, actively seeking to employ people from a wide range of different communities.
04/02/2026
Full time
Principal Developer Team Lead
Salary: £51,400 - £68,800
Location: Cambridge/Hybrid
Contract: Permanent
This Principal Developer Team Lead position offers a pivotal opportunity to shape the technical future of a world-renowned academic organisation. You'll spearhead the migration of enterprise systems to cutting-edge cloud-native AWS architectures, while balancing hands-on technical leadership with people management responsibilities.
We are Cambridge University Press & Assessment, a world-leading academic publisher and assessment organisation and a proud part of the University of Cambridge.
About the role
We're seeking a hands-on Principal Developer Team Lead to drive the technical transformation of our Exam Technology Organisation as we migrate legacy enterprise applications to modern, cloud-native architectures on AWS.
You'll balance technical leadership with people management, leading a team of 4-8 developers while establishing the foundations for our future technology stack. Your initial focus will be on two strategic priorities:
Evolving our SRE function - Building the DevOps infrastructure, automation, and tooling that enables Site Reliability Engineering practices across development and operations teams
Advancing our AI development practice - Establishing standards, frameworks, and best practices for responsibly integrating AI capabilities into our education platforms.
What You'll Do
Technical Leadership
Lead migration of legacy applications to cloud-native AWS architectures
Build DevOps automation to support SRE practices
Establish AI/ML development standards and frameworks
Set observability, monitoring, and incident response standards
Promote best practices in web, event-driven, and cloud-native technologies
Provide technical expertise and oversee code reviews
People Leadership
Manage and mentor a team of 4–8 developers, providing coaching, development plan
Identifying training needs in AI/ML and SRE.
Support recruitment and foster a culture of continual improvement and wellbeing.
Delivery & Collaboration
Deliver software in agile squads
Collaborate with architects, SREs, product owners, and infrastructure teams
Liaise with stakeholders to identify education sector needs
Plan and estimate migrations and feature delivery
Coordinate with service management, security, and AWS experts
About you
Essential experience
Degree or equivalent
Proven technical team leadership
Skilled in two or more modern programming languages
Experience with AWS cloud and infrastructure
DevOps skills: automation, CI/CD, infrastructure-as-code
Understanding of SRE and observability
Experience in web-apps and modern frameworks
Strong communicator with technical and non-technical audiences
Technical Expertise
CI/CD pipelines, automation frameworks, and developer tooling
Observability tools, monitoring, logging, and alerting systems
Responsible AI practices and governance
Event-driven architecture and microservices patterns
Software design patterns and scalability best practices
Security principles in cloud environments
Leadership Qualities
Ability to set technical standards and provide thought leadership
Experience balancing people management with hands-on contribution
Strong mentoring and coaching skills
Collaborative approach that builds trust across teams
Passion for continuous learning in AI/ML and DevOps
Promotes inclusion and continuous improvement
You'll be instrumental in our digital transformation, establishing the foundations for reliable, innovative systems that serve millions of learners, teachers, and researchers worldwide. By evolving our SRE function and advancing our AI practice, you'll empower teams to deliver high-performance solutions while responsibly harnessing cutting-edge technologies.
If you would like to know more about this opportunity and what will make you successful, please see the full job description attached to the bottom of this vacancy on our careers site.
Rewards and benefits
We will support you to be at your best in work and to live well outside of it. In addition to competitive salaries, we offer a world-class, flexible rewards package , featuring family-friendly and planet-friendly benefits including:
28 days annual leave plus bank holidays
Private medical and Permanent Health Insurance
Discretionary annual bonus
Group personal pension scheme
Life assurance up to 4 x annual salary
Green travel schemes
We are a hybrid working organisation, and we offer a range of flexible working options from day one. We expect most hybrid-working colleagues to spend 40-60% of their time at their dedicated office or location. We will also consider other work arrangements if you wish to work more flexibly or require adjustments due to a disability.
Ready to pursue your potential? Apply now.
We review applications on an ongoing basis, with a closing date for all applications being 18 February 2026.
If you are shortlisted and progressed through the stages, you can expect:
A 40-minute screening call with the Hiring Manager.
First stage interview via MS Teams or in person. You will be provided with a brief to complete a role related task which will need to be returned by email in advance of your interview.
Please note that successful applicants will be subject to satisfactory background checks including DBS due to working in a regulated industry.
Cambridge University Press & Assessment is an approved UK employer for the sponsorship of eligible roles and applicants under the Skilled Worker visa route. Please refer to the gov.uk website for guidance to understand your own eligibility based on the role you are applying for.
Why join us
Joining us is your opportunity to pursue potential. You'll belong to a collaborative team that's exploring new and better ways to serve students, teachers and researchers across the globe – for the benefit of individuals, society and the world. Sharing our mission will inspire your own growth, development and progress, in an environment which embraces difference, change and aspiration.
Cambridge University Press & Assessment is committed to being a place where anyone can enjoy a successful career, where it's safe to speak up, and where we learn continuously to improve together. We welcome applications from all candidates, regardless of demographic characteristics (age, disability, educational attainment, ethnicity, gender, marital status, neurodiversity, religion, sex, gender identity and sexual identity), cultural, or social class/background.
We believe better outcomes come through diversity of thought, background and approach. We welcome applications from people from all backgrounds and communities, actively seeking to employ people from a wide range of different communities.
Job Profile Summary BP Net Zero 2050 BP has embarked on an ambitious plan to modernize and transform using digital technologies to drive efficiency, effective and new business models. Digital Customers & Markets focuses on customer experience and deliver cross-business group solutions that generate value for bp in current and new markets solving complex challenges with our data and technology expertise to help bp advance a Net Zero future and reimagining energy. Our Team delivers and runs Digital Products for Fleet Customers globally and are aligned to Product, Service and Platform teams that work together to enable our customers to accomplish their missions. You will provide hands-on expertise to build and leading multiple autonomous software engineering teams from a technical perspective and collaborate with Architects, Product Owners and the wider business to build a scalable, robust and secure platform. If technology excites you, we want you! As a Principal Software Engineer, you are the expert member of a team creating software for BP colleagues and external users. As an IT provider of choice to your area of BP and delivering innovation at speed you will operate in a dynamic and commercially focussed environment, with the resources of one of the world's largest IT organisations working with you. The role is a hands-on so, as well as driving engineering decisions and best practices, you will also be coding so need to be an excellent hands-on coder. Job Advert Key Accountabilities • Working with users and business analysts to understand requirements • Designing, developing, and testing custom software applications • Supporting and maintaining your software. We believe in DevOps - you build it, you run it! • Monitoring and applying emerging technologies • Providing mentorship and thought leadership to your team and across the organisation • Mentoring and technical leadership of less experienced developers Essential Technical Skills : • Extensive experience and mastery of one or more of Java, C#, JavaScript/Node.js • Proven willingness and ability to learn, to become deeply skilled in at least one more programming language on top of your existing skillset • Deep experience and understanding of the SDLC, including design, security, design patterns for extensible and reliable code, automated unit and functional testing, CI/CD and telemetry • Expertise in modern technologies like Cloud native, containers, serverless • Proven leadership capability Secondary: • Confirmed experience of Agile methodologies, DevOps culture and practices, Lean techniques like Value Stream Mapping • User story definition • Application Support • Experience in most of these technologies: o Azure and/or AWS o Azure DevOps/Git/GitHub o RESTful APIs o Deep understanding of automated testing (unit, functional, integration, e2e) o Container technologies (EKS, AKS, OpenShift, docker) and Serverless Leadership and EQ • You embrace a culture of change and agility, evolving continuously, adapting to our changing world. • You are a great team-mate, looking beyond your own area and organisational boundaries to consider the bigger picture and perspective of others. • You are self-aware and actively seek mentorship from others on impact and effectiveness • You apply judgment and common sense. You use insight and good judgement to enable commercially sound, efficient and pragmatic decisions and solutions and to respond to situations as they arise. • You have cultural fluency - you actively seek to understand cultural differences and sensitivities. Education • Computer Science or other technical (e.g. Physics, Engineering) degree or equivalent commercial experience Desirable Experience and Capability #Digital Engineering Entity Innovation & Engineering Job Family Group IT&S Group Relocation available No Travel required No Country United Kingdom About BP INNOVATION & ENGINEERING Join us in creating, growing, and delivering innovation at pace, enabling us to thrive while transitioning to a net zero world. All without compromising our operational risk management. Working with us, you can do this by: • deploying our integrated capability and standards in service of our net zero and safety ambitions • driving our digital transformation and pioneering new business models • collaborating to deliver competitive customer-focused energy solutions • originating, scaling and commercialising innovative ideas, and creating ground-breaking new businesses from them • protecting us by assuring management of our greatest physical and digital risks Because together we are: • Originators, builders, guardians and disruptors • Engineers, technologists, scientists and entrepreneurs • Empathetic, curious, creative and inclusive
07/10/2021
Full time
Job Profile Summary BP Net Zero 2050 BP has embarked on an ambitious plan to modernize and transform using digital technologies to drive efficiency, effective and new business models. Digital Customers & Markets focuses on customer experience and deliver cross-business group solutions that generate value for bp in current and new markets solving complex challenges with our data and technology expertise to help bp advance a Net Zero future and reimagining energy. Our Team delivers and runs Digital Products for Fleet Customers globally and are aligned to Product, Service and Platform teams that work together to enable our customers to accomplish their missions. You will provide hands-on expertise to build and leading multiple autonomous software engineering teams from a technical perspective and collaborate with Architects, Product Owners and the wider business to build a scalable, robust and secure platform. If technology excites you, we want you! As a Principal Software Engineer, you are the expert member of a team creating software for BP colleagues and external users. As an IT provider of choice to your area of BP and delivering innovation at speed you will operate in a dynamic and commercially focussed environment, with the resources of one of the world's largest IT organisations working with you. The role is a hands-on so, as well as driving engineering decisions and best practices, you will also be coding so need to be an excellent hands-on coder. Job Advert Key Accountabilities • Working with users and business analysts to understand requirements • Designing, developing, and testing custom software applications • Supporting and maintaining your software. We believe in DevOps - you build it, you run it! • Monitoring and applying emerging technologies • Providing mentorship and thought leadership to your team and across the organisation • Mentoring and technical leadership of less experienced developers Essential Technical Skills : • Extensive experience and mastery of one or more of Java, C#, JavaScript/Node.js • Proven willingness and ability to learn, to become deeply skilled in at least one more programming language on top of your existing skillset • Deep experience and understanding of the SDLC, including design, security, design patterns for extensible and reliable code, automated unit and functional testing, CI/CD and telemetry • Expertise in modern technologies like Cloud native, containers, serverless • Proven leadership capability Secondary: • Confirmed experience of Agile methodologies, DevOps culture and practices, Lean techniques like Value Stream Mapping • User story definition • Application Support • Experience in most of these technologies: o Azure and/or AWS o Azure DevOps/Git/GitHub o RESTful APIs o Deep understanding of automated testing (unit, functional, integration, e2e) o Container technologies (EKS, AKS, OpenShift, docker) and Serverless Leadership and EQ • You embrace a culture of change and agility, evolving continuously, adapting to our changing world. • You are a great team-mate, looking beyond your own area and organisational boundaries to consider the bigger picture and perspective of others. • You are self-aware and actively seek mentorship from others on impact and effectiveness • You apply judgment and common sense. You use insight and good judgement to enable commercially sound, efficient and pragmatic decisions and solutions and to respond to situations as they arise. • You have cultural fluency - you actively seek to understand cultural differences and sensitivities. Education • Computer Science or other technical (e.g. Physics, Engineering) degree or equivalent commercial experience Desirable Experience and Capability #Digital Engineering Entity Innovation & Engineering Job Family Group IT&S Group Relocation available No Travel required No Country United Kingdom About BP INNOVATION & ENGINEERING Join us in creating, growing, and delivering innovation at pace, enabling us to thrive while transitioning to a net zero world. All without compromising our operational risk management. Working with us, you can do this by: • deploying our integrated capability and standards in service of our net zero and safety ambitions • driving our digital transformation and pioneering new business models • collaborating to deliver competitive customer-focused energy solutions • originating, scaling and commercialising innovative ideas, and creating ground-breaking new businesses from them • protecting us by assuring management of our greatest physical and digital risks Because together we are: • Originators, builders, guardians and disruptors • Engineers, technologists, scientists and entrepreneurs • Empathetic, curious, creative and inclusive
Job Profile Summary BP Net Zero 2050 BP has embarked on an ambitious plan to modernize and transform using digital technologies to drive efficiency, effective and new business models. Digital Customers & Markets focuses on customer experience and deliver cross-business group solutions that generate value for bp in current and new markets solving complex challenges with our data and technology expertise to help bp advance a Net Zero future and reimagining energy. Our Team delivers and runs Digital Products for Fleet Customers globally and are aligned to Product, Service and Platform teams that work together to enable our customers to accomplish their missions. You will provide hands-on expertise to build and leading multiple autonomous software engineering teams from a technical perspective and collaborate with Architects, Product Owners and the wider business to build a scalable, robust and secure platform. If technology excites you, we want you! As a Principal Software Engineer, you are the expert member of a team creating software for BP colleagues and external users. As an IT provider of choice to your area of BP and delivering innovation at speed you will operate in a dynamic and commercially focussed environment, with the resources of one of the world's largest IT organisations working with you. The role is a hands-on so, as well as driving engineering decisions and best practices, you will also be coding so need to be an excellent hands-on coder. Job Advert Key Accountabilities • Working with users and business analysts to understand requirements • Designing, developing, and testing custom software applications • Supporting and maintaining your software. We believe in DevOps - you build it, you run it! • Monitoring and applying emerging technologies • Providing mentorship and thought leadership to your team and across the organisation • Mentoring and technical leadership of less experienced developers Essential Technical Skills : • Extensive experience and mastery of one or more of Java, C#, JavaScript/Node.js • Proven willingness and ability to learn, to become deeply skilled in at least one more programming language on top of your existing skillset • Deep experience and understanding of the SDLC, including design, security, design patterns for extensible and reliable code, automated unit and functional testing, CI/CD and telemetry • Expertise in modern technologies like Cloud native, containers, serverless • Proven leadership capability Secondary: • Confirmed experience of Agile methodologies, DevOps culture and practices, Lean techniques like Value Stream Mapping • User story definition • Application Support • Experience in most of these technologies: o Azure and/or AWS o Azure DevOps/Git/GitHub o RESTful APIs o Deep understanding of automated testing (unit, functional, integration, e2e) o Container technologies (EKS, AKS, OpenShift, docker) and Serverless Leadership and EQ • You embrace a culture of change and agility, evolving continuously, adapting to our changing world. • You are a great team-mate, looking beyond your own area and organisational boundaries to consider the bigger picture and perspective of others. • You are self-aware and actively seek mentorship from others on impact and effectiveness • You apply judgment and common sense. You use insight and good judgement to enable commercially sound, efficient and pragmatic decisions and solutions and to respond to situations as they arise. • You have cultural fluency - you actively seek to understand cultural differences and sensitivities. Education • Computer Science or other technical (e.g. Physics, Engineering) degree or equivalent commercial experience Desirable Experience and Capability #Digital Engineering Entity Innovation & Engineering Job Family Group IT&S Group Relocation available No Travel required No Country United Kingdom About BP INNOVATION & ENGINEERING Join us in creating, growing, and delivering innovation at pace, enabling us to thrive while transitioning to a net zero world. All without compromising our operational risk management. Working with us, you can do this by: • deploying our integrated capability and standards in service of our net zero and safety ambitions • driving our digital transformation and pioneering new business models • collaborating to deliver competitive customer-focused energy solutions • originating, scaling and commercialising innovative ideas, and creating ground-breaking new businesses from them • protecting us by assuring management of our greatest physical and digital risks Because together we are: • Originators, builders, guardians and disruptors • Engineers, technologists, scientists and entrepreneurs • Empathetic, curious, creative and inclusive
05/10/2021
Full time
Job Profile Summary BP Net Zero 2050 BP has embarked on an ambitious plan to modernize and transform using digital technologies to drive efficiency, effective and new business models. Digital Customers & Markets focuses on customer experience and deliver cross-business group solutions that generate value for bp in current and new markets solving complex challenges with our data and technology expertise to help bp advance a Net Zero future and reimagining energy. Our Team delivers and runs Digital Products for Fleet Customers globally and are aligned to Product, Service and Platform teams that work together to enable our customers to accomplish their missions. You will provide hands-on expertise to build and leading multiple autonomous software engineering teams from a technical perspective and collaborate with Architects, Product Owners and the wider business to build a scalable, robust and secure platform. If technology excites you, we want you! As a Principal Software Engineer, you are the expert member of a team creating software for BP colleagues and external users. As an IT provider of choice to your area of BP and delivering innovation at speed you will operate in a dynamic and commercially focussed environment, with the resources of one of the world's largest IT organisations working with you. The role is a hands-on so, as well as driving engineering decisions and best practices, you will also be coding so need to be an excellent hands-on coder. Job Advert Key Accountabilities • Working with users and business analysts to understand requirements • Designing, developing, and testing custom software applications • Supporting and maintaining your software. We believe in DevOps - you build it, you run it! • Monitoring and applying emerging technologies • Providing mentorship and thought leadership to your team and across the organisation • Mentoring and technical leadership of less experienced developers Essential Technical Skills : • Extensive experience and mastery of one or more of Java, C#, JavaScript/Node.js • Proven willingness and ability to learn, to become deeply skilled in at least one more programming language on top of your existing skillset • Deep experience and understanding of the SDLC, including design, security, design patterns for extensible and reliable code, automated unit and functional testing, CI/CD and telemetry • Expertise in modern technologies like Cloud native, containers, serverless • Proven leadership capability Secondary: • Confirmed experience of Agile methodologies, DevOps culture and practices, Lean techniques like Value Stream Mapping • User story definition • Application Support • Experience in most of these technologies: o Azure and/or AWS o Azure DevOps/Git/GitHub o RESTful APIs o Deep understanding of automated testing (unit, functional, integration, e2e) o Container technologies (EKS, AKS, OpenShift, docker) and Serverless Leadership and EQ • You embrace a culture of change and agility, evolving continuously, adapting to our changing world. • You are a great team-mate, looking beyond your own area and organisational boundaries to consider the bigger picture and perspective of others. • You are self-aware and actively seek mentorship from others on impact and effectiveness • You apply judgment and common sense. You use insight and good judgement to enable commercially sound, efficient and pragmatic decisions and solutions and to respond to situations as they arise. • You have cultural fluency - you actively seek to understand cultural differences and sensitivities. Education • Computer Science or other technical (e.g. Physics, Engineering) degree or equivalent commercial experience Desirable Experience and Capability #Digital Engineering Entity Innovation & Engineering Job Family Group IT&S Group Relocation available No Travel required No Country United Kingdom About BP INNOVATION & ENGINEERING Join us in creating, growing, and delivering innovation at pace, enabling us to thrive while transitioning to a net zero world. All without compromising our operational risk management. Working with us, you can do this by: • deploying our integrated capability and standards in service of our net zero and safety ambitions • driving our digital transformation and pioneering new business models • collaborating to deliver competitive customer-focused energy solutions • originating, scaling and commercialising innovative ideas, and creating ground-breaking new businesses from them • protecting us by assuring management of our greatest physical and digital risks Because together we are: • Originators, builders, guardians and disruptors • Engineers, technologists, scientists and entrepreneurs • Empathetic, curious, creative and inclusive
A cloud native software development firm are seeking a lead .Net developer to lead one of their full stack development teams on a permanent basis (UK based fully remote) to support the expansion of their global user base. The lead .Net developer will be focussed on a mixture of team leadership and technical leadership, leading a full stack (C# .Net Core, NodeJS, JavaScript) team to design and develop new APIs and backend components, contributing to the full software development lifecycle of their cloud based applications. The lead .Net developer will take a leading role in the design and implementation of scalable, resilient and high performing solutions, defining best practices and upskilling team members allowing them to maintain standards across the team. They will also work with product managers and agile coaches to understand and translate customer requirements into effective software solutions, playing a key role in the direction and architecture of backend and API/messaging systems, along with driving CI and automation adoption to improve the speed and efficiency of software delivery. Lead .Net Developer - Required Skills and Experience: Strong enterprise C# .Net development experience to senior, lead or principal level Web/REST API development NodeJS or JavaScript experience Agile development methodology and best practices Lead .Net Developer - Ideal Experience: Cloud (AWS) and Microservices (Kubernetes) platforms Test-driven development practices API tooling, infrastructure and security Terraform IaC and/or Gitlab CI/CD Additional experience with Angular or React If you could be interested in this exciting opportunity as a Lead .Net Developer please apply online. A cloud native software development firm are seeking a lead .Net developer to lead one of their full stack development teams on a permanent basis (UK based fully remote) to support the expansion of their global user base. The lead .Net developer will be focussed on a mixture of team leadership and technical leadership, leading a full stack (C# .Net Core, NodeJS, JavaScript) team to design and develop new APIs and backend components, contributing to the full software development lifecycle of their cloud based applications. The lead .Net developer will take a leading role in the design and implementation of scalable, resilient and high performing solutions, defining best practices and upskilling team members allowing them to maintain standards across the team. They will also work with product managers and agile coaches to understand and translate customer requirements into effective software solutions, playing a key role in the direction and architecture of backend and API/messaging systems, along with driving CI and automation adoption to improve the speed and efficiency of software delivery. Lead .Net Developer - Required Skills and Experience: Strong enterprise C# .Net development experience to senior, lead or principal level Web/REST API development NodeJS or JavaScript experience Agile development methodology and best practices Lead .Net Developer - Ideal Experience: · Cloud (AWS) and Microservices (Kubernetes) platforms · Test-driven development practices · API tooling, infrastructure and security · Terraform IaC and/or Gitlab CI/CD · Additional experience with Angular or React If you could be interested in this exciting opportunity as a Lead .Net Developer please apply online.
14/09/2021
Full time
A cloud native software development firm are seeking a lead .Net developer to lead one of their full stack development teams on a permanent basis (UK based fully remote) to support the expansion of their global user base. The lead .Net developer will be focussed on a mixture of team leadership and technical leadership, leading a full stack (C# .Net Core, NodeJS, JavaScript) team to design and develop new APIs and backend components, contributing to the full software development lifecycle of their cloud based applications. The lead .Net developer will take a leading role in the design and implementation of scalable, resilient and high performing solutions, defining best practices and upskilling team members allowing them to maintain standards across the team. They will also work with product managers and agile coaches to understand and translate customer requirements into effective software solutions, playing a key role in the direction and architecture of backend and API/messaging systems, along with driving CI and automation adoption to improve the speed and efficiency of software delivery. Lead .Net Developer - Required Skills and Experience: Strong enterprise C# .Net development experience to senior, lead or principal level Web/REST API development NodeJS or JavaScript experience Agile development methodology and best practices Lead .Net Developer - Ideal Experience: Cloud (AWS) and Microservices (Kubernetes) platforms Test-driven development practices API tooling, infrastructure and security Terraform IaC and/or Gitlab CI/CD Additional experience with Angular or React If you could be interested in this exciting opportunity as a Lead .Net Developer please apply online. A cloud native software development firm are seeking a lead .Net developer to lead one of their full stack development teams on a permanent basis (UK based fully remote) to support the expansion of their global user base. The lead .Net developer will be focussed on a mixture of team leadership and technical leadership, leading a full stack (C# .Net Core, NodeJS, JavaScript) team to design and develop new APIs and backend components, contributing to the full software development lifecycle of their cloud based applications. The lead .Net developer will take a leading role in the design and implementation of scalable, resilient and high performing solutions, defining best practices and upskilling team members allowing them to maintain standards across the team. They will also work with product managers and agile coaches to understand and translate customer requirements into effective software solutions, playing a key role in the direction and architecture of backend and API/messaging systems, along with driving CI and automation adoption to improve the speed and efficiency of software delivery. Lead .Net Developer - Required Skills and Experience: Strong enterprise C# .Net development experience to senior, lead or principal level Web/REST API development NodeJS or JavaScript experience Agile development methodology and best practices Lead .Net Developer - Ideal Experience: · Cloud (AWS) and Microservices (Kubernetes) platforms · Test-driven development practices · API tooling, infrastructure and security · Terraform IaC and/or Gitlab CI/CD · Additional experience with Angular or React If you could be interested in this exciting opportunity as a Lead .Net Developer please apply online.