Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer - Backend Architecture image - Rise Careers
Job details

Staff Software Engineer - Backend Architecture

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. And we don’t stop there: 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’s ready to tackle challenges and build cutting-edge solutions. We value purpose, drive, and curiosity—and we thrive in a fast-paced, ever-changing environment. Whether in one of our offices in San Jose, CA, Draper, UT, or working remotely, BILLders collaborate to deliver real impact for businesses that need more time in their busy weeks.

At BILL, we listen, learn, and lead—fostering collaboration and a drive for continuous growth. We’re committed to building a diverse and inclusive workplace that values each person’s unique skills and experiences. Even if you don’t meet every requirement, we’d love to hear from you—you might be just what we’re looking for, whether in this role or another.

✨ Let’s give businesses more time for what matters.

Make your impact within a rapidly growing Fintech Company

The Card Servicing Team manages and optimizes card-related services within the Spend and Expense platform. Their responsibilities include enhancing payment experiences, managing delinquency, improving  bank accounts, and working on billing cycles. They collaborate with various teams to ensure seamless communication and use data-driven insights to guide their design decisions. Additionally, they focus on user-centric design and oversee the entire design process from research to implementation.

 

We’d love to chat if you have:

  • BS/MS in Computer Science or a related field
  • 8+ years of software development or 6+ years of experience with Masters in relevant field
  • Experience working on large scale, complex applications using Java, AWS, and modern JS frameworks 
  • Experience working with REST API development
  • Familiarity with databases (ElasticSearch, MySQL, Oracle or any Cloud DB)
  • Expertise with using AWS services to build microservices
  • Ability to challenge the norm and develop microservices from a monolith

Nice to Have:

  • Expertise with using AWS to build services
  • Test Driven Development (TDD) methodology, functional programming style. Playwright or Cypress testing experience a bonus 
  • Experience with dev tools like Splunk, Datadog, Mixpanel, LaunchDarkly etc.

 

#LI

 

The estimated salary  range for this role is noted below for our San Jose based role.  Our ranges for each role and job level are based on a variety of factors including candidate experience, expertise, and geographic location and may vary from the amounts listed above. The role is also eligible for a competitive benefits package that includes: medical, dental, vision, life and disability insurance, 401(k) retirement plan, flexible spending & health savings account, paid holidays, paid time off, and other company benefits.

San Jose pay range
$177,300$212,700 USD

The estimated base salary range for this role is noted below for our office location in Draper, UT. Additionally, this role is eligible to participate in BILL’s bonus and equity plan. Our ranges for each role and job level are based on a variety of factors including candidate experience, expertise, and geographic location and may vary from the amounts listed above. The role is also eligible for a competitive benefits package that includes: medical, dental, vision, life and disability insurance, 401(k) retirement plan, flexible spending & health savings account, paid holidays, paid time off, and other company benefits.

Draper UT pay range
$150,700$180,800 USD

What’s in it for you? 

Redefining how businesses automate their work is a fast-paced, exciting, and fun environment. But we also have benefits and perks to ensure the magic isn’t only experienced by our customers, but by our employees as well. 

Here is a preview of some of the amazing benefits here at BILL:

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

Don’t believe us? Check out our culture, benefits, and teams on our career site, LinkedIn Life, or YouTube pages.

BILL is an Equal Opportunity Employer that values diversity and inclusion. 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.

We are committed to a transparent, inclusive hiring process that reflects our values. If you need accommodations at any stage, please contact interviewaccommodations@hq.bill.com.

Our Applicant Privacy Notice describes how BILL treats the personal information it receives from applicants.

Average salary estimate

$165750 / YEARLY (est.)
min
max
$150700K
$180800K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer - Backend Architecture, BILL

At BILL, we're on a mission to empower businesses by transforming outdated financial processes into innovative solutions. As a Staff Software Engineer specializing in Backend Architecture, you'll play a pivotal role in this journey. Working from our office in Draper, Utah, or remotely, you'll collaborate with a dynamic team dedicated to driving real impact for users in the fast-paced realm of financial automation. Your expertise in large-scale applications, particularly with Java, AWS, and modern JavaScript frameworks, will be invaluable. You'll work on optimizing our Spend and Expense platform, enhancing payment experiences, and managing card-related services effectively. We value diversity and creativity, and our collaborative culture means your ideas will always have a place. At BILL, continuous growth and a passion for problem-solving are part of our ethos. If you thrive in an environment that challenges the norm and pushes for innovation, we want to hear from you!

