Taro Logo

Senior Software Developer

TransUnion is a global information and insights company that makes trust possible by ensuring reliable representation of consumers in the marketplace.
Lagunilla, Heredia, Costa Rica
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS · Finance

Description For Senior Software Developer

TransUnion, a global information and insights company, is seeking a Senior Software Developer to join their OneTru Platform team. This remote position, based in Costa Rica, offers an opportunity to work in a collaborative and innovative environment focused on developing and maintaining cloud and desktop business applications. The role involves working with diverse engineering and product teams to deliver features that enhance TransUnion's products.

The ideal candidate will bring 5+ years of software development experience, with strong expertise in Java, Python, and modern web frameworks. You'll be responsible for designing and implementing enterprise-scale solutions, conducting code reviews, and ensuring best practices in software development. The position requires advanced English proficiency and excellent communication skills.

As a senior developer, you'll play a crucial role in architectural decisions, mentoring team members, and driving technical excellence. The role offers exposure to cutting-edge technologies including cloud platforms (AWS, GCP), large-scale data processing systems (Hadoop, Spark), and modern development practices like Infrastructure as Code and Continuous Deployment.

This is an excellent opportunity for a seasoned developer who enjoys working with new technologies, solving complex technical challenges, and contributing to a product that impacts millions of consumers globally. While primarily remote, the role may require occasional in-person attendance at work-related events. Join TransUnion to be part of their mission to make trust possible in the marketplace through Information for Good®.

Last updated 7 days ago

Responsibilities For Senior Software Developer

  • Work with agile team to develop, test, and maintain cloud and desktop business applications
  • Contribute to all phases of development environment
  • Design, develop and implement enterprise scale solutions
  • Review requirements and data models
  • Guide and support team members through code review & pair-programming
  • Write well defined testable/unit-tested code
  • Support deployment of solutions in multi-environment configurations
  • Work with System Architects for 3rd party engine integration
  • Resolve technical issues and improve scalability and performance

Requirements For Senior Software Developer

Java
Python
JavaScript
React
  • Bachelor's degree in computer science, IT or STEM field preferred
  • 5+ years of Software Development experience
  • Advanced English proficiency
  • Strong knowledge of Java (4+ years)/Scala/Javascript
  • Skills in Python, Bash or similar scripting languages
  • Experience with Java frameworks including Spring Boot, REST
  • Knowledge of Cloud concepts, AWS, GCP
  • Knowledge of Git and version control
  • Experience with relational and NoSQL databases
  • Knowledge of Web frameworks (Vue, React or Angular)
  • Experience with Continuous Deployment, Infrastructure as Code, Automated Testing
  • Experience with large scale data processing systems (Hadoop, Map Reduce or Spark)

Interested in this job?

Jobs Related To TransUnion Senior Software Developer