Senior Software Engineer, Data
Old Well Labs · Charlotte, NC · 2 mo ago
HybridEngineeringFull-time
About the role
OWLOld Well Labs is a Charlotte-based financial intelligence startup used by leading allocators and the fund managers they invest with. Our platform turns billions of disclosures into structured data that makes it easy for those in the investment ecosystem to find, monitor, and connect with one another.
What You’ll Do
- Build AI Agents That Collect and Extract Data
- Design and ship agent workflows that collect data from across the web, extract structured information, and build it into our app.
- Design Data Pipelines and Event-Driven Systems
- Own how data flows from collection through processing to the platform. Work across SQS, dbt, Step Functions, Lambda, Athena, and S3 to evolve the architecture as volume and complexity grow.
- Build Admin Tooling for Data Operations
- Ship the human-in-the-loop interfaces, dashboards, and internal tools our operations team uses every day.
- Move Quickly in a Small, Senior Team
- Operate with high ownership in a small engineering team. Take problems from ambiguous requirements through design, implementation, and production, with the autonomy to make the calls that ship the work.
We’re Looking For
- 5+ years of backend, platform, or systems engineering experience
- Strong Python and system design expertise
- Experience with distributed and event-driven systems
- Hands-on experience with data pipeline tools (dbt, Airflow, or comparable)
- Experience defining architecture across multiple systems
- PRACTICAL experience applying AI in production systems
- Ability to operate with high ownership in ambiguous environments
Location
Charlotte (Hybrid: Tuesday–Thursday in office)
Compensation
Competitive salary + equity
Benefits
- 100% medical, dental & vision coverage
- 401k
- Flexible PTO
- Parental leave
- Office in South End
- Bagel Thursdays