Cloud-Native Architect

New
J
JobgetherCloud Computing
United StatesFull-TimeSenior
Salary100,000 - 150,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
Eight or more years of software engineering experience
Required Skills
JavaKubernetesC#GoDistributed Systems

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related technical discipline.
  • Eight or more years of software engineering experience, including significant experience in architecture roles.
  • Deep expertise in microservices architecture, domain-driven design, and distributed systems patterns.
  • Strong hands-on experience with Kubernetes, container orchestration, and cloud-native platforms.
  • Experience with service mesh technologies and modern application networking patterns.
  • Proficiency in at least one major backend programming language such as Java, Go, or C#.
  • Strong understanding of API design, event-driven architectures, and asynchronous communication models.
  • Experience operating high-volume, production-scale systems with demanding performance requirements.
  • Knowledge of major cloud platforms and managed cloud services.
  • Excellent stakeholder management, communication, and technical leadership skills.
  • Proven ability to lead architecture initiatives across multiple teams.

Responsibilities

  • Define microservices architecture standards, service boundaries, and decomposition strategies using domain-driven design principles.
  • Lead modernization initiatives by transforming legacy applications into independently deployable, well-structured services.
  • Design service communication strategies using REST, gRPC, asynchronous messaging, and event-driven architectures.
  • Establish API governance practices, including contracts, schemas, and versioning strategies.
  • Architect resilient distributed systems using patterns such as circuit breakers, retries, bulkheads, and graceful degradation.
  • Define data ownership models, transactional boundaries, and distributed data patterns including CQRS, saga, and outbox approaches.
  • Design platform capabilities including service mesh, API gateways, identity management, and observability solutions.
  • Drive scalability planning, performance engineering, and capacity analysis for critical systems.
  • Establish CI/CD, testing, and deployment practices that support safe and frequent releases.
  • Partner with security teams to integrate zero-trust practices, secrets management, and runtime protection.
View Full Description & ApplyYou'll be redirected to the employer's site
100,000 - 150,000 USD per year
Apply Now