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

North Carolina

Posted

4 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

Role Description We're looking for a driven Software Engineer to join our dynamic engineering team to contribute to our mission of managing hundreds of thousands of business entities worldwide, empowering our users with a platform that inspires trust. In this role, you will contribute to designing, building, and maintaining scalable software solutions that enhance our platform's functionality and performance. Reporting to the Director of Development, you will collaborate closely with cross-functional teams to deliver high-quality code, optimize application performance, and support the growth of our technology stack. What you'll do - Architect & Deliver: Develop, test, and deploy high-quality, scalable software solutions that align with complex business needs. - Strategic System Design: Participate in technical discussions and contribute to high-level decisions on system architecture, focusing on configurability and long-term maintainability. - AI-Augmented Development: Leverage modern AI-assisted development tools to accelerate delivery cycles while maintaining code integrity. - Collaborative Innovation: Work closely with product managers, designers, and other engineers to translate user needs into innovative features and improvements. - Quality & Security Governance: Optimize application performance, ensure security and reliability, and conduct thorough code reviews to maintain high code quality. - Process Evolution: Identify and resolve technical challenges, propose solutions, and contribute to the continuous improvement of our development processes. - Future-Proofing: Stay up to date with industry trends, specifically LLM integrations and automated testing advancements to evaluate and adopt emerging technologies that can enhance our platform’s capabilities. - Technical Mentorship: Guide the team in best practices for modern engineering, from sophisticated TypeScript typing to efficient AI-prompting for complex refactors. Qualifications - 4+ years of experience in software development, with a proven track record of architecting scalable, enterprise-grade applications. - Proficiency in full-stack JavaScript/TypeScript environments, specifically the MEAN stack (MongoDB, Express, Angular, Node.js). - Modern AI fluency: Demonstrated ability to use AI-augmented development tools (e.g., Cursor, GitHub Copilot) to accelerate delivery without sacrificing code quality or architecture. - Advanced Database Knowledge: Strong experience with relational and NoSQL databases; familiarity with search indexing and vector search (e.g., MongoDB Atlas Vector Search) is highly valued. - Deep experience with testing frameworks (Jest, Cypress, Playwright) to build resilient CI/CD pipelines. - A security-first mindset regarding data protection, access controls, and the safe handling of sensitive corporate legal data. - Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes). - Strong communication and collaboration skills with the ability to explain complex technical trade-offs to non-technical stakeholders. - Previous experience in a startup/scale up environment. Location We have embraced a distributed model of working to reach the best talent in the world. While some roles may require proximity to our Toronto, Calgary and Vancouver offices, roles based outside our office locations can be remote in Canada and the US. Please only apply if you are able to live and work full-time in the US and Canada. Our Culture - Outcome Driven: We focus on setting ambitious goals and achieving measurable results. - Wide Responsibility: Our team is empowered to take ownership from problem identification to implementation. - Learning Mindset: We embrace curiosity and reject the status quo. - Strategic Speed: We make fast, effective decisions and embrace a bias for action. Benefits - We’re a remote-first company built on trust, autonomy, and accountability. - Work-Life Balance: Minimum of 3 weeks vacation, 5 sick days, and 6 personal/flex days, plus a company-wide winter holiday shutdown. - Comprehensive Coverage: Health, dental, and vision, long-term disability, and a Health Spending Account (HSA). - Family Support: Flexible parental leave benefits, including top-ups. - Remote Setup: A dedicated work-from-home allowance to get you set up for success.

United States + 1 moreAll locations: United States | Canada
C$90K - C$130K / year
First Citizens Bank logo

Lead Software Engineer

First Citizens Bank

This job posting is expected to remain active for 31 days from the initial posting date listed above. If it is necessary to extend this deadline, the posting will remain active as appropriate. Job postings may come down early due to business need or a high volume of applicants.

Full TimeRemoteTeam 10,001+H1B Sponsor

Role Description This is a remote role that may be hired in the following locations: North Carolina, Arizona, Texas. We are looking for a hands-on Lead Software Engineer who provides technology solutions and integration services in the following areas: - Payments & Money movement - Information reporting The ideal candidate should have the necessary skills and experience to: - Provide technical guidance and estimation of efforts - Understand and decide upon the optimal technology solution to achieve desired business needs - Provide day-to-day application support - Navigate differing levels of gray/unknowns - Communicate effectively with IT management, individual contributors, and business stakeholders - Move at a rapid rate of execution to deliver requests and take advantage of opportunities - Navigate through resource constraints - Maintain both short- and long-term strategic views when deciding on the best technical approach - Develop code and effectively oversee distributed development team members This role will be responsible for leading all software aspects within the team including: - Research - Design - Technology insertion - Development - Testing - Support Qualifications - Bachelor's Degree and 6 years of experience in Software application development and maintenance OR High School Diploma or GED and 10 years of experience in Software application development and maintenance - Preferred: Bachelor's Degree and 8+ years of experience - Technical leadership experience for medium to large sized enterprise projects - Strong communication skills - Ability to moderate, analyze, and troubleshoot production issues on both on-prem and vendor solutions - Working knowledge of AWS Cloud Infrastructure, Docker, OpenShift - Strong proficiency and hands-on experience in Design and Development of distributed systems - Development experience with Node, React, Java/J2EE, Restful Webservices - Experience building Spring Boot Microservices - Preferred experience in public API development and using API Gateway like APIGEE - Experience with file-based transfer applications (e.g. Sterling, SFTP, etc.) - Strong proficiency and hands-on experience in Design and Development of RDBMS architecture and performance tuning systems like Oracle/MS-SQL/SQL Server and NoSQL databases - Experience working on Agile projects with complete knowledge of day-to-day Agile routines - Experience with Payment Technology, ISO 20022, file formats such as NACHA, PAIN, BAI2, CAMT, Real Time Payments, SWIFT integration, or similar platforms - Banking/Payments Industry knowledge with experience delivering on large modernization/transformative efforts Benefits Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits .

United States
Full TimeRemoteTeam 201-500Since 1996H1B No Sponsor

• Providing expert-level knowledge of sustainment lifecycle management activities for programs and project operations. • Analyzing functional business applications and design specifications across multiple domains (finance, accounting, personnel, logistics, contracts). • Developing block diagrams and logic flowcharts; translating detailed designs into computer software. • Designing, coding, testing, debugging, and refining software to produce required products. • Preparing required program-level and user-level documentation. • Enhancing software to reduce operating time and improve efficiency. • Providing technical direction to programmers to ensure deadlines are met. • Devising or modifying procedures to solve complex problems, considering equipment capacity, limitations, and operating requirements.

United States
$140K - $150K / year
Rithum logo

Director, Engineering – Data & Insights

Rithum

Rithum is the heartbeat of commerce

Full TimeRemoteTeam 501-1,000Since 1997H1B No Sponsor

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

United States
$175K - $328K / year