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
- Apply T-shape knowledge and cross-stack expertise to address challenges in areas such as Cloud, DevOps, and Data
- Architect and manage large-scale enterprise systems for business needs and scalability goals
- Engage with stakeholders to identify technical challenges and devise innovative solutions with measurable business impact
- Drive client engagements by consulting on technical strategies and solving complex problems
- Mentor junior engineers while sharing knowledge across the engineering community
- Stay updated on emerging technology trends and integrate them into projects
- Showcase technical leadership in pre-sales activities and guide the technical direction of client engagements
- Introduce and utilize new technologies, frameworks, and tools to optimize development processes and solve technical challenges
Requirements
- Bachelor's or master's degree in Engineering, Computer Science, or a related discipline
- Background in software development with at least 7 years of expertise in a primary programming language such as Java, Python, GoLang, or C#
- Minimum of 2 years' experience in leadership and team management
- Participation in at least 2 full-cycle projects covering various phases of the development lifecycle
- Understanding of disciplines such as DevOps, Data, Security, Architecture, and Performance Optimization
- Proficiency in system design with the capability to architect large-scale, scalable systems
- Skills in working across multiple technical stacks with flexibility to adapt to new technologies and frameworks
- Focused approach to writing high-quality, scalable, and efficient code for production environments
- Familiarity with innovative frameworks like TRIZ for creating breakthrough engineering solutions
- Showcase of expertise in cloud technologies such as AWS, GCP, or Azure for system deployment and management
- High-level proficiency in English with communication skills at a B2 level or higher
Nice to have
- Additional qualifications in software engineering or related disciplines
- Background in managing distributed or remote teams
- Experience contributing to open-source projects or active participation in 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