Staff Software Engineer
BILL
Job description
About the role
BILL is seeking a Staff Software Engineer to lead the design and implementation of scalable accounting sync solutions for its payment platform. You will work on a high‑impact team that builds two‑way synchronization between BILL and major accounting systems, serving the majority of its small‑business customers.
Key responsibilities
- Design, develop, and launch end‑to‑end microservices in AWS that enable real‑time data sync.
- Lead a team of engineers through the full software development lifecycle, from concept to production.
- Drive performance and scalability improvements across the sync platform.
- Collaborate with product, UX, and data teams to deliver a 10x user‑experience improvement.
Required profile
- 8+ years of software development experience.
- Proven ability to lead engineers and deliver complex solutions.
- Strong business acumen to translate platform capabilities into customer value.
- Passion for building great products and customer experiences.
Required skills
- Expert‑level Java, SQL and NoSQL database knowledge.
- Extensive experience with AWS services and microservice architecture.
- Proficiency in CI/CD, unit testing, automation testing, and code reviews.
- Familiarity with monitoring tools such as Splunk, Datadog, Mixpanel, LaunchDarkly.
- Experience with Gen AI prompting and LLM integration.
- Optional: Front‑end development with React or Angular, accounting domain knowledge, and machine‑learning concepts.
What we offer
- Competitive salary ranges based on location.
- 100% paid health, dental, and vision insurance.
- HSA/FSA accounts, life and disability coverage.
- 401(k) retirement plan and employee stock purchase program.
- Generous paid time off, holidays, and wellness initiatives.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 46 job offers in the United StatesSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 5 hours ago
Expires 1 month from now
6 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
BILL