Software Engineer - Python

Posted:
1/4/2026, 9:10:27 PM

Location(s):
Federal Territory of Kuala Lumpur, Kuala Lumpur, Malaysia ⋅ Kuala Lumpur, Malaysia

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

 

Job Summary

We are looking for a Software Engineer (Python) to design, build, and maintain scalable data platforms and pipelines. This role focuses on data architecture, ETL development, analytics enablement, and cloud-based data solutions, supporting enterprise reporting and business intelligence needs.

Key Responsibilities

  • Design and implement data architectures for OLTP and OLAP systems

  • Develop and maintain ETL/ELT pipelines using Python and SQL

  • Perform data modeling, database design, and performance optimization

  • Build and support data warehouses and data marts

  • Enable analytics and reporting using Power BI, SSRS, Tableau, or similar tools

  • Ensure data quality, governance, and reliability across data platforms

  • Work with stakeholders to translate business requirements into data solutions

  • Participate in Agile/Scrum delivery and SDLC processes

  • Support production issues, enhancements, and continuous improvement

Required Skills & Qualifications

  • 6+ years of experience as a Data Engineer or Python Software Engineer

  • Strong proficiency in Python for data processing and automation

  • Advanced SQL and experience with PL/SQL

  • Solid understanding of ETL processes and data integration patterns

  • Hands-on experience with OLTP and OLAP systems

  • Experience with data visualization and reporting tools (Power BI, SSRS, Tableau, Crystal Reports, SAP BO)

  • Experience working in Agile / Scrum environments

  • Good communication and stakeholder engagement skills

Nice to Have

  • Experience with cloud platforms (AWS or Azure)

  • Exposure to Big Data technologies (Hadoop or similar)

  • Knowledge of shell scripting

  • Experience contributing to data strategy, standards, or mentoring junior engineers

 

About Encora

Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.

At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality