
Solution Architect
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Solution Architect with proven experience in designing and implementing modern, highly scalable, and resilient enterprise architectures that drive digital transformation and technology modernization initiatives. This role is a CONTRACTOR position based in Mexico.
Responsibilities
- Design enterprise solution architectures aligned with functional and non-functional requirements as well as strategic business goals
- Define distributed architectures based on microservices, APIs, and events
- Produce high-level and low-level architecture diagrams
- Establish technical guidelines, standards, and architectural best practices
- Participate in technical definition, discovery, and estimation sessions
- Design strategies to decouple legacy core systems toward service-oriented architectures
- Define integration models using APIs, messaging, events, and middleware
- Lead technology modernization initiatives and progressive migration toward cloud-native architectures
- Identify technical risks and define transition and technology coexistence strategies
- Design and define logical and physical data models
- Contribute to data integration, quality, and governance strategies
- Define relational and non-relational storage schemas based on solution needs
- Collaborate on data performance, scalability, and optimization strategies
- Design hybrid and multi-cloud architectures considering availability, resilience, cost, and security
- Define deployment strategies across cloud platforms such as AWS, Azure, and/or GCP
- Design resilient solutions with high availability and disaster recovery capabilities
- Contribute to FinOps strategies and cloud resource optimization
- Define container-based architectures using technologies such as Kubernetes and OpenShift
- Support the enablement and configuration of highly scalable container platforms
- Design strategies for autoscaling, load balancing, observability, and fault tolerance
- Collaborate on the implementation of CI/CD pipelines and infrastructure automation
- Translate complex business requirements into clear, executable technical solutions
- Present architecture proposals to technical and executive stakeholders
- Lead technical workshops, design sessions, and architecture review boards
- Provide technical coordination for multidisciplinary teams in agile environments
Requirements
- 7+ years of experience in solution architecture, design, and implementation of enterprise-grade systems
- Expertise in microservices architecture, event-driven architecture, and API-First Design
- Background in Domain-Driven Design (DDD), Hexagonal Architecture, and Clean Architecture
- Knowledge of cloud-native architectures and enterprise integration patterns
- Proficiency in Docker and Service Mesh technologies (Istio, Linkerd)
- Skills in Infrastructure as Code (Terraform, Ansible)
- Familiarity with CI/CD tools such as GitHub Actions, GitLab CI, and Jenkins or Azure DevOps
- Competency in REST APIs, Kafka, and RabbitMQ
- Understanding of API management platforms (IBM API Connect, Apigee, Kong) and middleware integration platforms
- Capability to implement observability solutions using OpenTelemetry, Elastic Stack, and Grafana or Prometheus
- Qualifications in API security, OAuth2 / OpenID Connect, and Zero Trust Architecture
- Proficiency in English at an Upper-Intermediate level (B2) or higher
Nice to Have
- Hands-on experience with major cloud providers (AWS, Azure, and/or GCP)
- Experience with FinOps practices and cloud cost optimization
- Experience with OpenShift in enterprise environments
We Offer
- Opportunity to work with a leading company in the industry
- Hybrid work model
- Competitive contractor compensation
About the Company
EPAM Systems is a global software engineering and product development company that partners with the world’s leading businesses to deliver technology innovation and digital transformation.
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.