Principal Software Engineer

Disco

London, United Kingdom
On-site
Distributed domain driven design
High volume distributed technical architectures
Big data technologies
The Principal Software Engineer shapes and evolves our architecture using Distributed Domain Driven Design practices, ultimately ensuring the robustness and scalability of our systems

Job Summary

  • The Principal Software Engineer shapes and evolves our architecture using Distributed Domain Driven Design practices, ultimately ensuring the robustness and scalability of our systems.
  • Drives the definition and evolution of our architecture using Distributed Domain Driven Design practices and acts as the strategy leader for key Architecture Quality Attributes.
  • Contributes to the prioritization of platform capability improvements across feature and data platforms and enhances the capture and communication of architecture descriptions.

Matching Summary

The Principal Software Engineer shapes and evolves our architecture using Distributed Domain Driven Design practices, ultimately ensuring the robustness and scalability of our systems.

Skills & Requirements

Must-have

  • Distributed Domain Driven Design
  • high volume distributed technical architectures
  • Big Data technologies
  • common infrastructure services
  • data-intensive, distributed systems
  • Continuous Integration and Continuous Deployment (CI/CD)
  • Cloud Provider (AWS, Azure, or GCP)

Nice-to-have

  • multi-tenant systems design
  • feature or release toggles

Key Requirements

  • 15+ years of relevant experience
  • Experience with Domain Driven Design concepts
  • Authorization to Work in the U.K.

Work Rights

Must be legally authorized to work in the United Kingdom

Tailored Resume

Cover Letter