Experian is a global data and technology company that powers opportunities for people and businesses around the world. We operate across a wide range of markets, including financial services, healthcare, automotive, agribusiness, insurance, among others. Experian invests in people and in advanced new technologies to unlock the power of data. We have an incredible team of 25,200 employees across 32 countries.
Our uniqueness is valuing yours. Experian’s people-centric, inclusive, and purpose-driven culture has been recognized with several awards — including World’s Best Workplaces™ 2025 (Fortune Global Top 25) and Great Place To Work™ in 26 countries, among others. Check out Experian Life on social media or explore our careers site to understand why. Experian is also proud to be an equal opportunity and affirmative action employer.
Job DescriptionWe are looking for a Junior Software Engineer to join Experian Marketing Services global engineering team and help build, enhance, and maintain the large-scale systems that power our Graph products. In this role, you will work alongside experienced engineers, contributing to the development of data-intensive applications and distributed systems that process information at petabyte scale. This is an exciting opportunity to grow your engineering career while working with modern technologies, cloud-native platforms, data processing frameworks, and machine learning-driven solutions. You will play an important role in delivering reliable, scalable, and secure products, always keeping consumer privacy and data protection at the center of everything we do.
Your key responsibilities:
- Contribute to the design, development, testing, and maintenance of EMS Graph systems.
- Collaborate with senior engineers and technical leads to deliver new features, enhancements, and platform improvements.
- Participate in code reviews, applying feedback to continuously improve code quality and engineering practices.
- Support the development and maintenance of data pipelines, services, and applications that process large-scale datasets.
- Work closely with Engineering, Product, and Data Science teams to build high-quality and scalable solutions.
- Troubleshoot application and platform issues, identify root causes, and help implement effective solutions.
- Contribute to improving system reliability, performance, and operational excellence.
- Follow software development best practices, including testing, version control, and documentation.
- Learn and apply modern engineering tools and technologies in a collaborative environment.
- Participate in team on-call rotations as knowledge, training, and experience allow.
- Support initiatives that ensure data privacy, security, and compliance across all solutions.
What we expect from you
- Professional software engineering experience, including internships, co-ops, academic projects, or relevant hands-on experience.
- Strong foundation in computer science fundamentals, including algorithms, data structures, and software design principles.
- Experience programming in at least one modern language such as Scala, Java, or Python.
- Familiarity with software development practices, including version control systems, testing, and code review processes.
- Interest in distributed systems, data engineering, cloud technologies, and scalable software architectures.
- Strong analytical and problem-solving skills with attention to detail.
- Effective communication and collaboration skills, with the ability to work in a team-oriented environment.
- Willingness to learn new technologies and contribute in a fast-paced, global engineering organization.
- Commitment to building secure, reliable, and high-quality software solutions.
- English proficiency to collaborate within a global team environment.
Nice to have
- Exposure to cloud platforms such as Google Cloud Platform (GCP) or AWS through academic, internship, or professional experience.
- Familiarity with Scala, Java, and/or Python development ecosystems.
- Exposure to large-scale data processing technologies such as Spark, Beam, Dataflow, SQL, BigQuery, or similar platforms.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Familiarity with workflow orchestration tools such as Airflow.
- Experience contributing to academic, personal, internship, or open-source software projects.
- Interest in data-driven products, machine learning applications, and large-scale distributed systems.
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).
Experian Careers - Creating a better tomorrow together
Find out what its like to work for Experian by clicking here
Skills Required
- Professional software engineering experience, including internships, co-ops, academic projects, or relevant hands-on experience.
- Strong foundation in computer science fundamentals including algorithms, data structures, and software design principles.
- Experience programming in at least one modern language such as Scala, Java, or Python.
- Familiarity with software development practices including version control systems, testing, and code review processes.
- Interest in distributed systems, data engineering, cloud technologies, and scalable software architectures.
- Strong analytical and problem-solving skills with attention to detail.
- Effective communication and collaboration skills for a team-oriented environment.
- Willingness to learn new technologies and contribute in a fast-paced, global engineering organization.
- Commitment to building secure, reliable, and high-quality software solutions.
- English proficiency to collaborate within a global team environment.
- Exposure to cloud platforms such as Google Cloud Platform (GCP) or AWS.
- Exposure to large-scale data processing technologies such as Spark, Beam, Dataflow, SQL, BigQuery, or similar platforms.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Familiarity with workflow orchestration tools such as Airflow.
- Experience contributing to academic, personal, internship, or open-source software projects.
- Interest in data-driven products, machine learning applications, and large-scale distributed systems.
Experian Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Experian and has not been reviewed or approved by Experian.
-
Healthcare Strength — Medical and dental coverage is described as strong, with expanded mental health resources and telemedicine options. Coverage includes inclusive services such as gender transition and fertility support.
-
Leave & Time Off Breadth — Time-off offerings are generous, including substantial PTO/vacation, paid holidays, and paid volunteer days with options to purchase additional leave. Parental leave is available for birth and non-birth parents alongside flexible working arrangements that support work-life balance.
-
Retirement Support — Retirement programs include a 401(k) with company matching and contributory pension schemes in some regions. These elements complement base pay and bonuses to form a competitive total rewards package.
Experian Insights
What We Do
Experian unlocks the power of data to create opportunities for consumers, businesses and society. During life’s big moments – from buying a home or car, to sending a child to college, to growing a business exponentially by connecting it with new customers – we empower consumers and our clients to manage data with confidence so they can maximize every opportunity. We gather, analyse and process data in ways others can’t. We help individuals take financial control and access financial services, businesses make smarter decision and thrive, lenders lend more responsibly, and organizations prevent identity fraud and crime. For more than 125 years, we’ve helped consumers and clients prosper, and economies and communities flourish – and we’re not done. Our 20,600 people in 43 countries believe the possibilities for you, and our world, are growing. We’re investing in new technologies, talented people and innovation so we can help create a better tomorrow. About Experian: Bringing data to life requires creativity, passion, flexibility and expertise. We want you to share in our success. That's why we offer rewards that recognise great performance. Working in a culture of collaboration, achievement and respect we will give you the support and encouragement you need to develop your skills and talents and progress your career. Everyday our people bring enthusiasm, innovation and inspiration to work and if this sounds like you connect with us at Experian.








