Source description
About the role
As a Software Engineer at our company, you will have the opportunity to design, produce, test, and implement working software across the lifecycle of the system. This critical role will allow you to hone your existing software engineering skills and advance your career. The position is offered at the vice president level. Key Responsibilities: - Develop knowledge of various aspects of the associated platform including business, applications, data, and infrastructure - Liaise with principal engineers, architects, and other key stakeholders to understand how the platform works and supports business objectives - Apply Agile methods to software development on the backlog - Produce resilient and long-lived software and adapt flexibly to future needs - Deliver intentional architecture and formulate emergent design through innovative ideas, experimentation, and prototyping - Design and develop software focusing on automation of build, test, and deployment activities using executable patterns Qualifications Required: - Strong full stack experience in software design and implementation, with the ability to utilize programming languages for solving complex problems - Proficiency in complex requirements analysis capture and validation against business and systems requirements - Strong full-stack experience with C#, WPF, and .NET Core, understanding of Reactive Extensions, multi-threading, and concurrency using lock-free algorithms and techniques - Good working knowledge of PostgreSQL, GKE, React, HTML5, messaging systems, services, KDB, networking, and messaging protocols - Collaboration skills to work with business teams and produce pragmatic solutions - Experience in information security policies and practices within the financial sector - Strong stakeholder management and communication skills to convey complex technical concepts in a simple manner In this role, you will work in a permanent feature team and play a crucial part in the development and implementation of software. The position requires executive-level experience and offers 45 hours per week. The Job Posting Closing Date is 11/06/2026. As a Software Engineer at our company, you will have the opportunity to design, produce, test, and implement working software across the lifecycle of the system. This critical role will allow you to hone your existing software engineering skills and advance your career. The position is offered at the vice president level. Key Responsibilities: - Develop knowledge of various aspects of the associated platform including business, applications, data, and infrastructure - Liaise with principal engineers, architects, and other key stakeholders to understand how the platform works and supports business objectives - Apply Agile methods to software development on the backlog - Produce resilient and long-lived software and adapt flexibly to future needs - Deliver intentional architecture and formulate emergent design through innovative ideas, experimentation, and prototyping - Design and develop software focusing on automation of build, test, and deployment activities using executable patterns Qualifications Required: - Strong full stack experience in software design and implementation, with the ability to utilize programming languages for solving complex problems - Proficiency in complex requirements analysis capture and validation against business and systems requirements - Strong full-stack experience with C#, WPF, and .NET Core, understanding of Reactive Extensions, multi-threading, and concurrency using lock-free algorithms and techniques - Good working knowledge of PostgreSQL, GKE, React, HTML5, messaging systems, services, KDB, networking, and messaging protocols - Collaboration skills to work with business teams and produce pragmatic solutions - Experience in information security policies and practices within the financial sector - Strong stakeholder management and communication skills to convey complex technical concepts in a simple manner In this role, you will work in a permanent feature team and play a crucial part in the development and implementation of software. The position requires executive-level experience and offers 45 hours per week. The Job Posting Closing Date is 11/06/2026.
More at NatWest