Senior Software Engineer
YipitData · United States · 1 mo ago
RemoteRemoteEngineering$190k/yrFull-time
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.
Responsibilities
- 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
Requirements
- 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
- 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
- An AI-accelerated workflow — you actively use AI coding tools to ship faster, not as an experiment, but as how you work every day
- Thrives in ambiguity — you can take a vague business problem, break it down, and deliver a working solution without heavy-handed direction
- A strong communicator who can work directly with non-technical stakeholders, translate between business needs and engineering tradeoffs, and drive alignment
- Responsive and reliable — you take ownership of production systems and communicate proactively, especially under pressure
- A bias toward action and ownership — you see a problem, you fix it; you see an opportunity, you ship it
Qualifications
- Holds a Bachelor's or Master's degree in Computer Science, STEM, or a related technical discipline