Senior Software Engineer
About Us
YipitData is the leading market research and analytics firm for the disruptive economy and most recently raised $475M from The Carlyle Group at a valuation of over $1B. Every day, our proprietary technology analyzes billions of alternative data points to uncover actionable insights across sectors like software, AI, cloud, e-commerce, ridesharing, and payments.
Our data and research teams transform raw data into strategic intelligence, delivering accurate, timely, and deeply contextualized analysis that our customers โ ranging from the world's top investment funds to Fortune 500 companies โ depend on to drive high-stakes decisions.
We operate globally with offices in the US (NYC, Austin, Miami, Mountain View), APAC (Hong Kong, Shanghai, Beijing, Guangzhou, Singapore), and India. Our award-winning, people-centric culture โ recognized by Inc. as a Best Workplace for three consecutive years โ emphasizes transparency, ownership, and continuous mastery.
What It's Like to Work at YipitData
YipitData isn't a place for coasting โ it's a launchpad for ambitious, impact-driven professionals. From day one, you'll take the lead on meaningful work, accelerate your growth, and gain exposure that shapes careers.
- Ownership That Matters: You'll lead high-impact projects with real business outcomes
- Rapid Growth: We compress years of learning into months
- Merit Over Titles: Trust and responsibility are earned through execution, not tenure
- Velocity with Purpose: We move fast, support each other, and aim high โ always with purpose and intention
About The Role
We're looking for a seasoned, high-output engineer who can operate within our product portfolio โ from our Public Investor platform and Signals application to our AI-powered customer insights agent. You'll execute on well-defined work, but the expectation is that you go well beyond that โ proactively identifying opportunities, improving systems, and driving outcomes that move the business forward.
You'll be responsible for production-grade systems that our customers and internal teams depend on daily. That means being responsive, reliable, and an excellent communicator โ both when things are going well and especially when they're not.
The ideal candidate treats AI coding tools as core infrastructure for how they work โ not a novelty. You've shipped full-stack applications, you're comfortable navigating ambiguity, and you have a bias toward action that compounds across a small team.
As a Senior Software Engineer, You Will
- Own features and systems end-to-end across multiple product surfaces โ architecture, implementation, deployment, and iteration
- Design systems that are clean, maintainable, and built to scale โ you know how software should be structured
- Work directly with stakeholders across engineering, product, data, revenue, and customers to translate business problems into shipped software
- Drive initiatives across teams โ you're not waiting for a PM to write a spec; you're in the room shaping what gets built and why
- Use AI tools (Claude Code, Cursor, Codex) as a daily force multiplier โ for implementation, code review, testing, documentation, and exploration
- Operate across the full stack: backend services, frontend applications, data pipelines, and infrastructure
- Make pragmatic technical decisions that balance speed, quality, and maintainability in a fast-moving environment
- Raise the bar for the engineering team through code quality, tooling improvements, and knowledge sharing
You Are Likely To Succeed If
- You have 4+ years of hands-on software development experience with a proven track record of shipping customer-facing applications โ and the impact to show for it
- You are stack-flexible: comfortable working across Python, TypeScript/React, and cloud infrastructure (AWS, Databricks). You learn new tools fast and don't let unfamiliar tech slow you down
- You have an AI-accelerated workflow โ you actively use AI coding tools to ship faster, n