Rithum is the world’s most trusted commerce network, accelerating how brands, suppliers, and retailers work together to deliver seamless e-commerce experiences. As the Director of Engineering for the Data & Insights pillar, you will oversee multiple engineering teams, align technology strategy with business goals, and ensure the successful delivery of software products while fostering a positive and innovative engineering culture.
Responsibilities:
- 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
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
- Bachelor's degree or higher in Computer Science or a closely related field
- Experience with web development, web services, and distributed processing models
- Experience scaling applications in AWS and on-premise
- Strong troubleshooting and optimization skills
- Familiarity with agile software development practices such as Kanban and Scrum
- Proven track record of creating scalable software that scales to dozens or hundreds of servers in a distributed, fault tolerant manner
- Experience with e-commerce, retail, online marketplaces, or digital marketing
- Databricks experience, ideally including medallion architecture (bronze/silver/gold)
- SQL Server background
- Experience building internal data products or self-serve analytics platforms
- Exposure to LLM tooling, vector databases, or data pipelines that feed agentic systems
- BI tooling proficiency (Tableau, Looker, or Power BI)