Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer (Full stack) - Sync image - Rise Careers
Job details

Senior Software Engineer (Full stack) - Sync

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.

We’d love to chat if you have:
  • 8+ years of development experience, or 5+ years of experience with masters in relevant field
  • FrontEnd development using React using TypeScript and Unit testing with Jest.
  • Experience working on large scale, complex applications using Elixir, Java
  • Experience building REST APIs and GraphQL interfaces.
  • Familiarity with databases (Postgres, Oracle, ElasticSearch, DynamoDB)
  • Familiarity with AWS services like ECS/Fargate, Lambda, SQS, Kafka and S3.
  • Expert level programming knowledge in JavaScript (ES6), including writing cross-browser code, writing testable code
  • Excellent teamwork and communication
Nice to Have:
  • Experience with using AWS services to build microservices
  • Knowledge of best practices & patterns for large scale applications in JavaScript
  • 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.
  • Familiarity with an accounting systems like QBO, MSDBC or Xero.

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

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

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 Senior Software Engineer (Full stack) - Sync, BILL

Join us as a Senior Software Engineer (Full Stack) at BILL, where you can innovate with purpose and help businesses thrive! Based in Draper, Utah, you will be part of a dynamic and diverse team dedicated to transforming financial automation for businesses, from small startups to established brands. With over 8 years of development experience or 5 years if you hold a master’s degree in a related field, your expertise in front-end development using React, TypeScript, and unit testing with Jest will be invaluable. You will work on large scale, complex applications using Elixir or Java while building REST APIs and GraphQL interfaces that allow us to deliver our cutting-edge solutions efficiently. Your familiarity with various databases such as Postgres and DynamoDB, along with AWS services including ECS/Fargate, Lambda, and S3, will help us refine our applications and improve user experiences. At BILL, we value collaboration and continuous growth, meaning your excellent teamwork and communication skills will shine in our fast-paced environment. If you're ready to make a real impact, we'd love to hear from you, even if you don’t meet every single requirement. Let’s give businesses more time for what truly matters!

Frequently Asked Questions (FAQs) for Senior Software Engineer (Full stack) - Sync Role at BILL
What are the main responsibilities of a Senior Software Engineer (Full Stack) at BILL?

As a Senior Software Engineer (Full Stack) at BILL, your primary responsibilities will include developing and maintaining large scale applications using Elixir or Java, implementing front-end functionalities using React and TypeScript, and building robust REST APIs and GraphQL interfaces. You will also be expected to participate in design discussions, collaborate with cross-functional teams, and promote best practices in software development, ensuring high-quality code through unit testing.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer (Full Stack) position at BILL?

To consider applying for the Senior Software Engineer (Full Stack) position at BILL, you should possess over 8 years of development experience, or 5 years with a master’s degree in a relevant field. Key qualifications include expertise in front-end development with React, proficiency in TypeScript and unit testing frameworks such as Jest, as well as experience working with complex applications in Elixir or Java. Familiarity with various databases and AWS services is also crucial.

Join Rise to see the full answer
What programming languages should I be proficient in for the Senior Software Engineer (Full Stack) role at BILL?

For the Senior Software Engineer (Full Stack) role at BILL, proficiency in JavaScript (particularly ES6) is essential as you will be writing cross-browser code and testable applications. In addition, expertise in Elixir or Java is necessary for backend development, and familiarity with TypeScript will support your work on front-end projects using React.

Join Rise to see the full answer
What is the company culture like at BILL for a Senior Software Engineer?

The company culture at BILL is vibrant and innovative, promoting collaboration and a passion for continuous learning. As a Senior Software Engineer, you will be encouraged to bring your unique skills and perspective to the team. BILL aims to create an inclusive workplace where diverse voices contribute to problem-solving, ensuring that every employee feels valued and empowered to grow in their careers.

Join Rise to see the full answer
What benefits can I expect as a Senior Software Engineer (Full Stack) at BILL?

As a Senior Software Engineer (Full Stack) at BILL, you can expect a comprehensive benefits package that includes 100% paid health, dental, and vision plans, life insurance, and disability coverage. Additional perks include flexible time off, employee assistance programs, wellness initiatives, recognition programs, and an Employee Stock Purchase Program. These benefits reflect BILL's commitment to valuing its employees and promoting their well-being.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (Full stack) - Sync
Can you describe your experience with front-end frameworks like React?

Certainly! When answering this question, be sure to highlight specific projects where you've used React extensively. Discuss your understanding of React's component lifecycle, state management, and how you've implemented modern practices like hooks. Mention any scenarios where you've optimized performance or improved user experience.

Join Rise to see the full answer
How do you ensure the quality of your code?

In response to this question, emphasize your use of unit testing frameworks, such as Jest, and practices like Test Driven Development (TDD). Discuss specific instances where your testing strategies identified issues early in the development cycle or improved application reliability.

Join Rise to see the full answer
What is your experience with backend technologies such as Elixir or Java?

