TransUnion logo

Associate Software Engineer

TransUnion
NewPosted today

LOCATION

Bengaluru · Hybrid

EXPERIENCE

0 - 2 Years

TYPE

FullTime

SKILLS REQUIRED

Software DevelopmentObject-Oriented ProgrammingData Structures & Algorithms [DSA]

Job description

Overview

An entry-level full stack engineering role on the TruAudience Marketing Solutions team, building customer-facing applications, scalable backend services and data-driven solutions.

What you'll do

  • Design, develop, test, and maintain modern web applications and services.
  • Build responsive, accessible, and high-performance user interfaces using contemporary frontend frameworks.
  • Develop scalable backend APIs, microservices, and distributed systems.
  • Work with JVM-based applications and services to support enterprise-scale workloads.
  • Contribute to data processing and analytics solutions using distributed computing technologies.
  • Integrate AI-powered capabilities such as intelligent search, chat experiences, recommendations, and workflow automation into applications.
  • Collaborate with product managers, designers, and engineers to deliver end-to-end solutions.
  • Participate in code reviews, debugging, performance optimization, and operational excellence activities.
  • Implement automated testing, CI/CD processes, and cloud-native deployment practices.
  • Learn and apply software engineering best practices related to scalability, reliability, security, and maintainability.

What you'll need

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 0-2 years of software engineering experience (internships, projects, research, or full-time experience).
  • Strong foundation in computer science fundamentals, data structures, algorithms, and object-oriented design.
  • Proficiency in at least one programming language such as Java, JavaScript/TypeScript, Python.
  • Understanding of frontend web technologies (HTML, CSS, JavaScript).
  • Familiarity with REST APIs, web services, and client-server architecture.
  • Basic knowledge of SQL and database concepts.
  • Strong problem-solving and communication skills.
  • Ability to learn new technologies quickly and work effectively in a collaborative environment.

Nice to have

  • Frontend: React, Angular, or similar modern frontend frameworks; TypeScript and component-based application development; responsive and accessible UI development.
  • Backend and JVM: Experience with Java and the JVM ecosystem; familiarity with Spring Boot or similar backend frameworks; understanding of microservices architecture and API development; knowledge of asynchronous programming and distributed systems concepts.
  • Data and analytics: Basic understanding of Apache Spark and large-scale data processing; familiarity with data pipelines, ETL concepts, and batch/stream processing; exposure to SQL optimization and data modeling.
  • AI and intelligent applications: Understanding of Generative AI concepts and LLM-based applications; familiarity with AI-assisted development tools such as GitHub Copilot, Cursor, or similar tools; exposure to prompt engineering and AI application integration; basic knowledge of Retrieval-Augmented Generation (RAG), vector databases, embeddings, or semantic search concepts; interest in building AI-powered user experiences and productivity solutions.
  • Cloud and DevOps: Familiarity with AWS or Google Cloud; understanding of containers and orchestration technologies (Docker, Kubernetes); knowledge of Git, CI/CD pipelines, and software development lifecycle practices.

Details

  • Hybrid position: regular performance of responsibilities virtually as well as in person at an assigned TU office location for a minimum of two days a week.
  • Location: Bengaluru.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Associate Software Engineer