[8GT] Senior Data Engineer
Software Mind San José, Costa Rica
IT Services and IT Consulting · 1,001-5,000 employees
About the role
Design, develop, and maintain scalable ETL/ELT pipelines while ensuring data quality and performance. Collaborate with cross-functional teams to build data models, dashboards, and reporting solutions to support business analytics.
What they look for
Requirements
Requires 5+ years of experience in ELT/ETL systems with strong proficiency in SQL, Python, and cloud-native AWS services. Candidates should have hands-on experience with Snowflake or BigQuery and excellent analytical and communication skills.
Benefits
Full description
Company Description
We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company’s projects! Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work!
Job Description
Software Mind is seeking a Senior Data Engineer to join the Data Engineering team of one of our clients. This is a hands-on role focused on building and maintaining scalable data pipelines, ensuring data quality, and supporting analytics and reporting across the organization.
Main Responsibilities
- Design, develop, and maintain secure, scalable ETL/ELT pipelines processing structured and unstructured data from multiple sources
- Build and optimize data models and processing workflows to support BI, analytics, and reporting needs
- Develop monitoring and alerting solutions to ensure pipeline performance and data quality
- Build insightful dashboards, reports, and datasets in Domo
- Integrate data from external APIs and third-party systems (e.g., Salesforce)
- Collaborate with Software Engineering, Architecture, Product, Analytics, and IT teams
- Translate business requirements into robust technical solutions
- Conduct code reviews and provide feedback to engineering team members
- Mentor other data engineers and contribute to onboarding efforts
- Participate in Agile ceremonies including standups, retrospectives, and planning
Qualifications
Requirements
- 5+ years of experience developing and maintaining ELT/ETL systems
- Strong proficiency in SQL — advanced queries, data modeling, stored procedures, query optimization
- Hands-on experience with Snowflake or BigQuery
- Proficiency in Python
- Experience with AWS cloud-native services (Kinesis, Lambda, S3, SQS, CDK)
- Experience building and maintaining data pipelines from diverse sources
- Strong analytical thinking, problem-solving, and debugging skills
- Strong written and verbal English communication skills
- Comfortable working in a fast-paced, Agile environment
Nice to Have
- Experience creating datasets, dataflows, and dashboards in Domo
- Experience building integrations with SaaS APIs such as Salesforce
- AWS Data Analytics Certification or Snowflake Data Engineering Certification
- Experience with MongoDB or DynamoDB
Additional Information
We are accepting applications from LATAM countries
#LI-DNI
Similar roles
-
Data Engineer
Green River Data Analysis Vermont, United States · $120K–$135K/yr
-
Data Engineer Mid
Bluetab, an IBM Company San Isidro, Lima, Peru
-
Senior Data Engineer, Blockchain data and/or NLP pipelines
Inca Digital, Inc. United States
-
Data Engineer Jr
Bluetab, an IBM Company Bogota, Capital District, RAP (Especial) Central, Colombia
-
Senior Data Engineer
Sporty Group São José da Laje, Alagoas, Brazil
-
Senior Data Engineer
Tastewise Tel Aviv, Tel-Aviv District, Israel