Software Mind

[8GT] Senior Data Engineer

Software Mind · San José, San José Province, Costa Rica
San José, San José Province, Costa Rica Posted 2026-06-29
Type
Full-time
Experience
5+ yr

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

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

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!

We are accepting applications from LATAM countries

#LI-DNI

SalesforceSnowflakeBigQueryPythonAWSMongoDB
Software Mind

Software Mind

Software Development · Private · Krakow, Poland

Stage & Valuation
Private · $417M
Key Investors
Enterprise Investors, Ailleron
Open roles on NewJob
Most hiring in
Engineering (58) · Data & ML (13) · Design (3)
Software Mind is a global digital transformation partner and software engineering company that provides custom software development, data science, and machine learning solutions. They manage software life cycles from ideation to deployment to help businesses accelerate their digital transformation.
Software Development IT Services Digital Transformation
E
[8AI] DevOps Engineer
Buenos Aires, Argentina
Engineering
E
[8AI] Senior Frontend Engineer
San José, San José Province, Costa Rica
Engineering
D
[8FA] Data Engineer - BI Developer
Buenos Aires, Argentina
Data & ML
See all 70+ roles at Software Mind →
E
Data Engineer
Easygenerator Alexandria Hybrid
Data & ML
S
Senior Data Engineer
Samsara Remote (Canada) Remote
Data & ML
$119K–$154K
I
Senior Data Engineer
Incident IQ Atlanta, GA
Data & ML
M
Senior Data Engineer
Microblink Croatia, Serbia, Bulgaria, Romania
Data & ML
See all Data & ML roles →

Interested in this role?

Apply directly on the company site — no recruiter middleman, no account required.

Apply now →
Apply on company site