Make sure to recount specific experiences where you've developed applications using Elixir or Java. Talk about the frameworks and libraries you've utilized, any challenges you've faced, and how you approached solution design. This shows your depth of understanding in backend development.

Join Rise to see the full answer
How do you handle tight deadlines when working on a project?

Share examples of how you prioritize tasks and communicate with your team when facing deadlines. Discuss how you've balanced quality and speed, perhaps by dividing your work into smaller, manageable parts and using agile methodologies to stay focused.

Join Rise to see the full answer
Can you explain your approach to working with REST APIs and GraphQL?

Discuss your familiarity with creating and consuming REST APIs and how you’ve utilized GraphQL. Mention any tooling you’ve used, how you ensure data consistency, and ways you've optimized API performance for seamless integration with front-end applications.

Join Rise to see the full answer
What strategies do you use for debugging complex issues?

Illustrate your debugging process by mentioning tools or techniques you utilize, such as logs, debuggers, or performance profiling. Share a specific example of a challenging bug, outlining how you diagnosed the issue and the steps taken to resolve it.

Join Rise to see the full answer
How do you ensure effective communication in a remote work environment?

Focus on your strategies for maintaining strong communication lines through various channels, such as video conferencing tools, project management software, and regular check-ins. Highlight the importance of clarity in documentation and updates on progress to foster collaboration.

Join Rise to see the full answer
What challenges have you faced in team collaboration, and how did you overcome them?

Discuss a specific collaborative challenge you faced with your team, focusing on the steps you took to address it. Talk about the importance of empathy, listening to differing perspectives, and finding common ground to foster a cooperative environment.

Join Rise to see the full answer
What is your experience with cloud services like AWS?

Outline your experience with AWS services that you’ve used in past projects, emphasizing your role in deployment, scaling, and managing cloud-based applications. Make sure to discuss specific services such as Lambda, ECS, or S3 and how they contributed to the overall project success.

Join Rise to see the full answer
How do you approach learning new technologies?

Share your learning strategy, which may include self-study through resources like online courses or documentation, attending workshops, and collaborating with colleagues. Highlight a recent technology you learned and how you applied it in your work to showcase your adaptability and drive.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
BILL Remote Draper, Utah, United States
Posted 11 days ago

Lead a dynamic team at BILL to drive customer success for SMBs in the burgeoning field of fintech.

Photo of the Rise User
BILL Hybrid Draper, Utah, United States
Posted 11 days ago

Join BILL as a Customer Success Manager to empower businesses through innovative financial automation solutions.

Photo of the Rise User
Posted 2 days ago

Join State Street as a Software Developer and play a critical role in driving cutting-edge technology solutions in financial services.

Photo of the Rise User
Apple Hybrid Seattle, Washington, United States
Posted 8 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple as a Software Engineer to enhance system software and drive the future of cloud architecture.

UWM is looking for a skilled Release Engineer III to enhance software deployment quality and efficiency in a collaborative environment.

Photo of the Rise User
Posted 7 days ago

As a Technical Lead at Jobgether, you'll architect impactful Next.js frontend projects while guiding talented teams and clients through technical innovations.

GDMS is looking for a Web Application Developer specializing in LAMP stack to contribute to vital national security projects.

Photo of the Rise User

Join a dynamic team in Annapolis as a .NET Developer, where innovative software solutions meet a collaborative work environment.

Photo of the Rise User
TeleSoftas Remote No location specified
Posted 7 days ago

Join TeleSoftas as a Senior Node.js Engineer and contribute to impactful projects in the hospitality industry while enjoying a flexible remote work environment.

Photo of the Rise User
Posted 8 days ago

Join Nord Security as an iOS Engineer and help develop intuitive cybersecurity solutions that serve millions globally.

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...

73 jobs
MATCH
Calculating your matching score...
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 9, 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, Cincinnati just viewed Data Analyst (Contact Center-Hybrid) at Dow Jones
Photo of the Rise User
7 people applied to SDE Intern (Summer) at Amazon
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth
Photo of the Rise User
Someone from OH, Cleveland just viewed Director, Education Programs & Partnerships at Encoura
Photo of the Rise User
Someone from OH, Cleveland just viewed Operations Associate (Part-Time) - Pinecrest at Alo Yoga
Photo of the Rise User
11 people applied to Front end developer at Viseven
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Coldwater just viewed Engineering Design Checker Jobs at Lockheed Martin
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Admin & Business Support at Outliant
Photo of the Rise User
Someone from OH, Columbus just viewed Casting: Cedar Lake - Pilot Episode at Backstage
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Development Manager at Assured Guaranty
H
Someone from OH, Mansfield just viewed Medical Appointment Setter (Remote LatAm) at HireHawk
Photo of the Rise User
Someone from OH, Lewis Center just viewed Third Party Risk Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Lead Preschool Teacher at Guidepost Montessori
A
Someone from OH, Cincinnati just viewed Global Supply Manager - Taiwan at Also
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager (Raptor Machining) at SpaceX