Microservices Architect
Bright Vision Technologies · Jersey City, NJ · 3 days ago
RemoteRemoteArt & Creative$100k–$150k/yrFull-time
Job Summary
We are seeking a seasoned Microservices Architect to lead the design and evolution of large-scale microservices ecosystems built on modern container platforms and cloud-native technology stacks. The role requires deep expertise in service decomposition, domain-driven design, distributed data management, and runtime concerns such as resilience, observability, and security at scale.
Key Responsibilities
- Define microservices architecture standards, service boundaries, and decomposition strategies aligned with domain-driven design principles
- Lead the modernization of legacy monoliths into well-bounded, independently deployable services with clear ownership
- Design service communication patterns leveraging REST, gRPC, asynchronous messaging, and event streaming as appropriate
- Establish API contracts, schema governance, and versioning strategies that enable safe evolution of services over time
- Architect resilient distributed systems incorporating circuit breakers, retries, bulkheads, and graceful degradation patterns
- Define data ownership models, transactional boundaries, and patterns such as outbox, saga, and CQRS where appropriate
- Lead the design of platform capabilities including service mesh, API gateway, identity propagation, and shared observability
- Drive performance engineering, capacity planning, and scalability analysis across critical service domains
- Define observability standards including structured logging, distributed tracing, and SLO-driven monitoring
- Collaborate with security teams to ensure zero-trust principles, secrets management, and runtime protection are embedded
- Mentor engineers and tech leads on microservices best practices and anti-pattern avoidance
- Lead architecture reviews and provide guidance on service design proposals across multiple teams
- Continuously evaluate emerging cloud-native technologies for adoption based on maturity and strategic fit
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related discipline
- Eight or more years of software engineering experience, with several years in architecture roles
- Deep expertise in microservices design, domain-driven design, and distributed systems patterns
- Strong hands-on experience with Kubernetes, container orchestration, and service mesh technologies
- Proficiency in at least one major backend language such as Java, Go, or C#
- Strong understanding of API design, event-driven architectures, and asynchronous messaging
- Experience operating high-traffic, latency-sensitive systems in production
- Strong knowledge of cloud platforms and managed services across at least one major provider
- Excellent communication and stakeholder management skills
- Demonstrated ability to lead architecture initiatives spanning multiple teams
Preferred Qualifications
- Experience with platform engineering and internal developer platform construction
- Familiarity with Istio, Linkerd, Envoy, or comparable service mesh technologies
- Exposure to FinOps practices and cloud cost optimization at scale
- Public speaking, open-source contributions, or published technical writing
- Experience in regulated industries with strict compliance requirements