Staff Software Engineer
Core
Design and implement scalable two-way synchronization solutions between BILL's payment platform and major accounting software products to keep customer data in sync.
Role type
Staff Software Engineer (Backend/Platform)
Builds
Scalable microservices and sync solutions for the BILL business payment network
Domain
Fintech / Accounting / Payments
Deliverable
production ML models | product features
Required skills
System design, Java, SQL, NoSQL databases, CI/CD, performance optimization, business acumen, Gen AI integration (LLMs)
Preferred skills
AWS microservices, React/Angular, Accounting domain knowledge (double-entry, GL, AP/AR), ERP/FinTech experience, Machine Learning/Recommendation engines
Technologies
Java, SQL, NoSQL, AWS, React, Angular, Splunk, Datadog, Mixpanel, LaunchDarkly, LLMs
Responsibilities
Lead a team of developers in building complex software solutions, take products from concept to launch, design and implement end-to-end software solutions, make step-function improvements in platform performance and scale
Seniority
Staff, hands-on IC with leadership responsibilities