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
- Utilize T-shape knowledge and cross-stack expertise to tackle challenges in areas such as Cloud, DevOps, and Data
- Architect and manage large-scale enterprise systems to fulfill business needs and scalability objectives
- Engage with stakeholders to identify technical challenges and develop innovative solutions with measurable business outcomes
- Lead or participate in client engagements, providing strategic technical consultation and addressing complex issues
- Mentor junior engineers and share expertise within the engineering community
- Keep up to date with emerging technology trends and integrate them into projects
- Drive pre-sales initiatives by showcasing technical leadership and influencing the direction of client engagements
- Innovate by incorporating new technologies, frameworks, and tools to refine development processes and address technical challenges
Requirements
- Degree in Engineering, Computer Science, or a related field
- 7+ years of experience in software development with proficiency in a primary programming language such as Java, Python, GoLang, or C#
- At least 2 years of experience in leadership and team management
- Participation in at least 2 full-cycle projects spanning various phases of the development lifecycle
- Comprehensive understanding of disciplines including DevOps, Data, Security, Architecture, and Performance Optimization
- Expertise in system design, with the capability to architect complex, large-scale systems focused on scalability and maintainability
- Background in diverse technical stacks with flexibility to use and adapt to new technologies and frameworks
- Strong focus on delivering high-quality, scalable, and efficient code optimized for production environments
- Familiarity with innovative frameworks like TRIZ to engineer breakthrough solutions
- Showcase of experience with cloud technologies such as AWS, GCP, or Azure for system deployment and management
- Fluency in English at a B2 level or higher
Nice to have
- Showcase of additional certifications in software engineering or related fields
- Background in leading distributed or remote teams
- Participation in open-source projects or active involvement 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