FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Microservices Architect
Bright Vision TechnologiesMicroservices Architect leading the design of large-scale microservices ecosystems at a leading software company. Focused on modern container platforms and cloud-native technology stacks.
Tech Stack
Tools & technologiesCloudDistributed SystemsGoGRPCJavaKubernetesMicroservices
About the role
Key responsibilities & impact- Lead the design and evolution of large-scale microservices ecosystems built on modern container platforms and cloud-native technology stacks
- 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
- Establish CI/CD, testing, and deployment standards optimized for high-frequency, low-risk service releases
- 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.
Requirements
What you’ll need- 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.
Benefits
Comp & perks- Comprehensive benefits
- Competitive compensation packages
- Supportive work-life balance
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
microservices designdomain-driven designdistributed systems patternsKubernetescontainer orchestrationAPI designevent-driven architecturesasynchronous messagingJavaGo
Soft Skills
communicationstakeholder managementmentoringleadership
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science