Solution Architecture & 9 others
EPAM Systems
IT
Mexico · Remote
Posted on Dec 17, 2025
Responsibilities
- Design and deliver cloud-based solutions and technologies to enable digital transformation
- Architect new capabilities and integrate systems across multiple cloud platforms
- Create efficient solutions considering core business domains, supporting systems, data flows, integration, and non-functional requirements
- Guide and mentor teams on architecture, design, and integration of business software across various product platforms
- Ensure solutions are built for performance, scalability, and resiliency
- Promote adoption of architectural patterns, design policies, code quality, and performance standards across projects
- Apply Agile methodology, DevOps, and continuous delivery practices in solution delivery
- Build strong relationships with stakeholders in Product Management, UX, PMO, Enterprise Architecture, Infrastructure, and Security
- Collaborate with support teams, systems, and business leads to encourage technical upgrades, enhancements, and best practices
- Communicate effectively at all levels of the organization, lead discussions, and drive decision-making
- Stay up to date with new technologies and industry trends, and mentor others
Requirements
- Bachelor’s degree in Computer Science, Engineering, Management Information Systems, or equivalent experience
- Minimum of 5 years designing and building enterprise-scale distributed solutions
- At least 2 years in leadership, management, ownership, architect, or coordination roles
- At least 1 year of experience leading a team of 5 or more people
- Participation in at least 2 full-cycle projects or involvement in multiple projects covering different phases of the development lifecycle
- Hands-on experience with Java for enterprise application development
- Skilled in domain modeling, system design, cloud architectures, and integration patterns
- Practical experience designing and building microservices and REST APIs
- Familiarity with distributed caching, event-driven, and streaming frameworks
- Proven ability to design and build scalable, distributed, and secure solutions in cloud environments such as Azure
- Experience working with both relational and non-relational databases
- Expert-level proficiency in technologies such as Spring Boot, microservices, API management, event streaming, cloud-native patterns, observability, and performance optimization
- Hands-on experience with Apache Kafka for event streaming
- Excellent English communication skills, both spoken and written, at B2 level or higher
Nice to have
- Experience as a DB2 Database Administrator (DB2 DBA)
- Familiarity with MongoDB for NoSQL data management
- Exposure to ReactJS for building user interfaces
- Knowledge of Splunk for monitoring and analytics
We offer/Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn