Principal Software Engineer

Engineer

Principal Software Engineer

Apply Now

- £0.00

  • Date posted
    May 25, 2026
  • Expiration date
    August 25, 2026
  • Application ends
    August 25, 2026

  As a principal engineer, you’ll own projects end to end, write code that others will look towards as a standard, understand how we operate our systems and make sure our technology grows and doesn’t become a big pile of tech debt.

Responsibilities:
  • Write concise, well‑tested, and well‑documented code that adheres to industry best practices.
  • Optimize software for quality, performance, scalability, efficiency, and security through testing, code scanning, refactoring, and monitoring.
  • Ensure automated tests and frameworks effectively support software quality, refactoring flexibility, and continuous integration and delivery.Design and build concurrent and asynchronous software solutions.
  • Analyze real problems and deliver practical solutions, keeping the team focused on current business needs.
  • Collaborate closely with product managers, developers, SREs, and engineers across experience levels and geographies to build meaningful software.
  • Design systems with operability in mind, leveraging monitoring and metrics to support reliable production operation.
  • Champion simplicity, reliability, manageability, scalability, extensibility, reusability, and performance.
  • Use observability data to optimize latency, compute, memory, storage, and network utilization.
  • Proactively identify and address technical debt, making it visible and resolving it deliberately.
Qualifications:
  • Demonstrate strong ownership of personal development, product quality, and commitment to the firm.
  • 8–10 years of experience designing and building scalable, data‑driven software applications and distributed systems.
  • Proven experience designing service‑based and tiered web applications used by customers.
  • Strong background in secure software development and willingness to participate in financial systems security practices.
  • Hands‑on experience with modern full‑stack technologies, including .NET/C#, RESTful APIs, JavaScript/TypeScript, React, SQL Server, and Azure DevOps.Proficient in at least one backend language (C#, Node.js, Java, or TypeScript) with willingness to work across the stack.
  • Experience with concurrency, threading, and/or asynchronous programming models.
  • Solid understanding of relational databases such as SQL Server or PostgreSQL.
  • Working knowledge of HTTP protocols and networking concepts.
  • Experience with cloud‑native platforms and tooling, including Azure, AKS, Docker, and Kubernetes.
  • Bachelor’s degree in Computer Science or equivalent practical experience.
  • Are you interested in this position?

     

    Apply by clicking on the “Apply Now” button below!

     

    #AlbionarcJobs#FintechJobs

    #AsiaJobs#MiddleEastCareers

    #TechTalent#FintechRecruitment

    #FinanceOpportunities#

     

     

     

Apply Now

- £0.00

Select your currency