Jr Software Engineer
Develop scalable data delivery solutions using Scala and AWS services
As a Junior Software Engineer on Experian's Activations Engineering team, you will build and maintain partner integrations for the Standalone Activations Platform. You will develop scalable data delivery solutions using Scala, AWS, and GCP technologies, including BigQuery, Dataflow, and Pub/Sub. Your work will focus on reliable audience data distribution through asynchronous processing, JSON serialization with Circe, and cloud-based systems th...
Why This Role?
Contribute to systems that generate business value through reliable and efficient audience data distribution
Key Responsibilities
- Develop and maintain applications using Scala with functional programming principles
- Build asynchronous and concurrent processing solutions for distributed cloud environments
- Integrate with external services and APIs using AWS SDKs like S3 and STS
- Implement JSON serialization and deserialization using modern libraries such as Circe
- Develop data processing workflows using BigQuery and Dataflow on Google Cloud Platform
- Manage and query data using SQL and PostgreSQL while working with Google Pub/Sub messaging
Requirements
- Bachelor's degree in Computer Science or a related field
- Scala development experience
- Strong understanding of functional programming concepts
- Experience with JSON serialization/deserialization (e.g., Circe)
- Cloud platform experience with AWS and/or GCP
- Knowledge of IAM, STS, authentication, and authorization mechanisms
Required Skills
Keywords
View Original Description from SmartRecruiters
Original description from SmartRecruiters
We are looking for a Junior Software Engineer to join our Activations Engineering team and contribute to the growth and evolution of the Standalone Activations Platform. This role is ideal for early-career software engineers who are passionate about Scala, cloud technologies, and large-scale data processing. As part of the team, you will help build and maintain partner integrations, develop scalable data delivery solutions, and contribute to systems that generate business value through reliable and efficient audience data distribution. Your key responsibilities Develop and maintain applications using Scala. Apply functional programming principles in production systems. Build asynchronous and concurrent processing solutions. Integrate with external services and APIs. Work with AWS SDKs, including services such as S3 and STS. Implement JSON serialization and deserialization using modern libraries such as Circe. Design, build, and operate solutions on AWS and/or Google Cloud Platform (GCP). Develop data processing workflows using BigQuery and Dataflow. Manage and query data using SQL and PostgreSQL. Work with distributed messaging platforms, including Google Pub/Sub. Write and maintain unit, integration, and component tests. Participate in code reviews and collaborative development practices. Use Git and follow modern version control workflows. Troubleshoot and resolve issues in distributed cloud environments. Ensure system stability, reliability, and performance. + Advanced English and availability to travel to São Carlos/SP when need it. Bachelor's degree in Computer Science or a related field. Early-career professionals with strong technical foundations are encouraged to apply. Scala development experience. Strong understanding of functional programming concepts. Experience with JSON serialization/deserialization (e.g., Circe). Cloud platform experience with AWS and/or GCP. Knowledge of IAM, STS, authentication, and authorization mechanisms. Experience with BigQuery and Dataflow. SQL and PostgreSQL knowledge. Strong debugging and problem-solving skills. Experience developing, testing, and validating software solutions. Ability to write clean, maintainable, and well-documented code. Strong communication and collaboration skills. Nice to have: Experience with asynchronous and concurrent programming (e.g., FS2, Cats Effect). Familiarity with distributed messaging systems such as Google Pub/Sub. Experience troubleshooting cloud-based distributed systems. Experience with Git and collaborative development workflows. At Serasa Experian, we believe that diversity is essential for a healthier and more innovative work environment, where everyone can share experiences and express their ideas. That’s why we promote several initiatives to support inclusive recruitment and the professional development of our people. We also have our affinity groups, created to empower and support individuals from underrepresented groups: ExperianPride (LGBTQIAPN+ community), Ubuntu (racial equity), Women in Experian (gender equity), Aspire (people with disabilities), and Connecting Generations (generations). Come be part of this transformation! Experian Careers - Creating a better tomorrow together Find out what its like to work for Experian by clicking here
Free account · no credit card · Log in
Pro $9/mo · unlimited applies + AI resume
Frequently asked questions
- Is Jr Software Engineer at Experian a remote job?
- This role is based in Remote. See the listing for remote/onsite details.
- What type of employment is Jr Software Engineer at Experian?
- This is a full time position.
- How do I apply?
- Click the "Apply" button on this page to go to the official application at Experian.
Explore related
Market data & reports
Salary & skill-demand research built from our own listings data.
- Indonesia IT Jobs vs Global Remote (2026)Primary analysis of 2,049 listings: methodology, classification rules, downloadable datasets.
- AI-Skill Demand: Indonesia vs Global Remote (2026)10,000+ postings, taxonomy-first classifier, Wilson CIs, pre-registered before analysis.
- Indonesia Hiring Report: Tech vs Non-TechJob demand by field from aggregate open-job counts — never individual listings.
- Indonesia Salary BenchmarkAggregate salary ranges across roles, with open methodology and dataset.
- Indonesia Quarterly Labor Market ReportLayoffs, funding, salaries & skills per quarter — open aggregates.
- Remote Market Reports by RoleAuto-generated per role family — skills, seniority, companies, salary.
- Global Remote Salary BenchmarkAnnual salary by role & currency, plus the share of listings open worldwide.
From the blog
- Senior Tech Roles Remote Salaries June 2026In-depth analysis of 7 senior tech role remote salaries from Vercel, Airbnb, Stripe, to Notion. Compare with local market and negotiation strategies.
- Sourcing Specialist: The Complete GlobalCurious about becoming a remote Sourcing Specialist? Learn the essential skills, tools, and how to land a USD-paying job—no matter where you live.
- Remote Mobile Developer Jobs July 2026A roundup of USD-paying remote mobile developer jobs from Loker Dollar. Analyze trends and get application tips.
Free account · no credit card · Log in
Pro $9/mo · unlimited applies + AI resume