Senior Data Software Engineer

EPAM Systems

Argentina

On-site

ARS 106,112,000 - 151,589,000

Full time

30 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Paid time off and sick leave
Upskilling and certification courses
LinkedIn Learning access

Job summary

EPAM Systems seeks a Senior Data Software Engineer to combine hands-on data engineering with leadership. You will oversee data architecture, deliver complex projects, and collaborate with stakeholders to ensure scalable, reliable solutions.

You will build ETL/ELT pipelines using Spark/Kafka, develop data services with Spring Boot and NoSQL, and guide delivery across agile teams. Excellent communication and strong English skills are essential.

Qualifications

  • 3+ years in a data engineering or senior data software role.
  • Strong Python data engineering experience.
  • SQL proficiency for data querying.
  • Experience with Apache Spark at scale.
  • Familiarity with Anthropic Claude Code.
  • Databricks for data engineering/analytics.
  • Proficient English (B2+).

Responsibilities

  • Build and maintain ETL/ELT pipelines and batch/streaming systems.
  • Establish infrastructure to move data from diverse sources using ADF, Spark, Kafka.
  • Improve delivery processes and scalability of data platforms.
  • Develop data services with Spring Boot, ReactJS, NoSQL, and API layers.
  • Govern delivery workflows and production environments.
  • Serve as delivery lead with senior stakeholders; manage escalations and upsell opportunities.
  • Guide technical decisions to ensure solid architecture and quality.
  • Write user stories and acceptance criteria in agile/scrum.
  • Coordinate cross-disciplinary efforts to keep delivery moving.
  • Ensure adherence to customer processes and agile methodologies.
  • Develop continuous delivery risk management across the lifecycle.
  • Monitor and boost delivery productivity over time.
  • Support Data Engineers and ensure timely, quality work.
  • Oversee production support and deployments.

Skills

Python
SQL
Apache Spark
Databricks
English proficiency
Anthropic Claude Code

Tools

Apache Kafka
Java
PySpark
Scala
Spark Streaming

Job description

We are seeking a Senior Data Software Engineer to join our team. This position combines direct technical involvement with leadership responsibilities, offering the chance to influence data architecture while overseeing delivery on intricate projects. You will work in close partnership with stakeholders and engineering teams to ensure solutions stay dependable and scalable over time. If you value blending hands-on technical work with accountability for delivery success, this role could be a strong fit for you.

Responsibilities
  • Build and sustain the codebase behind ETL and ELT pipelines, along with large batch, micro-batch, and streaming systems
  • Establish the infrastructure required to pull, convert, and load data efficiently from a range of sources using ADF, Spark, Kafka, or equivalent tools
  • Detect, plan, and execute internal process enhancements, such as automating repetitive tasks, improving data delivery, and reshaping infrastructure for stronger scalability
  • Create and roll out data services solutions using technologies including Spring Boot, ReactJS, NoSQL, and related UI and API tools
  • Oversee governance of delivery management and production workflows in accordance with the chosen delivery model
  • Function as the key contact for delivery-related matters with senior leadership and stakeholders, covering escalations, upsells, and ramp-downs
  • Guide technical decisions throughout delivery, ensuring the architecture stays solid and future-ready while implementation meets expected quality levels
  • Author user stories and their related acceptance criteria within an agile/scrum setup
  • Bring together efforts across different disciplines and stakeholders to keep delivery moving forward
  • Confirm that project delivery follows customer processes and methodologies, relying on strong familiarity with various delivery models and an agile-oriented approach
  • Put together a continuous delivery risk management strategy that supports proactive decision-making across the delivery lifecycle
  • Track and boost delivery productivity as time goes on
  • Support Data Engineers as a technical resource, helping guarantee their work is completed with quality and on time
  • Manage production support and deployment duties
Requirements
  • At least 3 years of experience in a comparable role
  • Solid proficiency in core Python for data engineering work
  • Capable in SQL for querying and handling data
  • Practical experience with Apache Spark for large-scale data processing
  • Familiarity with Anthropic Claude Code
  • Experience leveraging Databricks for data engineering and analytics purposes
  • Excellent English proficiency (B2 level or higher)
Nice to have
  • Experience with Apache Kafka for streaming data events
  • Familiarity with the Java language
  • Practical experience with PySpark
  • Exposure to Scala
  • Experience with Spark Streaming
We offer
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

EPAM Systems • Argentina

On-site
ARS 2,000,000 - 3,000,000
Healthcare benefits
Paid time off
Upskilling and certifications
+2
Senior Data Integration Engineer
Senior Data Integration Engineer

EPAM Systems • Argentina

On-site
ARS 136,660,000 - 227,766,000
Healthcare benefits
Paid time off
Upskilling & certifications
+4
Data Engineer ID89384
Data Engineer ID89384

AgileEngine, LLC. • Buenos Aires

Hybrid
ARS 137,157,000 - 182,877,000
Professional growth
Competitive compensation
Exciting projects
+1
Data Engineer Id89384
Data Engineer Id89384

Agileengine • Buenos Aires

On-site
ARS 136,828,000 - 197,640,000
Professional growth
Competitive USD-based compensation
Exciting projects with Fortune 500/top
Senior Data Platform Engineer — Lead Scalable ETL & Pipelines
Senior Data Platform Engineer — Lead Scalable ETL & Pipelines

EPAM Systems • Argentina

On-site
ARS 106,112,000 - 151,589,000
Healthcare benefits
Paid time off and sick leave
Upskilling and certification courses
+1
Senior Snowflake Data Engineer — Remote Latam
Senior Snowflake Data Engineer — Remote Latam

Encora Inc. • Ciudad de Mendoza

Hybrid
ARS 136,828,000 - 212,844,000
Professional growth
Competitive USD-based compensation
Exciting projects
+1
Senior Data Engineer
Senior Data Engineer

Blend • Municipio de Esquel

On-site
ARS 1,500,000 - 3,500,000
AWS certs
Databricks certs
Snowflake certs
+6
Data Engineer ID89384
Data Engineer ID89384

AgileEngine, LLC. • Mar del Plata

Hybrid
ARS 137,157,000 - 198,116,000
Professional growth
Competitive USD-based compensation
A selection of exciting projects
+1
Data Engineer ID89384
Data Engineer ID89384

AgileEngine, LLC. • San Miguel de Tucumán

Hybrid
ARS 182,877,000 - 274,315,000
Professional growth
Competitive compensation
A selection of exciting projects
+1
Data Engineer ID89384
Data Engineer ID89384

AgileEngine, LLC. • Ciudad de Mendoza

Hybrid
ARS 121,918,000 - 182,877,000
Professional growth
Competitive USD-based compensation
A selection of exciting projects
+1