More jobs:
Principal Software Engineer, C#
Job in
Greater London, London, Greater London, W1B, England, UK
Listed on 2026-07-19
Listing for:
Jobtailor
Full Time
position Listed on 2026-07-19
Job specializations:
-
Software Development
Cloud Engineer - Software
Job Description & How to Apply Below
Responsibilities
- Provide technical leadership across our technology function, driving the design, delivery, and continuous improvement of enterprise applications and digital services.
- Define architecture, establish engineering standards, oversee delivery, and ensure solutions are scalable, secure, maintainable, and aligned to business objectives.
- Work closely with architects, engineering teams, business stakeholders, and senior leadership to help shape technology strategy.
- Mentor engineers and promote a culture of quality, accountability, and continuous improvement.
- Own the design and architecture of scalable, secure, and resilient enterprise applications, ensuring alignment with business and technology strategies.
- Define and champion software engineering standards, architectural patterns, best practices, and reusable frameworks across the engineering community.
- Lead complex technology initiatives from concept through to deployment and support, taking accountability for successful delivery and resolving challenges proactively.
- Drive improvements in code quality, security, testing, performance, automation, and Dev Ops practices while managing technical debt and continuous improvement initiatives.
- Build strong relationships with business and technical stakeholders, translating complex technical concepts into clear business outcomes.
- Oversee the support and maintenance of critical applications, ensuring reliability, effective incident management, and ongoing service resilience.
- Experience with in financial services, insurance, pensions, or investment management environments or through a consultancy who has provided services in such an environment is preferred.
- Deep expertise in Microsoft .NET technologies and C#.
- Strong proficiency in one or more additional languages such as Java, Python, Rust, or JavaScript.
- Experience developing back-end applications.
- Experience with Microsoft Azure services and cloud-based application development.
- Strong experience with relational databases and data management technologies, particularly SQL.
- Deep understanding of software architecture, system design, data structures, and algorithms.
- Experience of developing front-end applications
- Experience working with data warehouse and analytical platforms
- Proven technical experience within a complex technology environment.
- Demonstrates strong ownership and accountability for outcomes.
- Comfortable operating under pressure and managing competing priorities.
- Strong commercial awareness and decision-making capability.
- Excellent communication, stakeholder management, and influencing skills.
- Growth mindset with a passion for learning, coaching, and mentoring others.
- Ability to challenge constructively, embrace feedback, and continuously improve ways of working.
- Strong organisational and project management skills.
- Exceptional problem-solving and analytical thinking abilities.
- High attention to detail and commitment to quality.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×