Software Engineer (Time & Billing)
Core
Design and build time capture, billing, and invoicing features, including AI agent workflows and integrations with Accounting Seed and Salesforce.
Role type
Senior Software Engineer (Time & Billing & AI)
Builds
Time capture, billing, and invoicing features; Salesforce managed-package releases; AI agent workflows.
Domain
Legal billing, finance/ERP, SaaS
Deliverable
production ML models | product features
Required skills
Java, C#, TypeScript, modern JavaScript, React, SQL, data modeling, test-driven development, AI coding assistants
Preferred skills
Salesforce Apex, Lightning Web Components, SOQL, Salesforce ISV/managed packages, Accounting Seed, AI tooling (custom agents, MCP servers, shared prompt libraries)
Technologies
Salesforce, Apex, Lightning Web Components, SOQL, Accounting Seed, React, Java, C#, TypeScript
Responsibilities
Design and build time capture, billing, and invoicing features from data model to UI; Lead team's use of AI through agent workflows and development standards; Build and maintain integrations with Accounting Seed and AI time-capture partners; Build, test, and ship Salesforce managed-package and patch releases; Collaborate with Product, QA, and UX on requirements, testing, and UI refinement.
Seniority
Senior, hands-on IC
