Advanced Software Engineering & 12 others
EPAM Systems
Software Engineering
Colombia · Remote
Posted on Nov 19, 2025
Responsibilities
- Collaborate with technical teams to design and deploy scalable solutions for complex systems
- Oversee the development of exceptional software, maintaining best practices in coding and system architecture
- Apply broad T-shaped knowledge and multi-stack expertise to address challenges in Cloud, DevOps, and Data domains
- Architect and manage large-scale enterprise systems that align with business goals and scalability demands
- Engage with stakeholders to pinpoint technical issues and create innovative solutions that deliver real business value
- Lead client interactions, providing expertise on technical strategies and addressing complex challenges
- Mentor junior engineers and foster a culture of knowledge sharing within the engineering community
- Keep pace with emerging technologies and integrate them into project initiatives
- Spearhead pre-sales activities, showcasing technical leadership and shaping the technical direction for prospective projects
- Champion the adoption of new technologies, frameworks, and tools to streamline development processes and tackle technical hurdles
Requirements
- Degree in Engineering, Computer Science, or a related field
- At least 7 years of experience in software development, with strong skills in a primary programming language such as Java, Python, GoLang, or C#
- Minimum of 2 years in leadership and team management roles
- Experience in managing at least 2 full project cycles, covering various development lifecycle stages
- Profound knowledge in areas like DevOps, Data, Security, Architecture, and Performance Optimization
- Expertise in system design, capable of building complex, scalable, and maintainable large-scale systems
- Proficiency in working with various technical stacks and rapidly adapting to new technologies and frameworks
- Dedicated to producing high-quality, scalable, and efficient code optimized for production environments
- Familiarity with innovative frameworks such as TRIZ for developing pioneering engineering solutions
- Proven track record with cloud technologies such as AWS, GCP, or Azure in system deployment and management
- Excellent command of English with superior communication skills, maintaining at least a B2 level proficiency
Nice to have
- Advanced certifications in software engineering or related fields
- Experience with leading distributed or remote teams
- Active engagement in open-source projects or significant 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