Frequently Asked Questions (FAQs) for Staff Software Engineer - Backend Architecture Role at BILL
What are the key responsibilities of a Staff Software Engineer at BILL?

As a Staff Software Engineer - Backend Architecture at BILL, your primary responsibilities will include enhancing and optimizing card-related services within our Spend and Expense platform, collaborating with cross-functional teams on design decisions, and applying data-driven insights to ensure a user-centric approach. You'll also focus on building microservices and improving payment experiences, making it vital to have experience with large-scale applications and AWS services.

Join Rise to see the full answer
What qualifications are required for the Staff Software Engineer role at BILL?

To qualify for the Staff Software Engineer - Backend Architecture position at BILL, candidates should possess a BS/MS in Computer Science or a related field, with at least 8 years of software development experience, or 6 years with a Master's in the relevant field. Expertise in Java, AWS, REST API development, and familiarity with databases like ElasticSearch or MySQL is essential. Additional experience with modern JavaScript frameworks and microservices architecture is highly desirable.

Join Rise to see the full answer
How does BILL support continuous growth for its Staff Software Engineers?

At BILL, we foster an environment of continuous learning and development for our Staff Software Engineers. We encourage team members to attend workshops, participate in training sessions, and engage in collaborative projects to challenge their skills. Additionally, we value feedback and promote innovative thinking, allowing you to thrive while pushing the boundaries of financial technology.

Join Rise to see the full answer
What is the company culture like at BILL for software engineers?

The culture at BILL is vibrant, inclusive, and driven by innovation. As a Staff Software Engineer, you'll be part of a team that promotes diversity and values the unique perspectives each member brings. Our fast-paced environment encourages collaboration and open communication, making it a fun and engaging place to work. We're committed to work-life balance and offer flexible time off to ensure our employees are well-rested and at their best.

Join Rise to see the full answer
What kind of projects can a Staff Software Engineer expect to work on at BILL?

As a Staff Software Engineer in Backend Architecture at BILL, you can expect to work on exciting projects that redefine financial automation. This includes improving user experiences within our card servicing team, managing payment processes, and developing scalable microservices. You'll leverage AWS tools and work with modern technologies to create solutions that have a real-world impact on businesses, ultimately giving them more time to focus on what truly matters.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer - Backend Architecture
Can you describe your experience with Java and how you've applied it in your previous projects?

When responding, focus on specific projects where you utilized Java, detailing your role and the outcomes achieved. Highlight any frameworks or tools used, and how your contributions led to improved performance or user experience. This showcases your practical knowledge and ability to apply Java effectively.

Join Rise to see the full answer
What is your approach to developing REST APIs?

Discuss your method for designing, developing, and testing REST APIs. Include how you ensure scalability, security, and usability in your APIs. It's also helpful to mention any tools or practices you utilize, such as Postman for testing or Swagger for documentation.

Join Rise to see the full answer
How do you handle performance issues in large-scale applications?

Explain your strategies for identifying and resolving performance bottlenecks, such as profiling applications, analyzing database queries, or applying caching mechanisms. Provide examples from your experience where your solutions had a measurable positive impact.

Join Rise to see the full answer
Can you describe a challenging project and how you overcame obstacles during its development?

Choose a specific project where you faced significant challenges. Walk through the steps you took to assess the situation, the solutions you implemented, and how these efforts contributed to the project's success. This illustrates your problem-solving skills and resilience.

Join Rise to see the full answer
What is your familiarity with AWS services, and how have you utilized them in previous projects?

Share your experience with AWS services relevant to the role, such as Lambda, EC2, S3, or RDS. Describe specific use cases where AWS played a critical role in your applications' deployment, scalability, or performance, demonstrating your cloud expertise.

Join Rise to see the full answer
What role does Test Driven Development (TDD) play in your development process?

Discuss your commitment to TDD and how you incorporate it into your workflow. Share examples of how TDD has led to higher quality code, fewer bugs, or better collaboration with QA teams, emphasizing its importance in your development methodology.

Join Rise to see the full answer
How do you prioritize tasks and manage time effectively in a fast-paced environment?

Explain your methods for time management and task prioritization. Mention tools or frameworks you use to keep track of tasks, such as Agile methodologies or Kanban boards, and provide an example of how these methods have helped you meet deadlines while maintaining quality.

Join Rise to see the full answer
How do you ensure effective collaboration with cross-functional teams?

