
Software Developer
TransUnion
full-time
Posted on:
Location Type: Remote
Location: Costa Rica
Visit company websiteExplore more
About the role
- Contribute to building and evolving a multi tenant scheduling platform, gaining hands-on experience with real-world scalability and reliability challenges
- Work on large-scale workflow orchestration systems, understanding how complex job dependencies and high-throughput pipelines are designed and managed
- Develop and operate workflows using managed Apache Airflow, leveraging cloud native services to build resilient and maintainable data pipelines
- Gain practical, hands-on experience with GCP, working with core services to deploy, monitor, and support production-grade solutions
Requirements
- Strong proficiency in Python or Java
- Strong debugging skill
- Exposure to Apache Airflow (Cloud Composer preferred) is preferred
- Experience in File Transfer Service is an advantage
- Experience using Terraform to provision and manage cloud infrastructure, primarily on GCP is an advantage
- Understanding of scheduling concepts (cron, retries, SLAs, idempotency)
- Familiarity with GCP services (GCS, IAM, BigQuery, Pub/Sub)
- Experience with version control and CI/CD pipelines
- Basic knowledge of Linux, networking, and cloud security fundamentals
- Exposure to monitoring/logging tools (Cloud Monitoring, Prometheus, etc.)
- Strong inter-personal communication and collaboration skills.
- A good team player, high level of personal commitment & 'can do' attitude.
Benefits
- Health insurance
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavaApache AirflowTerraformFile Transfer ServiceLinuxnetworkingcloud securityversion controlCI/CD
Soft Skills
debugginginter-personal communicationcollaborationteam playerpersonal commitmentcan do attitude