Reach IT - Nearshore Solution!
Our nearshore expertise sets us apart. We specialize in on-demand, scalable teams, technical excellence, and operational reliability. By bridging the talent gap, we support organizations building robust, secure, and business-critical data platforms.
We are looking for a Software Architect - Cloud & Distributed Systems ️
to join a global Application Security leader operating at enterprise scale, focused on designing and evolving high-performance backend systems in a cloud-native, event-driven environment, to the architectural direction of a security product used by engineering teams.
Skills:
+5 years of backend engineering experience (JAVA, Golang or Node);
Designing distributed systems and microservices;
Background in event-driven architectures (Kafka, SQS/SNS, Service Bus);
Cloud-native architecture experience (AWS or Azure);
Kubernetes in production environments;
Infrastructure as Code (Terraform, Cloud Formation or Bicep);
API-first design and service contract governance;
Working with high-availability, high-throughput systems;
Your Responsibilities:
Design distributed microservices architectures running on K8s for horizontal scalability, fault isolation, and workload separation;
Event-driven communication patterns (Kafka, SQS, Service Bus), including topic strategy, partitioning and event versioning;
Architect backend services DDD-oriented, defining API contracts and authentication mechanisms;
Multi-tenant service architectures, isolation, data segregation strategies and secure access control (RBAC/ABAC patterns);
Technical design discussions for high-throughput systems and database optimisation (PostgreSQL/MongoDB indexing, query tuning);
Infrastructure as Code patterns (Terraform);
Contribute hands-on to critical backend components (Golang preferred or equivalent backend stack), particularly in performance-sensitive or highly concurrent services;
Establish observability standards across services, including structured logging, distributed tracing, metrics instrumentation, SLO definition, and proactive alerting (Grafana/Prometheus/ELK);
Partner with DevOps and Security teams to ensure secure-by-design architecture, covering secrets management, service authentication, container hardening, and compliance requirements.