Senior Data Software Engineer
Remote in Portugal
Data Software Engineering
& 3 others
Choose an option
We are seeking a highly skilled Senior Data Software Engineer to join our remote team. In this role, you will be responsible for designing, developing, and maintaining complex data-driven software solutions that meet our clients' needs. You will work closely with cross-functional teams to ensure seamless integration of data pipelines and data processing systems. If you have a passion for data-driven software engineering and want to work on exciting projects with cutting-edge technologies, we encourage you to apply.
Responsibilities
- Design, develop, and maintain complex data-driven software solutions that meet our clients' needs
- Collaborate with cross-functional teams to ensure seamless integration of data pipelines and data processing systems
- Develop data processing workflows and ETL processes to support data integration
- Conduct data analysis and performance tuning to ensure data quality and system scalability
- Develop and maintain data models and databases to support data-driven applications
Requirements
- Bachelor's Degree or Master's Degree in Computer Science or similar
- A minimum of 3 years of relevant work experience in a Data Software Engineer role
- Strong experience with Amazon Web Services (AWS)
- Robust programming skills in Python
- Experience with Snowflake or other cloud-based data warehousing solutions
- Strong understanding of data modeling and database design principles
- Excellent written and oral communication skills in English (Upper-Intermediate level)
Nice to have
- Experience with data visualization tools such as Tableau or PowerBI
- Experience with other cloud-based data services such as Azure or Google Cloud Platform
- Experience with big data technologies such as Hadoop or Kafka