Share this job
Software Engineer
San Francisco, California, United States
Apply for this job

San Francisco, CA (On-Site)


About Our Client:

Our client is transforming financial operations for the $12 trillion construction industry by modernizing outdated, fragmented systems with AI-powered software. Their platform automates invoicing, compliance, billing, expenses, and financial workflows by integrating with legacy ERP and project management systems that have traditionally been difficult to access.


Founded in 2021, the company has grown to more than 500 paying customers, has been profitable and cash-flow positive for over two years, and is backed by Accel and Y Combinator. This is an opportunity to join an early-stage company that has already achieved significant product-market fit while continuing to solve complex technical challenges at scale.


About the Role:

Our client is seeking a talented Software Engineer with strong backend or full-stack development experience to help build the infrastructure powering its rapidly growing platform.

This role is ideal for engineers who enjoy solving complex distributed systems problems, simplifying fragmented data models, designing scalable APIs, and building products that directly impact thousands of customers. You'll work alongside an experienced engineering team and have significant ownership over product architecture, integrations, and platform scalability.


Responsibilities:

  • Design and build scalable backend services and APIs.
  • Develop integrations across dozens of legacy ERP and construction software platforms.
  • Create elegant data models that unify fragmented systems.
  • Build high-performance services capable of handling millions of API requests.
  • Design caching strategies to optimize performance and reduce latency.
  • Build reliable infrastructure supporting real-time communication and synchronization.
  • Develop scalable testing frameworks covering thousands of integration endpoints.
  • Contribute across both backend services and customer-facing applications.
  • Collaborate closely with founders and customers to rapidly ship new functionality.
  • Continuously improve platform reliability, scalability, and developer experience.


Requirements:

Must Have:

  • 1–5 years of software engineering experience.
  • Strong backend or full-stack development experience.
  • Experience building scalable distributed systems.
  • Strong proficiency with relational databases such as PostgreSQL.
  • Experience developing APIs and backend services.
  • Ability to work independently with minimal supervision.
  • Strong computer science fundamentals and problem-solving abilities.
  • Excellent communication and collaboration skills.
  • Passion for building products from the ground up in a fast-paced startup environment.

Nice To Have:

  • Experience with Redis.
  • AWS experience (EC2, CDK, cloud infrastructure).
  • Experience designing scalable integrations or data platforms.
  • Experience building developer platforms or APIs.
  • Startup experience.
  • Experience working with enterprise software integrations.
  • Interest in AI-powered applications and workflow automation.


Compensation & Benefits:

  • Base salary: $130,000 – $240,000
  • Equity: 0.05% – 0.20%
  • Visa sponsorship available (H1B, TN, OPT Transfer)
  • Comprehensive healthcare (90% employer-paid)
  • 401(k) with 4% company match
  • Relocation assistance
  • On-site fitness center
  • Significant ownership and career growth opportunities


Benefits & Perks:

  • Join a profitable, venture-backed startup with strong product-market fit.
  • Work directly with experienced founders who previously built and exited successful technology companies.
  • Solve technically challenging engineering problems at scale.
  • Daily collaboration in a highly technical, high-performing engineering culture.
  • Build products used by hundreds of customers across a massive global industry.
  • Fast-moving environment with meaningful ownership and direct impact on company growth.


Apply for this job