Principal Software Engineer - Payments Platform
Company: Bill.com
Location: Campbell
Posted on: April 5, 2026
|
|
|
Job Description:
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 in a remote-eligible role, BILLders
collaborate to deliver real impact for businesses that need more
time in their busy weeks. BILL builds high performing teams and we
seek to hire the best talent for every role. Were 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—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 Resilient and innovative, the Payments Team
functions as the backbone and revenue driver for Bill, playing a
mission-critical role in moving over $300B annually across various
payment methods. Payments team is doubling down on platform
perspective and innovation to facilitate scaling needed for 10x
growth for Bill, leveraging modernization and Gen AI technologies.
If youre looking for a company that values work-life balance,
offers career growth, values innovation, and provides endless
opportunities to solve new challenges that make a difference in
peoples everyday lives, then Bill might be a place for you to
explore! • Leadership qualities: Proven thought leadership,
persuasive abilities, passion for excellence, and humility to
collaborate across teams. • Hands-on experience: Self-driven
engineer with a track record of building and scaling for diverse
workloads. • Payments modernization: Expertise in modernizing cloud
platform infrastructure to ensure stability and reliability. •
Strong fundamentals: Solid foundation in software engineering and
distributed systems, with a focus on scale, safety, and engineering
excellence. • Diverse Payments, Risk, Financial Services
experience. • Problem-solving mindset: High standards of
excellence, backed by experience, with an incremental approach to
tackling big challenges. • Autonomy: Ability to independently
choose areas for deep technical exploration with a focus on
impactful improvements. • Collaboration skills: Skilled at working
across teams to foster a collaborative environment that drives
innovation. • Passion for excellence: Commitment to continuous
improvement and alignment with the company’s goals and values. We’d
love to chat if you have: • Bachelors degree in Computer Science or
equivalent — advanced degree preferred • Minimum of 15 years of
experience in fintech building at scale • Hands-on in programming
languages like Java, Python, or Go • Proficient in cloud computing
infrastructure and the underlying concepts • Excellent
problem-solving skills and the ability to work in a fast-paced
environment • Strong communication (written and verbal) skills,
with the ability to effectively convey complex concepts to
technical and non-technical stakeholders • Experience leveraging
Gen AI technologies to accelerate software engineering by designing
prompts, rigorously evaluating outputs, and integrating LLMs •
Public-facing impact (publications, talks, articles, open source
contributions, etc.) is a big plus Visa Sponsorship: Please note
that this position is not eligible for visa sponsorship. Applicants
must have authorization to work in the United States without
requiring visa sponsorship now or in the future.
Keywords: Bill.com, Danville , Principal Software Engineer - Payments Platform, IT / Software / Systems , Campbell, California