Skip To Main Content
backBack to Search

Senior Data Software Engineer

Remote in Portugal
Data Software Engineering
& 3 others

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