Senior Software Engineer
Posted Updated
- 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
- 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
Benefits
- Flexible work hours
- Flexible vacation
- Generous 401K match
- Parental leave
- Team events
- Wellness budget
- Learning reimbursement
- 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
- 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 responsive and reliable — you take ownership of production systems and communicate proactively, especially under pressure
- You are a strong communicator who can work directly with non-technical stakeholders, translate between business needs and engineering tradeoffs, and drive alignment
- You have an AI-accelerated workflow — you actively use AI coding tools to ship faster, not as an experiment, but as how you work every day
- You hold a Bachelor’s or Master’s degree in Computer Science, STEM, or a related technical discipline
- You thrive in ambiguity — you can take a vague business problem, break it down, and deliver a working solution without heavy-handed direction
- 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 a bias toward action and ownership — you see a problem, you fix it; you see an opportunity, you ship it
