Senior Data Software Engineer

EPAM Systems

Brasil

Remote

BRL 260,000 - 360,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EPAM Systems, Inc. is seeking a Senior Data Software Engineer to lead architecture and delivery on complex data projects. You will own ETL/ELT pipelines, work across batch and streaming systems, and partner with stakeholders to ensure reliable, scalable solutions.

You will apply Spring Boot, ReactJS, NoSQL, and related tools to create data services, while guiding delivery decisions and maintaining high quality throughout the lifecycle.

Qualifications

  • Minimum 3 years in a similar data engineering role.
  • Strong Python for data engineering and SQL querying.
  • Hands-on with Apache Spark and Databricks.
  • Experience with streaming and batch data processing is preferred.
  • English proficiency at B2 or higher.

Responsibilities

  • Build and maintain ETL/ELT pipelines and batch/streaming systems.
  • Lead delivery governance and coordinate with leadership and stakeholders.
  • Develop data services using Spring Boot, ReactJS, and NoSQL stacks.
  • Automate processes, improve data delivery, and scale infrastructure.
  • Draft user stories and acceptance criteria in agile/scrum.
  • Support data engineers and manage production deployments.

Skills

Python for data engineering
SQL
Apache Spark
PySpark
Java
Apache Kafka
Databricks
NoSQL

Tools

Databricks
Apache Spark
Apache Kafka
Spring Boot
ReactJS

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.ResponsibilitiesBuild and sustain the codebase behind ETL and ELT pipelines, along with large batch, micro-batch, and streaming systemsEstablish the infrastructure required to pull, convert, and load data efficiently from a range of sources using ADF, Spark, Kafka, or equivalent toolsDetect, plan, and execute internal process enhancements, such as automating repetitive tasks, improving data delivery, and reshaping infrastructure for stronger scalabilityCreate and roll out data services solutions using technologies including Spring Boot, ReactJS, NoSQL, and related UI and API toolsOversee governance of delivery management and production workflows in accordance with the chosen delivery modelFunction as the key contact for delivery-related matters with senior leadership and stakeholders, covering escalations, upsells, and ramp-downsGuide technical decisions throughout delivery, ensuring the architecture stays solid and future-ready while implementation meets expected quality levelsAuthor user stories and their related acceptance criteria within an agile/scrum setupBring together efforts across different disciplines and stakeholders to keep delivery moving forwardConfirm that project delivery follows customer processes and methodologies, relying on strong familiarity with various delivery models and an agile-oriented approachPut together a continuous delivery risk management strategy that supports proactive decision-making across the delivery lifecycleTrack and boost delivery productivity as time goes onSupport Data Engineers as a technical resource, helping guarantee their work is completed with quality and on timeManage production support and deployment dutiesRequirementsAt least 3 years of experience in a comparable roleSolid proficiency in core Python for data engineering workCapable in SQL for querying and handling dataPractical experience with Apache Spark for large-scale data processingFamiliarity with Anthropic Claude CodeExperience leveraging Databricks for data engineering and analytics purposesExcellent English proficiency (B2 level or higher)Nice to haveExperience with Apache Kafka for streaming data eventsFamiliarity with the Java languagePractical experience with PySparkExposure to ScalaExperience with Spark StreamingWe offerInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedInEPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Data Software Engineer
Lead Data Software Engineer

EPAM Systems • Brazil

Remote
BRL 300,000 - 460,000
Lead Data Developer
Lead Data Developer

EPAM Systems • Brazil

Remote
BRL 350,000 - 520,000
Lead Data Platform Engineer
Lead Data Platform Engineer

EPAM Systems • Brazil

Remote
BRL 240,000 - 360,000
Healthcare benefits
Paid time off
Learning and development
+1
Senior Data Solution Architect
Senior Data Solution Architect

EPAM Systems • Brazil

Remote
BRL 250,000 - 420,000
Healthcare benefits
Paid time off
Upskilling and certification
+2
Data Architect
Data Architect

EPAM Systems • Brazil

Remote
BRL 180,000 - 320,000
Healthcare benefits
Paid time off and sick leave
Upskilling and certification courses
+3
Lead Data DevOps Engineer
Lead Data DevOps Engineer

EPAM Systems • Brazil

On-site
BRL 220,000 - 320,000
Senior Data Engineer
Senior Data Engineer

EPAM Systems • Brazil

Remote
BRL 200,000 - 320,000
Healthcare benefits
Paid time off
Learning programs
+2
Lead Data Software Engineer (Java+AWS)
Lead Data Software Engineer (Java+AWS)

EPAM Systems • Brazil

On-site
BRL 180,000 - 240,000
Senior Java Developer
Senior Java Developer

EPAM Systems • Brazil

Remote
BRL 180,000 - 320,000
Healthcare benefits
Paid time off
Sick leave
+5
Lead Data Software Engineer (Python+AWS)
Lead Data Software Engineer (Python+AWS)

EPAM Systems • Brazil

On-site
BRL 180,000 - 320,000