Skip To Main Content
backBack to Search

Data Software Engineer

Hybrid in Ecuador: Quito
Data Software Engineering& 6 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are seeking a Data Software Engineer to design, develop, and optimize data products that support the bank's Data Architecture vision, ensuring robust, efficient, and well-documented solutions delivered within agreed timeframes.

Responsibilities
  • Analyze requirements based on provided definitions and designs
  • Participate in the solution engineering and design phase, ensuring high efficiency standards aligned with the Data Architecture vision
  • Develop and deploy data products, such as ETLs, ELTs, and APIs, to make information accessible, adhering to established standards and development best practices
  • Apply testing strategies to verify that functional and non-functional requirements are correctly implemented
  • Implement continuous improvement processes for products under development
  • Participate actively in pair programming to identify opportunities for improvement in colleagues' work
  • Resolve incidents promptly and propose long-term solutions to prevent recurrence
  • Manage the necessary enablers for development tasks, with support and supervision from the assigned Senior Data Engineer
  • Document developed data products in accordance with the standards and platforms provided by the bank
Requirements
  • 3 to 5 years of experience in database management and query, stored procedure, and script optimization
  • Experience in modeling relational and non-relational databases, and in building data warehouses, data marts, and data lakes
  • Familiarity with cloud technologies for Big Data solutions, including building ETL and ELT processes for large volumes of data
  • Knowledge of development best practices such as Clean Code, and familiarity with Agile frameworks and DataOps strategies
  • Skills in data-oriented testing strategies for functional and non-functional testing
  • Background in distributed file systems such as Hadoop, HDFS, or Spark, and in batch processing using Big Data technologies
  • Proficiency in relational database engines such as Oracle, SQL, or PostgreSQL, and in NoSQL databases such as MongoDB, Cassandra, Elasticsearch, or Neo4j
  • Experience with ETL tools for on-premises environments such as SSIS, Pentaho (Kettle), or SAP Data Services, and with cloud pipeline tools such as Azure Data Factory, AWS Glue, or Dataflow
  • Familiarity with key components of cloud platforms such as AWS, Google Cloud Platform, and Microsoft Azure
  • Proficiency in Apache Spark (SQL and Python) and PySpark
  • Experience with version control tools
  • Strong soft skills, including goal orientation, critical thinking, teamwork, effective communication, accountability, and planning
  • Ability to explain technical concepts to non-technical stakeholders and a proactive approach to resolving blockers
Nice to have
  • AI certification at any level (e.g., Copilot)
  • Familiarity with Claude, Gemini, GPT, or Grok
  • Knowledge of the banking/financial sector