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 address challenges in diverse domains such as Cloud, DevOps, and Data
- Architect and manage large-scale enterprise systems to meet business needs and scalability requirements
- Engage with stakeholders to determine technical challenges and devise innovative solutions that provide measurable business impacts
- Lead or participate in client engagements, offering consultation on technical strategies and complex problem-solving
- Mentor junior engineers and actively share knowledge within the engineering community
- Keep abreast of emerging technology trends and apply them to projects
- Drive pre-sales activities by showcasing technical leadership and guiding the technical direction of client engagements
- Innovate by integrating new technologies, frameworks, and tools to enhance development processes and address technical challenges
Requirements
- A degree in Engineering, Computer Science, or a related field
- 7+ years of 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 2 full-cycle projects, covering various phases of the development lifecycle
- Comprehensive knowledge across disciplines including DevOps, Data, Security, Architecture, and Performance Optimization
- Proficiency in system design, capable of architecting complex, large-scale systems with a focus on scalability and maintainability
- Background in multiple technical stacks and flexibility to use new technologies and frameworks
- Strong focus on writing high-quality, scalable, and efficient code optimized for production environments
- Familiarity with innovative frameworks such as TRIZ to develop breakthrough engineering solutions
- Proven experience with cloud technologies such as AWS, GCP, or Azure in system deployment and management
- Excellent command of written and spoken English (B2 level or higher)
Nice to have
- Showcase of certifications in software engineering or related fields
- Background in managing distributed or remote teams
- Qualifications in contributing to open-source projects or active roles within 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