TransUnion is a global information and insights company that makes trust possible by ensuring that each consumer is reliably and safely represented in the marketplace. We do this by having an accurate and comprehensive picture of each person. This picture is grounded in our legacy as a credit reporting agency which enables us to tap into both credit and public record data; our data fusion methodology that helps us link, match and tap into the awesome combined power of that data; and our knowledgeable and passionate team, who stewards the information with expertise, and in accordance with local legislation around the world. Because of our work, organizations can better understand consumers in order to make more informed decisions, and earn their trust through great, personalized experiences, and the proactive extension of the right opportunities, tools and offers. In turn, consumers can be confident that their data identities will result in the opportunities they deserve. We make trust possible, so businesses and consumers can transact with confidence and achieve great things. We call this Information for Good®—it’s our purpose, and what drives us every day.
Software Developer
Location
Costa Rica
Posted
4 days ago
Salary
0
Seniority
Junior
Job Description
Software Developer
TransUnion
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. What You'll Bring: The team is responsible for the Decisioning and Offers platform, which is built around a powerful, scalable decisioning engine. We collaborate with major financial institutions to host or integrate with their decisioning and offers platforms, providing customers with accurate, personalized offers and making it as seamless as possible for them to access these products. Our platform leverages large datasets, including Credit Bureau data, machine learning models and other techniques to power our decision-making processes. Impact You'll Make: What You’ll Be Doing - 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. Must-Haves - 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. Nice-to-Haves - 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
Related Guides
Related Job Pages
More Software Engineer Jobs
• The Senior Director of Engineering is responsible for managing, coaching, tracking and reporting through their heads of department – CIP and Project Engineering a highly skilled team. • This position is also responsible for direct, develop and mentoring of the team to build engineering competency and grow talent within the organization. • This role also works with regional peers around the globe to ensure consistent best practices are deployed across the contract logistics network.
PC SAS Programmer
UnitedHealth GroupUnitedHealth Group is a healthcare and well-being company that’s dedicated to improving the health outcomes of millions around the world. We are comprised of
Role Description Designs, develops, and supports data and reporting solutions, including report conversions and enhancements, data investigation, and quality validation. Contributes to database and data warehousing activities as needed (e.g., SQL/SAS development, Teradata, ETL concepts, and data provisioning) while ensuring appropriate handling of sensitive healthcare data. You’ll enjoy the flexibility to work remotely from anywhere within the U.S. as you take on some tough challenges. Primary Responsibilities: - Develop, enhance, and automate reporting solutions and programs to meet customer reporting deliverables. - Use analytics and statistical tools (e.g., SQL, SAS) to produce, validate, and reconcile reporting outputs. - Elicit, document, and analyze business requirements; translate needs into clear reporting specifications and solutions. - Investigate, document, and resolve data issues and inconsistencies; partner with the team to maintain strong data quality. - Perform data and process analysis to troubleshoot production issues and drive timely resolution and prevention. - Execute and/or support User Acceptance Testing (UAT), including test planning, execution, defect tracking, and sign-off support. - Build and maintain scalable, automated data pipelines and workflows (as applicable) to enable repeatable reporting and analysis. - Deliver project and development work accurately and on time, remain adaptable to changing priorities, and proactively communicate progress, risks, dependencies, and recommendations to support informed decision making. - Serve as a resource to others by providing guidance, knowledge sharing, and coaching, as appropriate. - Participate in team meetings and cross-functional discussions to align priorities and resolve issues. - Leverage available tools and applications to streamline processes, reduce turnaround time, and improve efficiency. Qualifications - Bachelor’s degree and/or 3+ years of healthcare experience. - 3+ years of report production and development experience. - 3+ years of experience with Base SAS / SAS Macro, SAS/SQL and PC SAS. - 1+ years of experience with relational database systems (e.g., DB2, Oracle, Teradata). - User Acceptance Testing (UAT) experience. - Experience gathering business requirements from end users. - Excellent time/project management, problem solving, organizational, and analytical skills. Requirements - Experience with Cloud based environments. - Experience with Linux or SAS Enterprise Guide. - UDW, Stratus or Galaxy Shared Data Warehouse knowledge. - Ability to work autonomously with minimal guidance. - Time/project management, problem solving, organizational, and analytical skills. - Excellent verbal and written communication skills; able to communicate. - Professional customer service skills; tact and discretion with confidential information; able to articulate guidelines and negotiate toward win/win solutions. - Ability to anticipate customer needs and proactively identify solutions. Benefits - Comprehensive benefits package. - Incentive and recognition programs. - Equity stock purchase. - 401k contribution (all benefits are subject to eligibility requirements).
Junior Looker, LookML Developer
Naveera Technology LLCEngineering Production-Ready Data, AI & Cloud Platforms - Scalable, Secure, and Built for Enterprise Growth.
• Develop, maintain, and optimize LookML models, explores, and dashboards in Looker. • Work directly with business stakeholders and customers to gather requirements and translate them into analytics solutions. • Lead requirement discussions and clarify ambiguous business needs. • Design scalable data models and KPI-driven reporting solutions. • Collaborate with Data Engineers, Analysts, and Cloud teams for end-to-end analytics delivery. • Create structured documentation for business requirements, KPI definitions, and technical implementations. • Ensure data quality, consistency, and performance optimization across dashboards and reports. • Support customer-facing discussions, demos, and solution walkthroughs. • Work with cloud-based data platforms and modern data warehouse solutions. • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
Staff Software Engineer
Netwrix CorporationData security starts with identity, #1 attack vector. Fast, cost-effective solutions trusted by 13,500 organizations
Role Description We are building a cutting-edge Platform that will transform the way our customers identify, protect and govern their data. This will revolutionize how customers secure their data by placing identity at the core – providing unparalleled visibility and control. We are seeking a Staff Software Engineer with a strong background in data engineering and backend architecture to help define and standardize how data is stored and modeled across our Data Security Posture Management (DSPM) platform. This role focuses on data schema design, consistency, and interoperability — ensuring that data collected from multiple enterprise systems (such as Active Directory, SharePoint, Entra ID, and file servers) is represented in a clear, unified, and scalable structure. You will work closely with backend and platform engineers to design the data models, schemas, and standards that power analytics, reporting, and policy enforcement across the platform. Qualifications - 5+ years of experience in data engineering, backend development, or database architecture. - Hands-on experience with ClickHouse or other columnar analytics databases (e.g., Redshift, BigQuery, Snowflake). - Strong proficiency in PostgreSQL and SQL query optimization. - Solid understanding of database administration, indexing, and performance tuning. - Demonstrated experience designing data models for complex or multi-system environments. - Familiarity with data contracts, schema evolution, and versioning best practices. - Experience enforcing data standards and conventions across teams or systems. - Understanding of metadata and documentation management (e.g., dbt, OpenMetadata, or similar). - Experience deploying and managing databases with Kubernetes and containers. - Knowledge of CI/CD pipelines and Infrastructure as Code (Helm, Terraform, GitHub Actions, etc.). - Understanding of observability and performance monitoring for data systems. Requirements - Design and maintain standardized data schemas used across different data sources and storage systems. - Define data contracts and models to ensure consistent representation of entities such as users, groups, resources, and permissions. - Develop and maintain schema evolution and versioning processes to support iterative product development. - Ensure data models are optimized for both transactional and analytical workloads. - Collaborate with engineering and product teams to align data models with business logic and reporting requirements. - Design and optimize ClickHouse schemas for analytical and time-series workloads. - Maintain PostgreSQL schemas for metadata, configuration, and application-level data. - Develop indexing, partitioning, and retention strategies that balance performance, scalability, and cost. - Define transformation specifications to ensure consistency between raw and analytical data layers. - Establish naming conventions, data types, and relationship standards for all stored data. - Implement validation and normalization checks to ensure incoming data adheres to defined schemas. - Partner with QA and product teams to verify that stored data accurately represents system behavior and business intent. - Maintain clear documentation and metadata definitions for all datasets and structures. - Manage schema migrations and versioning through CI/CD workflows. - Collaborate with DevOps teams to deploy and monitor databases in Kubernetes-based environments. - Use Infrastructure as Code tools (Helm, Terraform, or similar) for consistent database provisioning. - Support observability and monitoring for data performance and reliability. Benefits - Competitive Health Benefits - Continuous Learning and Development Opportunities - Team-Oriented, Collaborative, and Innovative Work Environment - Regular Company Town Halls to Keep You Informed - Opportunities for Career Growth and Advancement



