Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Client Company name is seeking a hands-on Technical Architect to design high-throughput, event-driven distributed systems and mentor developers to maintain craftsmanship. You will work closely with Cloud Infrastructure and DevOps teams, align application architecture with IaC and GitOps, and drive best practices for observability, testing and production readiness.
Experience of 11+ years and deep skills across cloud platforms, microservices, and cost-optimized design are highly valued in this
Company: \"Client Company name\"
Role type: Full-time
Domain: Distributed Systems, Cloud and Financial Services Technology
Experience: 11+ years overall, including 3+ years in a technical leadership or principal engineering role
We are looking for a hands-on, language-agnostic Senior Technical Lead who will be a core engineering pillar of our team. You will design high-throughput, event-driven distributed systems and work closely with our dedicated Cloud Infrastructure and DevOps teams.
This is not a people-management-only or high-level advisory position. You are a practitioner who writes clean, testable code, diagnoses obscure production issues, and mentors developers to maintain the highest standards of software craftsmanship.
Our DevOps and Cloud Platform teams own provisioning and deployment pipelines. You will be the key technical bridge between application and infrastructure, with the systems-level knowledge to review, collaborate on and align application architecture with modern infrastructure practices.
Experience: 11+ years of hands-on software development, including at least 3 years in technical leadership or principal engineering. You still write, review and debug production code yourself.
Programming: Strong hands-on experience in Java or .NET (C#), including building .NET services. Working familiarity with the other is a plus. You choose the right tool for the job.
DevOps and cloud: Strong familiarity with Terraform, Kubernetes concepts and Helm. You can read and review infrastructure code and collaborate comfortably with DevOps engineers.
Distributed systems: Hands-on experience building microservices and applying SAGA patterns, Transactional Inbox/Outbox, distributed locks, cache invalidation strategies and event stream processing.
Cloud and cost awareness: Experience selecting and tuning managed cloud services, with a clear understanding of cost drivers such as database scaling, caching, network egress and storage lifecycles.
Observability and diagnostics: Deep knowledge of OpenTelemetry, Prometheus, Grafana, Jaeger or APM tools (Datadog, Dynatrace, New Relic). Proficiency with in-container troubleshooting tools such as jcmd, pmap, strace and tcpdump.
Quality and testing: Strong commitment to TDD and testing frameworks, and the ability to write maintainable, easily testable code.
AI-assisted development: Experience using AI tools (LLMs, Cursor, GitHub Copilot) to speed up work such as generating baseline tests, refactoring complex code and writing developer documentation, while critically evaluating all output.
AI agents: Practical experience designing and building AI agents, including agent frameworks, tool calling, orchestration and guardrails, and integrating them into microservice-based systems.
Domain experience: Background in financial services such as payments, cross-border remittance, FX engines, clearing/ACH, card issuing, or KYC/AML compliance systems.
Certifications: Certified Kubernetes Administrator (CKA), AWS Certified Solutions Architect Professional, or an equivalent cloud-native certification.
Architecture styles: Familiarity with Clean Architecture, Hexagonal (Ports and Adapters) Architecture and Domain-Driven Design (DDD).
Technical Architect Lead, you bring the architectural depth, systems-level curiosity and technical rigor to review, stress-test and understand the code entering our repositories. You build for durability, test defensively, and take full ownership of production quality.