Tech Lead - Senior Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimate- About Our Client:
The organization is a market research and analytical firm focused on the disruptive economy. It processes billions of alternative data points daily to provide actionable insights across sectors such as software, AI, cloud, e-commerce, ridesharing, and payments. Its data and research teams transform raw data into strategic intelligence used by top investment funds and Fortune 500 companies to inform critical decisions. The organization operates globally, with offices in the US, Asia-Pacific, and India, and has been recognized for its transparent, ownership-driven culture.
- About the Opportunity:
The Tech Lead - Senior Software Engineer will own the technical direction of the organization’s B2B spend analytics platform for private equity and growth investors. This hands-on leadership role involves setting the technical vision, making architecture decisions, writing code, and guiding a small engineering and QA team. The position is accountable for the quality, reliability, and speed of platform delivery and works closely with product, data, and revenue teams to align technical solutions with business goals. This role is critical to maintaining production-grade systems that support both customers and internal users.
- Responsibilities:
• Define and own the technical direction, including architecture, system design, tech debt, and engineering standards
• Lead engineers and QA by setting priorities, removing blockers, conducting code reviews, and driving execution
• Write code, ship features, and troubleshoot production issues alongside the team
• Collaborate with product, data, revenue, and customers to develop a technical roadmap based on business needs
• Make decisions on build versus buy, balancing speed and quality, and infrastructure investment
• Ensure production reliability and lead rapid resolution of incidents
• Mentor team members, improve tooling, and establish engineering best practices
• Promote adoption of AI coding tools to enhance team productivity and workflows
- Requirements:
• 6+ years of hands-on software development experience with at least 2 years in a technical leadership role
• Proven experience shipping and maintaining customer-facing SaaS products
• Strong system design skills to architect scalable and maintainable systems
• Proficiency across Python, TypeScript/React, and cloud infrastructure such as AWS and Databricks
• Experience incorporating AI tools into daily workflows to increase efficiency
• Ability to switch contexts between coding, team support, and communicating technical tradeoffs to non-technical stakeholders
• Demonstrated ownership and proactive communication under pressure
• Leadership by example with high personal standards for quality and reliability
• Bachelor''s or Master''s degree in Computer Science, STEM, or a related technical discipline
- Pay Range and Compensation Package:
• The pay range and compensation package for this role will be determined based on the candidate’s experience, skills, and other relevant factors.
- Benefits & Perks:
• Flexible work hours and vacation
• Generous 401K match
• Parental leave
• Team events
• Wellness budget
• Learning reimbursement
Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Note:
RemoteHunter is not the Employer of Record (EOR) for this role. Our purpose in this opportunity is to connect exceptional candidates with leading employers. We help job seekers worldwide discover roles that match their goals and guide them to complete their full application directly through the hiring company’s career page or ATS.