Job for Experts
Principal Software Engineer - EU
About the Role
You will lead the design, development, and scaling of core backend systems and APIs. You will own mission-critical projects end to end, make key architectural decisions, and ensure the platform is fast, resilient, and secure. You will drive engineering standards, improve CI/CD and observability, troubleshoot large-scale performance and reliability issues, and mentor senior engineers while collaborating with product, security, and leadership to align technical execution with business needs.
Requirements
- 10+ years of backend software engineering with leadership in fintech or blockchain
- Mastery of TypeScript plus one or more systems languages such as Rust Go or C++
- Proven track record building scalable APIs infrastructure and developer platforms
- Deep expertise with databases such as PostgreSQL DynamoDB and NoSQL and cloud AWS
- Strong knowledge of microservices CI/CD pipelines observability and SSDLC
- Familiarity with applied cryptography PKI and secure backend architectures
- Exceptional problem-solving communication and ability to influence technical direction
Responsibilities
- Lead the design and development of scalable secure backend services and APIs
- Define and evolve architecture for databases microservices and integrations
- Own mission-critical projects end to end from requirements to production and iteration
- Troubleshoot and resolve complex performance and reliability challenges at scale
- Drive improvements to CI/CD observability and engineering processes across teams
- Collaborate with leadership to shape roadmap priorities and long-term technical vision
- Mentor engineers promote best practices and represent DFNS in client discussions
