Contribute to the development and maintenance of internal tools and services
Write clean, reliable, and well-tested code using TDD
Create and maintain automated tests to ensure code quality and system reliability
Debug and fix issues in backend systems, often working directly with clients to understand the problem
Collaborate with the team on architecture, design, and implementation
Engage in code reviews and team discussions to grow your knowledge
Work with clients to gather requirements and understand real-world use cases
Take ownership of problems and follow them through to resolution
Use our internal programming language and tools to integrate with external services, build datapoints, replicate calculations, and host machine learning models.
Requirements
Impact You'll Make:
Some experience coding in a backend language (e.g. Node.js, Python, Go, etc.)
A basic understanding of testing practices and test automation
Curiosity about system design, infrastructure, and automation
Willingness to learn, ask questions, and improve
Strong problem-solving mindset-you enjoy figuring things out
Comfortable communicating clearly with teammates and clients
Ability to manage multiple tasks at once, keep tickets updated and work with leadership to prioritize and continually deliver.
Exposure to cloud platforms (e.g., AWS, GCP)
Familiarity with CI/CD pipelines
Experience with automated testing frameworks or writing tests as part of coursework or projects
Understanding of working with large datasets and machine learning models.
This is a remote position which may require occasional in-person attendance at work-related events at the discretion of management.
TransUnion Job Title
Engineer II, Software Development
Benefits
Remote work options
Additional Information
TransUnion's Job Applicant Privacy Notice
What We'll Bring:
We focus on TDD, Microservices, Cloud Serverless Computing and automated pipelines to deliver high, quality continuous improvements to the platform. Our stack includes Node.js, PHP, MariaDB, DynamoDB, AWS Lambda, GitHub Actions, Terraform, as well as our internal programming language that powers our decisioning.