Data Software Engineering & 7 others
EPAM Systems
Software Engineering
Portugal · Remote
Posted on Nov 19, 2025
Responsibilities
- Design and implement scalable and maintainable solutions to meet the client's business needs
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions
- Ensure the quality of the code and guide junior developers in the team
- Write clean, maintainable, and scalable code
- Ensure that the data pipeline and data warehouse meet the performance and scalability requirements
- Participate in code reviews and ensure that the code is following best practices and coding standards
- Ensure that the project is delivered on time and within budget
Requirements
- At least 3 years of experience in data software engineering
- Expertise in Amazon Web Services, including AWS Glue, Amazon Redshift, and Amazon S3
- Strong programming skills in Python
- Experience with Snowflake and SQL
- Experience in designing and implementing data pipelines and data warehouses
- Experience with Agile methodologies and working in cross-functional teams
- Excellent verbal and written communication skills in English (B2 level)
Nice to have
- Experience with Amazon SageMaker
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