Senior Frontend Software Engineer - Invoicing & Payments

PeblPalo Alto, CA
$145,600 - $201,204Hybrid

About The Position

Pebl is seeking a Senior Frontend Software Engineer to join their Invoicing & Payments team. This role focuses on elevating the frontend user experience for financial systems, transforming complex processes like bank forms and invoice dashboards into delightful and intuitive interfaces. The engineer will collaborate with product and design teams, work closely with other engineers to build a stable system, and establish frontend best practices. The position requires a strong understanding of the full stack, from frontend to database and infrastructure, with a focus on simplicity, reliability, and making clear-eyed tradeoffs for business impact. This role involves in-office collaboration Monday-Wednesday in Palo Alto, CA.

Requirements

  • 8+ years of professional frontend/UX software engineering experience
  • 1+ years of experience building frontends and API frameworks for invoicing or financial systems, or 2+ years building frontends in a domain with either complex forms and dashboards
  • Strong command of modern frontend (React/TypeScript)
  • Solid understanding of how frontends integrate with backend services and APIs
  • Thorough understanding of frontend best practice design patterns and frameworks
  • Proven experience working with designers and product managers to go from wireframes and mockups to frontend code that is reusable, scalable, and intuitive to use
  • Experience with AWS, PostgresQL or similar RDBMS systems, and Kubernetes
  • Comfort and willingness to work across the full stack is critical (backend, infra)
  • A flexible but opinionated mindset - focus on delivering iterative customer impact in a fast paced environment, but also standing firm on building reliably and with an eye for the future. “Strong opinions, held loosely” is the mantra.

Nice To Haves

  • Work with complex forms, such as country or use case specific form generation or validation, is a major plus.

Responsibilities

  • Design and build new features that allow users to engage with their paycheck through different financial means
  • Enhance and reimagine the UX interface for how users provide their financial information and engage with their monetary accounts
  • Build seamless 3rd party integrations with payment vendors
  • Sharpen and delight customer experience with invoices to provide rich and robust data and insights
  • Establish and standardize frontend best practices for the invoice and payments domain, creating clean, reusable code, readable documentation, and replicable practices
  • Be the voice of expertise concerning frontend in a primarily fullstack and backend focused team

Benefits

  • Flexible Time Off
  • Parental Leave
  • Health and Dental Insurance
  • Retirement Savings + Employee Incentive Plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service