×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; Backend

Job in Draper, Salt Lake County, Utah, 84020, USA
Listing for: BILL
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Cloud Engineer - Software, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (Backend) Travel

Overview

Innovate with purpose 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 you become part of a vision-driven team that tackles challenges and builds cutting-edge solutions.

We value purpose, drive, and curiosity—and we thrive in a fast-paced, ever-changing environment. BILLders collaborate to deliver real impact for businesses that need more time in their busy weeks, in offices in San Jose, CA, Draper, UT, or remotely. BILL builds high performing teams and we seek to hire the best talent for every role. We’re committed to building a workplace that fosters inclusion and diverse perspectives, valuing each person’s unique skills and experiences.

We’d love to hear from you—whether in this role or another. ✨ Let’s give businesses more time for what matters.

Make Your Impact Within a Rapidly Growing Fintech Company

Join our dynamic Travel team, where we power the end‑to‑end business travel experience for BILL customers. As a Software Engineer II, you’ll play a key role in building and enhancing systems that make it easy to book, manage, and control travel spend, ensuring trips are smooth, compliant, and connected to the rest of BILL’s financial workflows. Your work will directly shape how customers plan travel, stay on budget, and keep their teams moving, while you collaborate with talented peers across engineering, product, and design.

This is an exciting opportunity to deepen your technical skills and contribute to innovative, high‑impact solutions in a fast‑paced, mission‑driven environment.

Responsibilities
  • Design and build scalable backend services and RESTful APIs that power rewards, billing, and spend workflows, primarily using Elixir.
  • Analyze and resolve moderately complex technical problems to improve the accuracy of existing financial systems and processes.
  • Collaborate cross-functionally with product managers and stakeholders to translate complex business needs into high-quality technical solutions.
  • Write clear, maintainable code and technical documentation to support ongoing system reliability, scalability, and observability.
  • Deploy and operate microservices in AWS and managed services to ensure security and efficiency.
  • Participate in code reviews and advocate for engineering best practices across the software development lifecycle.
  • Improve service performance and reliability through strong instrumentation, monitoring, and alerting practices (using tools like Splunk or Datadog).
We’d Love To Chat If You Have
  • Requires a minimum of 2 years of related experience with a Bachelor's degree; or a Masters degree; or equivalent work experience
  • 2+ years of software development experience building large‑scale, complex applications.
  • Solid understanding of CS fundamentals, including Data Structures, Algorithms, Computer Networking, and Databases.
  • Proficiency in an object-oriented or functional language, with a strong preference for Elixir.
  • Strong knowledge of SQL Databases, particularly Postgres.
  • Demonstrated ability to break down and solve moderately complex technical tasks.
  • Effective communication skills with the ability to explain technical concepts to diverse audiences.
Desired Qualifications
  • Expertise in using Kubernetes and AWS services to build microservices.
  • Experience with Flink, Kafka, or other Event-Driven Systems.
  • Familiarity with observability tools such as Splunk, Datadog, Mixpanel, or Launch Darkly.
  • Prior experience in Fin Tech, banking, or payments.
Compensation and Benefits

The estimated salary ranges are location-based (San Jose, CA and Draper, UT) and may vary based on factors such as experience, expertise, and location. The role is eligible for a competitive benefits package including medical, dental, vision, life and disability insurance, 401(k), flexible spending and health savings accounts, paid holidays, paid time off, and other benefits. Salary ranges are provided for the…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary