Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Mid Data & Software Engineer

Home > SCALA programming jobs

Mid Data & Software Engineer in Remote new

  • Experian
  • Full time
  • Email
  • Brazil

Responsibilities

  • Design, develop, and maintain large-scale data pipelines using Scala, Spark, and cloud-native technologies.
  • Design resilient distributed systems and optimize data processing workflows for performance, scalability, reliability, and cost efficiency.
  • Contribute to production-grade data platforms and deliver high-quality, tested, documented code across the feature lifecycle.
  • Participate in code reviews, architecture discussions, and engineering-standard improvements while providing technical guidance to peers.
  • Support deployments, monitoring, alerting, release operations, and continuous improvements to system reliability.
  • Collaborate with engineers, product owners, and cross-functional global stakeholders in multi-team value stream environments.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • Solid experience in software or data engineering.
  • Hands-on experience with cloud-native data platforms such as AWS, GCP, or Azure, including services such as S3, Glue, and Athena or equivalents.
  • Strong understanding of distributed systems, resiliency patterns, data partitioning, efficient data access strategies, and highly parallelized data workloads.
  • Proficiency with Git-based version control systems such as GitHub or Bitbucket.
  • Familiarity with collaborative development in multi-team environments and agile methodologies.
  • Strong communication skills and advanced English proficiency.
  • Availability to travel to São Carlos/SP when needed.
  • Experience with DBT or other data transformation frameworks is preferred.
  • Knowledge of concurrent and parallel programming patterns is preferred.
  • Expertise with large-scale data pipelines using Scala and Apache Spark is preferred.
  • Experience with functional programming in Scala or languages such as Java, Python, or Rust is preferred.
  • Familiarity with modern data platform architectures and large-scale data ecosystems is preferred.

Benefits

  • Experian promotes inclusive recruitment, professional development, and affinity groups supporting underrepresented communities.
  • The role may require travel to São Carlos/SP when needed.

Experian

Experian builds credit reporting, identity and fraud prevention, and data analytics software that help lenders, insurers, healthcare providers, and marketers make decisions; it also offers consumer credit monitoring and scores. The company earns via data licensing, decisioning software, and subsc...

Similar positions

Big Data Engineering AVP

  • Citi
  • Full time
  • Others
  • 11/03/2026
  • Pune, India

Data Engineer - Senior

  • Softswiss
  • Full time
  • Remote
  • 11/03/2026
  • Poland

Sr. Big Data Engineer

  • Capco
  • Full time
  • Others
  • 11/03/2026
  • Pune, India

Staff Software Engineer - Databricks AI

  • Databricks
  • Full time
  • Others
  • 11/03/2026
  • Bengaluru, India

Backend Software Engineer

  • iCapital Network
  • Full time
  • USA
  • 11/02/2026
  • Salary: $130,000 – $170,000
  • Connecticut