Talk about your communication style and tools you use to foster collaboration. Provide examples of successful projects where your ability to work with other teams, such as design or product management, led to better outcomes, showcasing your teamwork skills.

Join Rise to see the full answer
What steps do you take to stay updated with the latest tech trends and practices?

Share how you keep up with industry trends, whether through attending conferences, participating in online courses, or following influential tech leaders. Discuss how these efforts translate into your work and benefit your team or projects.

Join Rise to see the full answer
Why do you want to join BILL as a Staff Software Engineer?

Express your enthusiasm for BILL's mission to empower businesses and your interest in contributing to an innovative team. Share specific aspects of the company's culture or projects that resonate with you and align with your career goals, emphasizing your passion for financial technology.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
BILL Hybrid Draper, Utah, United States
Posted 18 hours ago

Join BILL as a Software Engineer II to innovate and enhance the user experience within a dynamic Growth team.

Photo of the Rise User
BILL Remote San Jose, California, United States
Posted 2 days ago

Join BILL as a Business Development Representative to help transform financial automation for businesses in a fast-paced environment.

Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Comcast Remote PA - Philadelphia, 1800 Arch St
Posted 19 hours ago

Join Comcast's Technology & Product organization as a Java Software Engineer and contribute to transforming the customer experience through innovative media and technology solutions.

Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Accesa Remote Employees can work remotely, Romania
Posted 6 days ago

Join Accesa as a Senior SQL Software Engineer to enhance data solutions for leading businesses in a fully remote environment.

Photo of the Rise User
Mission Driven
Customer-Centric
Transparent & Candid
Growth & Learning
Fast-Paced
Inclusive & Diverse
Work/Life Harmony
Rise from Within
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Education Stipend
Learning & Development
Bias Training
Performance Bonus

Join HubSpot as a Staff Technical Lead to build and mentor a team focused on developer tools for an extensible platform.

Bah Remote Pyeongtaek-si, Gyeonggi-do
Posted 15 hours ago

As a Staff Technologist at Booz Allen, you'll create immersive training applications for the U.S. Army, blending game development with realistic military scenarios.

Photo of the Rise User
Posted 8 days ago

BILL is a leader in financial automation software for small and midsize businesses (SMBs). As a champion of SMBs, we are dedicated to automating the future of finance so businesses can flourish. Hundreds of thousands of businesses trust BILL solut...

65 jobs
MATCH
VIEW MATCH
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Fairfield just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
12 people applied to Junior Unity Developer at Gameloft
A
Someone from OH, Canton just viewed Remote Sales- NO COLD CALLING at AO Globe Life
Photo of the Rise User
Someone from OH, Athens just viewed Digital Customer Experience Improvment (UX) at Advansys
Photo of the Rise User
Someone from OH, Akron just viewed Mobile Business Analyst at E.L.F. BEAUTY
Photo of the Rise User
Someone from OH, Lisbon just viewed Associate Cybersecurity Analyst - IAM at Visa
Photo of the Rise User
Someone from OH, Cincinnati just viewed Associate Buyer - Hardgoods at Huckberry
Photo of the Rise User
Someone from OH, Cleveland just viewed Inside Sales Representative at Elvtr
Photo of the Rise User
Someone from OH, Dayton just viewed Risk Operations Specialist at Imprint
Photo of the Rise User
155 people applied to Scrum Master-Remote at DICE
A
Someone from OH, Cleveland just viewed Traffic Control Flagger at AWP Safety
Photo of the Rise User
7 people applied to Front end developer at Viseven
Photo of the Rise User
Someone from OH, Sylvania just viewed Talent Sourcer at CEQUENS
Photo of the Rise User
20 people applied to Front-end Developer at Venturenox
Photo of the Rise User
7 people applied to Game Developer at Bigger Games
Photo of the Rise User
Someone from OH, Sylvania just viewed Talent Sourcer (6 month contract) at Jerry
A
Someone from OH, Cleveland just viewed Junior Communications Specialist at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Columbus just viewed Telecom Coordinator at The Cheesecake Factory
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Data Engineer at Visa
Photo of the Rise User
Someone from OH, Mason just viewed R&D Mechanical Engineer at Traeger Wood Pellet Grills
K
Someone from OH, Cleveland just viewed Game Director at KIMARU Talent
Photo of the Rise User
Someone from OH, Dublin just viewed Associate, Legal Ops - United States (Remote) at EvenUp
Photo of the Rise User
9 people applied to Game Developer (Unity) at LiquidX