Rithum logo
Rithum

Rithum is the heartbeat of commerce

Director, Engineering – Data & Insights

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 501-1,000Since 1997H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

8 days ago

Salary

$175K - $328K / year

Seniority

Lead

Bachelor Degree10 yrs expEnglishAmazon RedshiftAWSBigQueryETLKafkaSQL

Job Description

Director, Engineering – Data & Insights

Rithum

• Oversee and manage multiple software engineering teams, ensuring they are working efficiently and are aligned with organizational objectives. • Provide mentorship and career development opportunities to engineering managers and senior engineers, helping them grow as leaders. • Lead efforts to recruit, hire, and retain top engineering talent – to ensure we build high-performing, diverse teams that collaborate effectively. • Foster an environment where teams feel pride and ownership in their product and Rithum as a whole. Create and nurture a positive, inclusive, and innovative engineering culture that aligns with company values and promotes teamwork, diversity, and collaboration. • Encourage an attitude of proactive responsibility (finding problems before the client does), and a sense of ownership and urgency in resolving client-facing production problems quickly. Create a culture where people don't just point out problems but also become a part of the solution. • Develop and communicate the long-term technical vision and strategy that aligns with the company’s business goals. Work with C-level executives to translate business needs into actionable engineering plans. • Collaborate with product management to develop and prioritize the engineering roadmap, ensuring resources are allocated effectively to meet project deadlines and business priorities. • Plan and manage the engineering budget, ensuring efficient use of resources while balancing project needs and cost constraints. • Assure education, awareness, and adherence of your team to Rithum software development processes and standards, including Scrum agile development, automated testing, internationalization, usability, scalability, and service-oriented architecture initiatives. • Continuously assess and refine development processes to increase efficiency, reduce bottlenecks, and improve collaboration between engineering and other teams. • Oversee the design and development of advanced software solutions that scale across hundreds of servers and meet aggressive fault tolerance standards. • Regularly communicate progress, technical challenges, and project outcomes to the executive team, providing insights that guide broader business strategy. • Ensure that all stakeholders, including product, operations, and business leaders, are aligned on technical initiatives and that expectations are managed effectively. • Interface with key clients, partners, and external stakeholders when necessary, providing technical insight and ensuring smooth delivery of software products.

Job Requirements

  • 10+ years' experience in software development within SaaS industry
  • AWS data services experience
  • Strong SQL skills at scale with columnar/analytical query engines (Redshift, BigQuery, or equivalent)
  • Data warehouse design and ETL/ELT pipeline architecture
  • Experience with data lake patterns
  • Familiarity with streaming or near-real-time data patterns (Kafka, Kinesis, or similar)
  • Demonstrated ownership of data quality, governance, and schema management
  • Proven capabilities in building and retaining engaged, high-performing software development teams.
  • Experience managing the entire software development lifecycle of SaaS applications at scale.
  • Evidence of navigating a fast-paced, dynamic industry (like e-commerce) and delivering products that gain market share.
  • Experience using AI tools (ChatGPT, Copilot, Claude, etc.) to accelerate and elevate your outcomes; including but not limited to communication drafting, data analysis, prompt engineering, and/or documentation
  • Exceptional written and spoken English

Benefits

  • Medical, dental and vision benefits: Affordable health care plans and company HSA contributions, starting on Day 1
  • A 6% 401(k) match
  • Competitive time off package with 20 days of Paid Time Off, 9 Company-Paid holidays, 2 paid floating holidays, 7 paid sick days, 2 Wellness days, and 1 Paid Volunteer Day; at 3 years of service PTO increases to 22 days, and at 5 years it increases to 25 days
  • 12 weeks primary caregiver leave & 4 weeks secondary caregiver leave
  • Accident, critical illness, and hospital indemnity insurance
  • Pet insurance
  • Legal assistance and identity theft insurance plans
  • Life insurance 2x salary
  • Access to the Calm app and the Employee Assistance Program
  • $65/month Remote work stipend for internet
  • Culture and team-building activities
  • Tuition assistance
  • Career development opportunities
  • Charitable contribution match up to $250 per year

Related Job Pages

More Software Engineer Jobs

TransUnion logo

Software Developer

TransUnion

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.

Full TimeRemoteTeam 10,001+Since 1968H1B Sponsor

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

Costa Rica
TransUnion logo

Software Developer

TransUnion

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.

Full TimeRemoteTeam 10,001+Since 1968H1B Sponsor

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

Costa Rica
Full TimeRemoteTeam 51-200Since 2011H1B No Sponsor

• 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.

Texas

PC SAS Programmer

UnitedHealth Group

UnitedHealth 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).

United States
$91.7K - $163.7K / year