Job Closed
This listing is no longer active.
Principal Engineer, Digital Assistant
Location
United Kingdom
Posted
18 days ago
Salary
0
Seniority
Lead
Job Description
Principal Engineer, Digital Assistant
NatWest Group
• Designing and developing high performance and high availability applications, using proven frameworks and technologies • Monitoring the technical progress against plans while safeguarding functionality, scalability and performance, and providing progress updates to stakeholders • Designing and developing reusable libraries and APIs for use across the bank • Writing unit and integration tests within automated test environments to ensure code quality
Job Requirements
- Significant experience developing software within an SOA or microservices paradigm
- Experience of leading software development teams
- The ability to use industry recognised frameworks and development tooling
- Knowledge and proficiency in designing full stack software and architecture solutions, preferable Chat or AI based
- Experience in CI/CD pipelines, hosting on prem and cloud platforms including AWS and IBM Cloud
- Experience of supporting, modifying and maintaining systems and code developed by teams other than your own using Python and NodeJS
Benefits
- Health insurance
- Competitive salary
- Opportunities for professional development
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Contextual Launch, Enterprise Experience
CleerlyCleerly, founded in 2016, is a digital healthcare company specializing in AI-powered diagnostic solutions to transform cardiovascular care. Leveraging coronary computed tomography
• Build and enhance fullstack applications using React, TypeScript, and Node.js, delivering both usability and performance. • Work cross-functionally to translate customer feedback into intuitive, high-impact solutions. • Drive features from concept to production, including design, development, testing, deployment, and ongoing monitoring. • Deliver reliable, observable enterprise features that maintain uptime and build customer trust. • Conduct code reviews, mentor teammates, and raise the technical bar across the team. • Participate in on-call rotations and contribute to post-incident reviews to drive long-term reliability.
Senior Software Engineer – Network
DigitalOceanThe cloud ☁️ of choice for developers, startups, and growing digital businesses around the world.
• Designing and building highly efficient scalable services to enable network datapath for the next generation of features such as Virtual Private Cloud, Floating IPs and internal tooling for the virtual network stack to scale across hundreds of thousands of customer droplets. • Work on new architecture initiatives to build systems that enable fleet optimization such as optimizing the virtual networking stack to reduce CAPEX / OPEX. • Solving problems in network performance while leveraging on concepts of distributed systems to reduce performance bottlenecks, single points of failures and inter-dependencies of our many regions across the globe. • Solving complex data modeling challenges that have come into existence due to the hyper growth of DigitalOcean such as - our growing inventory of IP addresses, future transition to IPv6 and support for our core network primitives, creating flexible and composable virtual nics and more! • Diving deep into the ocean of highly available & fault-tolerant virtual networking. • Debugging/troubleshooting complex production issues across datacenters in real time and enhancing our playbooks and automation to counter their recurrence. • Participating in a team effort to improve visibility on various network metrics. • Using technologies and tools such as: Linux, Go, GRPC, Docker, Open vSwitch, eBPF, Prometheus, MySQL, and others!
Senior Software Engineer – Network
DigitalOceanThe cloud ☁️ of choice for developers, startups, and growing digital businesses around the world.
• Designing and building highly efficient scalable services to enable network datapath for the next generation of features such as Virtual Private Cloud, Floating IPs and internal tooling for the virtual network stack to scale across hundreds of thousands of customer droplets. • Work on new architecture initiatives to build systems that enable fleet optimization such as optimizing the virtual networking stack to reduce CAPEX / OPEX. • Solving problems in network performance while leveraging on concepts of distributed systems to reduce performance bottlenecks, single points of failures and inter-dependencies of our many regions across the globe. • Solving complex data modeling challenges that have come into existence due to the hyper growth of DigitalOcean such as - our growing inventory of IP addresses, future transition to IPv6 and support for our core network primitives, creating flexible and composable virtual nics and more! • Diving deep into the ocean of highly available & fault-tolerant virtual networking. • Debugging/troubleshooting complex production issues across datacenters in real time and enhancing our playbooks and automation to counter their recurrence. • Participating in a team effort to improve visibility on various network metrics. • Using technologies and tools such as: Linux, Go, GRPC, Docker, Open vSwitch, eBPF, Prometheus, MySQL, and others!
Senior Software Engineer – Network
DigitalOceanThe cloud ☁️ of choice for developers, startups, and growing digital businesses around the world.
• Designing and building highly efficient scalable services to enable network datapath. • Work on new architecture initiatives to build systems that enable fleet optimization. • Solving problems in network performance while leveraging on concepts of distributed systems. • Debugging/troubleshooting complex production issues across datacenters in real time. • Using technologies and tools such as: Linux, Go, GRPC, Docker, Open vSwitch, eBPF, Prometheus, MySQL.

