Advanced Software Engineering & 12 others
EPAM Systems
Software Engineering
Colombia · Remote
Posted on Nov 19, 2025
Responsibilities
- Collaborate with technical teams to design and implement scalable solutions for complex systems
- Lead the development of high-quality software, adhering to best practices in coding and system design
- Leverage T-shaped knowledge and cross-stack expertise to solve challenges in areas such as Cloud, DevOps, and Data
- Architect and manage large-scale enterprise systems to meet business needs and scalability objectives
- Engage with stakeholders to identify technical challenges and create innovative solutions with measurable business outcomes
- Lead or participate in client engagements, providing consultation on technical strategies and complex problem-solving
- Mentor junior engineers and actively contribute to knowledge-sharing within the engineering team
- Stay informed about emerging technology trends and effectively apply them to projects
- Drive pre-sales initiatives by demonstrating technical leadership and guiding the technical direction of client engagements
- Introduce new technologies, frameworks, and tools to improve development processes and address technical challenges
Requirements
- Degree in Engineering, Computer Science, or a related field
- 7+ years' experience in software development with expertise in a primary programming language such as Java, Python, GoLang, or C#
- 2+ years of experience in leadership and team management
- Participation in at least two full-cycle projects, covering various phases of the development lifecycle
- Comprehensive knowledge of disciplines such as DevOps, Data, Security, Architecture, and Performance Optimization
- Proficiency in system design, with the capability to architect complex, large-scale systems focused on scalability and maintainability
- Background in working with multiple technical stacks and transitioning to new technologies and frameworks efficiently
- Skills in writing high-quality, scalable, and efficient code tailored for production environments
- Familiarity with frameworks like TRIZ to craft innovative engineering solutions
- Showcase of cloud technologies expertise, including AWS, GCP, or Azure, in system deployment and management
- B2 level of English or higher, with an emphasis on technical communication skills
Nice to have
- Qualifications in software engineering or certifications in related fields
- Background in managing distributed or remote teams
- Active involvement in open-source projects or contributions to the tech community
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