Data Engineer – ETL & Analytics
Pristina
Data Engineer – ETL & Analytics
We are looking for a Data Engineer to join our international team. This role is primarily focused on building and maintaining ETL pipelines and managing our Data Lake infrastructure on AWS. In addition, you will play a key supporting role in the delivery and maintenance of QuickSight dashboards, working closely with the AWS Analytics & Visualization Engineer.
About SoftCo:
SoftCo is a fast growing global Procure-to-Pay (P2P) and Accounts Payable (AP) Automation SaaS company and we are looking for motivated, dynamic and collaborative people to be part of our exciting journey. Our AI-powered Automation technology is transforming how companies manage their Procure-to-Pay processes, improving efficiency, reducing fraud and ensuring compliance.
With 35 years’ experience, SoftCo adopts a customer-centric approach and ranks highest in independent customer satisfaction surveys. We are proud that all our projects are successful, and that our market-leading technology makes a real difference to our customers and their organizations. We operate from offices in the US, Finland, UK, Kosovo and Ireland. We have over a million users worldwide including Volkswagen, Patagonia, Primark, Logitech and all 80 departments of the Finnish Government.
Data Engineer – ETL & Analytics – Your role:
We are looking for a Data Engineer to join our international team. This role is primarily focused on building and maintaining ETL pipelines and managing our Data Lake infrastructure on AWS.
In addition, you will play a key supporting role in the delivery and maintenance of QuickSight dashboards, working closely with the AWS Analytics & Visualization Engineer. You’ll help ensure that business stakeholders have access to accurate, well-structured, and up-to-date data through effective data preparation and visualization support.
Your responsibilities:
- Design, build, and maintain scalable ETL pipelines using Python and AWS services
- Manage and optimize our Data Lake infrastructure (S3-based) for analytics and ML use cases
- Ensure high data quality, availability, and governance across all stages of the pipeline
- Provide hands-on support for AWS QuickSight: prepare datasets, define calculated fields, and troubleshoot/report issues
- Assist with the development and delivery of QuickSight dashboards in collaboration with analytics engineers and business stakeholders
- Support query performance tuning in Athena, and contribute to Glue job development as needed
- Collaborate with product, engineering, and data science teams to align data infrastructure with broader business goals
Key Requirements:
- 3–5 years of experience in Python and data processing libraries (e.g., Pandas, NumPy)
- Solid experience with ETL/ELT pipelines and working with Data Lakes (preferably AWS S3)
- Familiarity with AWS services, particularly Glue, Athena, S3, and QuickSight
- Demonstrated ability to support and contribute to dashboarding solutions using QuickSight
- Strong understanding of SQL and query optimization
- Experience working with semi-structured data formats (e.g., Parquet, JSON)
Desirable Skills:
- Hands-on experience in QuickSight dataset preparation, calculated fields, and dashboard configuration
- Familiarity with AWS Lake Formation, Step Functions, or other orchestration tools
- Exposure to production AI/ML pipelines or analytics model deployment
- Knowledge of database systems (SQL, NoSQL) and data modelling best practices
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
Soft Skills:
- Analytical mindset – Able to interpret complex data and translate it into actionable insights
- Strong communication – Comfortable explaining technical concepts to non-technical stakeholders
- Collaborative – Works well in cross-functional teams, especially with analysts and business units
- Problem-solving – Proactive in identifying data issues and finding effective solutions
- Attention to detail – Ensures accuracy and consistency in data processing and reporting
- Ownership – Takes responsibility for the quality and reliability of delivered work
What we can offer you:
This is an opportunity to expand your knowledge, develop your career and work with state-of-the-art technology in a rapidly growing sector. We encourage our team to be ambitious and in SoftCo there is a culture of progression. We support your development by investing in training and partnering with leading learning platforms and providers. Uniquely, our structure means you work directly with the most senior leaders in the business, who see your potential.
A competitive remuneration package is on offer and our benefits package includes company paid health insurance, life assurance, pension, bonus package, long service incentive awards, and an employee referral scheme. If working for one of the most innovative technology companies is your thing, then look no further.
Applications:
Please send your CV to careers@softco.com.
SoftCo values diversity and inclusion, believing different perspectives drive innovation. We are an equal opportunities employer and welcome applications from all backgrounds. Learn more at softco.com/about-us.