Solution Architecture & 9 others
EPAM Systems
IT
Mexico · Remote
Posted on Dec 17, 2025
Responsibilities
- Develop and implement cloud-native solutions and technologies to support digital innovation
- Architect new features and connect systems across diverse cloud environments
- Design solutions with a focus on business domains, supporting applications, data movement, integration, and non-functional aspects
- Advise and support teams on software architecture, design, and integration across multiple product lines
- Build systems with a focus on high performance, scalability, and reliability
- Champion the use of architectural standards, design guidelines, code quality, and performance best practices
- Incorporate Agile, DevOps, and continuous delivery principles into project execution
- Foster strong partnerships with stakeholders in Product Management, UX, PMO, Enterprise Architecture, Infrastructure, and Security
- Work with support teams, systems, and business leaders to drive technical improvements, upgrades, and industry best practices
- Communicate clearly across all levels of the organization, facilitate discussions, and help guide decisions
- Keep current with emerging technologies and industry developments, and provide mentorship to others
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or comparable experience
- At least 8 years of experience designing and developing distributed enterprise solutions
- Minimum of 3 years in roles such as team lead, manager, architect, owner, or coordinator
- At least 2 year leading a team of 20 or more members
- Experience participating in at least 3 complete project lifecycles or involvement in multiple projects spanning various development phases
- Proficient in Java for building enterprise-grade applications
- Strong background in domain modeling, system architecture, cloud solutions, and integration strategies
- Hands-on experience with microservices architecture and RESTful API development
- Knowledge of distributed caching, event-driven systems, and streaming technologies
- Demonstrated ability to create scalable, distributed, and secure solutions in cloud platforms like Azure
- Experience with both relational and non-relational database systems
- Advanced skills in Spring Boot, microservices, API management, event streaming, cloud-native design, observability, and performance tuning
- Practical experience with Apache Kafka for event streaming
- Strong English communication skills, both verbal and written, at B2 level or above
Nice to have
- Background as a DB2 Database Administrator (DB2 DBA)
- Experience working with MongoDB for NoSQL database solutions
- Familiarity with ReactJS for developing user interfaces
- Understanding of Splunk for system 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