Advanced Software Engineering & 12 others
EPAM Systems
Software Engineering
Colombia · Remote
Posted on Nov 19, 2025
Responsibilities
- Work in conjunction with technical teams to architect and execute scalable solutions for intricate systems
- Guide the creation of superior software, ensuring adherence to coding best practices and robust system design
- Employ T-shape knowledge and expertise across multiple stacks to tackle challenges in areas like Cloud, DevOps, and Data
- Design and oversee large-scale enterprise systems, ensuring they meet business objectives and scalability criteria
- Interact with stakeholders to identify technical issues and develop inventive solutions that yield tangible business benefits
- Take the lead in client interactions, advising on technical strategies and solving complex problems
- Mentor and provide guidance to junior engineers while promoting knowledge sharing within the engineering community
- Stay updated with the latest technological advancements and incorporate them into project workflows
- Lead pre-sales efforts by demonstrating technical leadership and influencing the technical direction for client projects
- Drive innovation by adopting new technologies, frameworks, and tools to improve development processes and address technical challenges
Requirements
- A degree in Engineering, Computer Science, or a related discipline
- A minimum of 7 years' experience in software development, with proficiency in a major programming language like Java, Python, GoLang, or C#
- At least 2 years of leadership and team management experience
- Involvement in at least 2 full project cycles, encompassing various stages of the development lifecycle
- Extensive knowledge in disciplines such as DevOps, Data, Security, Architecture, and Performance Optimization
- Skilled in system design, able to construct complex, large-scale systems focusing on scalability and maintainability
- Experience handling multiple technical stacks and swiftly adapting to new technologies and frameworks
- A strong commitment to writing high-quality, scalable, and efficient code suited for production settings
- Knowledge of innovative frameworks like TRIZ for crafting groundbreaking engineering solutions
- Demonstrated experience with cloud platforms such as AWS, GCP, or Azure in system deployment and management
- Fluent in English with outstanding communication skills, at least at a B2 level
Nice to have
- Further qualifications in software engineering or related areas
- Experience managing distributed or remote teams
- Active participation in open-source projects or significant involvement in the technology 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