Ever wanted to leave a real thumbprint on a platform that handles massive volume without breaking a sweat? At Madiff, we are looking for a Senior Software Architect to step into a critical core platform programme where your decisions actually matter. This is not about pushing paper or drawing diagrams nobody looks at. You will take true ownership of high-volume transactional environments, helping our engineering teams build things that scale gracefully and stay secure under heavy pressure. Best of all, this is a fully remote role open to talented professionals worldwide, meaning you can do your best work from wherever you feel most inspired.
Overview
We operate in a mission-critical setting where reliability is everything. You will bridge the gap between high-level vision and daily execution, guiding multiple engineering teams through complex regulatory landscapes and heavy transactional loads. If you love wrestling with hard distributed systems problems and turning them into elegant, clean architectures, this is your playground.
Key Responsibilities
- Own and evolve the target architecture for core transactional platforms while designing scalable, resilient, and secure distributed systems.
- Define and govern microservices and event-driven architecture patterns across multiple engineering teams.
- Ensure strict alignment with performance, availability, security, and compliance requirements.
- Guide engineering squads on clean architecture, Domain-Driven Design, and SOLID principles.
- Review solution designs and code from a high-level architectural perspective.
- Partner closely with DevOps and platform teams to optimize CI/CD, deployment pipelines, and runtime architecture.
- Drive cloud adoption and container-based delivery models while identifying technical risks early and defining solid mitigation strategies.
Requirements
To thrive in this role, you bring deep experience designing distributed systems within high-volume, highly regulated environments. You speak fluent Domain-Driven Design and microservices patterns, and you know how to balance velocity with rigorous security and compliance standards. Strong communication skills are a must, as you will be mentoring developers, aligning stakeholders, and driving technical consensus across distributed teams.
What You'll Gain
You will enjoy total location independence with our fully remote, worldwide setup. You get genuine influence over our core tech stack and long-term architecture without dealing with unnecessary red tape. You will also collaborate with a talented, globally distributed group of engineers who care deeply about building resilient software.
How to Apply
Click the apply button below to view the full job details and submit your application directly through the employer's official page.

