What We'll Bring:
This position is for a team lead who will serve as a key contributor on one of the core teams driving the development of TransUnion’s OneTru Analytics platform.
What You'll Bring:
As a Full Stack Lead Engineer on one of our agile analytics teams, you will play a critical role in designing, developing, and delivering scalable, data-driven solutions that power TransUnion’s OneTru Analytics platform. This role blends deep technical expertise across the stack with a strong understanding of modern data and analytics engineering practices in a cloud-native environment.
You’ll be expected to take ownership of complex features, guide technical direction, and collaborate closely with cross-functional teams to deliver impactful solutions.
Key Skill Areas:
- Full-Stack Development (Java, Python, React, Vue.js)
- Cloud-Native Engineering (GCP preferred; experience with Kubernetes, Terraform, Cloud Functions, Pub/Sub)
- Data Engineering & ETL Pipelines (Spark, Kafka, Airflow, Dataflow)
- Big Data & Relational Databases (BigQuery, Hive, PostgreSQL, Snowflake)
- Agile (Scrum) Development Practices
- Technical Leadership & Code Quality Advocacy
Key Responsibilities:
- Design and implement full-stack analytics features, from data ingestion to user-facing applications
- Lead technical design discussions and guide implementation best practices within the team
- Collaborate with product owners and stakeholders to translate business needs into scalable technical solutions
- Ensure system reliability, performance, and data integrity across services
- Support and optimize analytics environments in partnership with DevOps and business teams
- Mentor peers and promote engineering excellence through code reviews, documentation, and knowledge sharing
Impact You'll Make:
- Seven or more years of hands-on experience in a software development profession
- Two or more years of hands-on experience leading technical teams and coaching resources
- Proficiency in Java, SpringBoot, Spring, MVC architecture
- Proficiency with machine learning and MLOps would be a plus
- Proficiency working in a Linux-based environment, including shell scripting and basic system administration
- Experience with Big Data tools, such as Hive and Spark
- Experience working on teams operating under an Agile Scrum delivery methodology
- Experience working within CI/CD environments and a passion for automation and system quality
- Excellent analytical skills and the ability to provide alternative solutions to technical problems
- Strong written and verbal communication skills
- Bachelor’s degree in Computer Science, Information Systems Management or equivalent experience
This is a hybrid position and involves regular performance of job responsibilities virtually as well as in-person at an assigned TU office location for a minimum of two days a week.