This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Microservices Architect based in the United States.
This is a senior architecture role responsible for defining and guiding the evolution of large-scale microservices ecosystems built on modern cloud-native and containerized platforms. You will shape the technical direction for service decomposition, distributed system design, and platform scalability across complex enterprise environments. The role requires a strong architectural mindset with deep expertise in microservices patterns, domain-driven design, and resilient system architecture. You will work across engineering teams to modernize legacy systems into independently deployable services while ensuring long-term maintainability and performance. The environment is highly collaborative and engineering-driven, with a strong focus on scalability, reliability, and operational excellence. This position also provides the opportunity to influence platform standards, architecture governance, and cloud-native adoption strategies at scale.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Microservices Architect based in the United States.
This is a senior architecture role responsible for defining and guiding the evolution of large-scale microservices ecosystems built on modern cloud-native and containerized platforms. You will shape the technical direction for service decomposition, distributed system design, and platform scalability across complex enterprise environments. The role requires a strong architectural mindset with deep expertise in microservices patterns, domain-driven design, and resilient system architecture. You will work across engineering teams to modernize legacy systems into independently deployable services while ensuring long-term maintainability and performance. The environment is highly collaborative and engineering-driven, with a strong focus on scalability, reliability, and operational excellence. This position also provides the opportunity to influence platform standards, architecture governance, and cloud-native adoption strategies at scale.
Accountabilities:
- Define microservices architecture standards, service boundaries, and decomposition strategies aligned with domain-driven design principles.
- Lead the modernization of monolithic applications into scalable, independently deployable microservices.
- Design and govern service communication patterns including REST, gRPC, asynchronous messaging, and event-driven architectures.
- Establish API contracts, schema governance, and versioning strategies to ensure safe and scalable service evolution.
- Architect resilient distributed systems using patterns such as circuit breakers, retries, bulkheads, and graceful degradation.
- Define data ownership models, transactional boundaries, and distributed patterns such as saga, CQRS, and outbox.
- Lead platform architecture decisions including service mesh, API gateway, identity propagation, and observability frameworks.
- Drive performance engineering, scalability analysis, and capacity planning for high-traffic systems.
- Establish CI/CD, testing, and deployment standards optimized for frequent and reliable releases.
- Define observability standards including logging, metrics, tracing, and SLO-based monitoring.
- Partner with security teams to implement zero-trust architecture, secrets management, and runtime protection.
- Mentor engineers and technical leaders on microservices best practices and architectural decision-making.
- Lead architecture reviews across multiple teams and guide strategic service design decisions.
- Evaluate and recommend emerging cloud-native technologies for enterprise adoption.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- 8+ years of software engineering experience, including significant experience in architecture roles.
- Deep expertise in microservices architecture, distributed systems, and domain-driven design.
- Strong hands-on experience with Kubernetes and container orchestration platforms.
- Proficiency in at least one backend language such as Java, Go, or C#.
- Strong understanding of API design, event-driven systems, and asynchronous messaging patterns.
- Experience designing and operating high-scale, low-latency production systems.
- Solid knowledge of cloud platforms and managed services (AWS, Azure, or OCI).
- Excellent communication skills with the ability to influence technical and non-technical stakeholders.
- Proven ability to lead cross-team architecture initiatives in complex environments.
- Familiarity with service mesh technologies such as Istio, Linkerd, or Envoy is a plus.
- Exposure to FinOps, platform engineering, or regulated enterprise environments is advantageous.
- Competitive annual salary ranging from $100,000 to $150,000, based on experience
- Full-time W2 employment with long-term, multi-year engagement stability
- Comprehensive medical, dental, and vision insurance coverage
- 100% remote work within the United States
- Paid time off and standard company holidays
- Retirement savings plan (401(k) eligibility)
- Opportunity to define architecture standards for large-scale microservices ecosystems
- Exposure to modern cloud-native platforms, Kubernetes, and distributed system design at scale
- High-impact technical leadership role with cross-team influence and strategic ownership