[8GT] Senior Data Engineer

Software Mind Americas

About The Position

Software Mind is seeking a Senior Data Engineer to join the Data Engineering team supporting one of its clients. This hands-on role focuses on building and maintaining scalable data pipelines, ensuring data quality, and supporting analytics and reporting across the organization. The engineer will work with teams across Software Engineering, Architecture, Product, Analytics, and IT to translate business requirements into robust technical solutions, contribute to code reviews, mentor other data engineers, and participate in Agile ceremonies.

Requirements

  • At least 5 years of experience developing and maintaining ELT/ETL systems.
  • Strong hands-on experience with Snowflake.
  • Hands-on experience creating datasets, dataflows, and dashboards in Domo.
  • Strong SQL proficiency, including advanced queries, data modeling, stored procedures, and query optimization.
  • Proficiency in Python.
  • Experience with AWS cloud-native services, including Kinesis, Lambda, S3, SQS, and 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.
  • Comfort working in a fast-paced, Agile environment.

Nice To Haves

  • Experience building integrations with SaaS APIs such as Salesforce.
  • Snowflake Data Engineering Certification or AWS Data Analytics Certification.
  • Experience with MongoDB or DynamoDB.

Responsibilities

  • Design, develop, and maintain secure, scalable ETL/ELT pipelines in Snowflake to process structured and unstructured data from multiple sources.
  • Build and optimize data models and processing workflows to support BI, analytics, and reporting needs.
  • Build and maintain datasets, dataflows, and dashboards in Domo.
  • Develop monitoring and alerting solutions to ensure pipeline performance and data quality.
  • Integrate data from external APIs and third-party systems, such as 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.

Benefits

  • Excellent work environment certified by Great Place To Work.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service