BILL logo

Senior Full Stack Engineer - Spend & Expense

BILL

Draper, UT
Full Time
Senior
127k-152k
4 days ago

Job Description

About the Role

At BILL, we believe in empowering the businesses that drive our economy. By replacing outdated financial processes with innovative tools, we help businesses—from startups to established brands—make smarter decisions and gain control of their operations. We're creating the future of financial automation so businesses can spend more time on what matters. Working here means being part of a vision-driven team that values purpose, drive, and curiosity, thriving in a fast-paced, ever-changing environment. We foster inclusion and diverse perspectives, building high performing teams committed to delivering real impact for businesses.

Key Responsibilities

  • Build event-driven APIs and integrated 3rd party solutions with large travel and entertainment businesses.
  • Automate the current reimbursements product.
  • Collaborate with core areas such as transactions, spend, budgets, and payments.
  • Develop and maintain scalable, high-volume transactional systems.
  • Implement robust, distributed SaaS applications with high availability and performance.

Requirements

  • BS in Computer Science or related area.
  • 5+ years developing systems/software for large business environment platforms on Java (or 3+ years if holding a master's degree).
  • Experience with backend tech stack, preferably Java, and familiarity with Elixir is a plus.
  • Experience with Postgres Database, Kafka, GraphQL.
  • Production level React experience for frontend development.
  • Experience implementing complex distributed systems and scalable SaaS applications.
  • Experience working on high volume, high availability transactional systems.
  • Excellent teamwork and communication skills, with the ability to work across multiple feature teams and product managers.

Nice to Have

  • Experience with RabbitMQ, Redis, ElasticSearch, REST APIs.

Qualifications

  • BS in Computer Science or related field.
  • 5+ years of experience in software development for large business platforms (or 3+ years with a master's degree).

Benefits & Perks

  • 100% paid employee health, dental, and vision plans (HMO, PPO, or HDHP).
  • HSA & FSA accounts.
  • Life Insurance, Long & Short-term disability coverage.
  • Employee Assistance Program (EAP).
  • 11+ observed holidays and wellness days, flexible time off.
  • Employee Stock Purchase Program with employee discounts.
  • Wellness & Fitness initiatives.
  • Employee recognition and referral programs.
  • And much more.

Working at BILL

BILL builds high performing teams and seeks to hire the best talent for every role. We are committed to building a workplace that fosters inclusion and diverse perspectives, valuing each person's unique skills and experiences. We believe our best ideas come from the unique stories, perspectives, and experiences of our team members. We welcome people of all backgrounds, abilities, and identities to bring their authentic selves and contribute to our culture.

Apply Now

Job Details

Posted AtJul 19, 2025
Salary127k-152k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About BILL

Website

bill.com

Company Size

1001-5000 employees

Location

Draper, UT

Industry

Financial Transactions Processing, Reserve, and Clearinghouse Activities

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches