← Back to jobs

Remote job

Software Engineer (Time & Billing)

Backend Full-time Permanent United States

Job details

Not specified Salary
United States Eligibility
Senior Experience
Full-time Employment

About this role

Role overview Build product features for a legal timekeeping and billing platform, where accurate time entry, billing rules, invoices, payments, and accounting connections directly affect how firms collect revenue. You’ll work across the stack on a small engineering team, contributing from requirements and data design through testing and scheduled releases. The product runs on Salesforce, and senior engineers can help new team members learn the platform.

Responsibilities - Design and implement time capture, billing, and invoicing features across data models and user interfaces. - Maintain integrations, including accounting synchronization and connections to AI-assisted time capture tools. - Help define team practices for AI-assisted development, including agent workflows, shared prompts, and code review. - Collaborate with product on requirements, work with design on interface details, and test changes with QA. - Build, test, document, and ship scheduled product releases and patches.

Requirements - At least four years of experience with a typed backend language such as Java, C#, or TypeScript. - Frontend experience with modern JavaScript, a component framework such as React, and CSS. - Strong data modeling and SQL skills, including experience with large datasets and scalable code. - A consistent habit of writing tests. - Daily hands-on experience using AI coding assistants, with the judgment to inspect and review their output. - Clear communication with engineering and product colleagues, including teammates in other time zones.

Nice to have - Salesforce development or administration experience, including Apex, Lightning Web Components, SOQL, or relevant certifications. - Experience releasing Salesforce managed packages or completing platform security reviews. - Knowledge of legal billing, fee arrangements, rate rules, write-downs, or LEDES e-billing. - Experience with accounting or ERP software, or building AI tools such as agents, MCP servers, or shared prompt libraries.

Benefits and work setup The role is remote for most locations. Employees based in New York City or New Jersey follow a hybrid schedule, working in a Manhattan office six days per month. The listed base salary estimate is $115,000–$120,000, with a possible bonus and benefits. Professional development funding is available, and engineers can grow toward ownership of a product area or a senior role.

Skills detected in the listing

TypeScriptJavaScriptReactJavaGoC#SQLFigma
Detected Oct 29, 2026
Last verified Nov 12, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Full access to all MCP features
  • Cancel anytime

Monthly

$35.99 $17.99 /month
  • Original application links
  • Full access to all MCP features
  • 35% cheaper than weekly

Lifetime

$99.99 $49.99 /forever
  • Original application links
  • Full access to all MCP features
  • One-time payment
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight