remotely.living

Lead Data Software Engineer (Java+Azure)

EPAM Systems · Remote - Colombia / Chile / Argentina · 2026-09-29

Apply for this job

Job description

We are looking for a Lead Data Software Engineer to join our team and drive the design and development of scalable data solutions leveraging Java and Microsoft Azure technologies.

Responsibilities

- Lead the design and development of data-driven software solutions

- Architect scalable applications using Java and Azure cloud services

- Build and optimize data pipelines and workflows in Databricks

- Write efficient SQL queries to support data processing and analytics

- Provide technical leadership and mentorship to engineering team members

- Collaborate with cross-functional teams to define technical requirements and deliverables

- Ensure code quality through reviews, best practices and testing standards

- Troubleshoot and resolve complex technical issues across the data platform

- Drive continuous improvement of development processes and architecture

Requirements

- 5+ years of experience in data software engineering

- Proficiency in Java and SQL

- Expertise in Microsoft Azure and Databricks

- Capability to lead technical initiatives and mentor team members

- English proficiency at B2 level or higher