Taro Logo

Software Engineer

Data infrastructure for Construction finance
$130,000 - $240,000
Backend
Mid-Level Software Engineer
In-Person
11 - 50 Employees
1+ year of experience
Enterprise SaaS · Finance · Cybersecurity

Description For Software Engineer

We're modernizing construction, a $12T global industry run by siloed software built 20-40 years ago. As a Software Engineer at Agave, you'll be working on challenging technical problems including:

  1. Unification: Building a single standard for fragmented systems, covering data objects, models, authentication, and features.
  2. On-premises Integration: Connecting with various legacy systems using SQL, DLL, and API-based approaches, implementing real-time communication.
  3. Scale & Performance: Handling millions of daily API requests, implementing efficient caching layers, and continuous deployment.
  4. Operational Excellence: Creating reliable API layers on top of legacy systems, with comprehensive testing frameworks.
  5. Full-Stack Development: Building front-end applications that utilize our APIs, ensuring optimal developer experience.

We offer a unique combination of early-stage excitement with reduced risk, having 200+ paying customers and being cash-flow positive. Our founding team has worked together for 10 years, first at Graphiq (acquired by Amazon) then at Amazon. We're backed by YC, Accel, and industry leaders from Plaid, Procore, and Autodesk.

You'll join a technical, diverse team where most members have CS backgrounds or significant dev experience. We're committed to in-person work in San Francisco, believing it creates stronger bonds and faster innovation. Our office is strategically located near public transit and major highways.

The role offers competitive compensation, comprehensive healthcare, 401k matching, relocation assistance, and visa sponsorship for the right candidates. You'll have significant impact and ownership while working on meaningful problems in a massive but overlooked industry.

Last updated 3 days ago

Responsibilities For Software Engineer

  • Build and maintain unified data systems across multiple platforms
  • Develop integrations with on-premise legacy systems
  • Implement efficient caching and data retrieval solutions
  • Create and maintain testing frameworks for complex integrations
  • Contribute to both backend and frontend development
  • Handle high-scale API requests and ensure system reliability

Requirements For Software Engineer

TypeScript
Node.js
Redis
PostgreSQL
React
  • Back-end/full-stack engineer with 1-4 years experience
  • Familiarity with cloud infrastructure (e.g. AWS)
  • Self-motivated, high ownership, low ego
  • Desire to work on a fast-paced, intense, fun team
  • Willing to work in-person in SF 5 days/week

Benefits For Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Relocation Benefits
Visa Sponsorship
  • 90% healthcare coverage with multiple plan options
  • 401k with 100% match up to 4% of salary
  • Relocation bonus for non-Bay Area candidates
  • On-site gym with Peloton, squat rack, and more
  • Visa sponsorship (H1B, TN, etc.)

Interested in this job?

Jobs Related To Agave Software Engineer