Senior Software Engineer - International Payments
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 Engineers at BILL build the platforms that power
how businesses move and manage money at scale. BILL’s International
Payments team powers the day-to-day international money movement
experience for our customers, giving businesses a secure, intuitive
way to operate globally. As a Senior Software Engineer on this
team, you will design and deliver backend services that power
payments, owning projects from early design through production
rollout and ongoing optimization. You will help shape a rapidly
evolving product area while partnering closely with product,
design, and other engineering teams. This is your opportunity to
work in a collaborative, high-growth environment where your
technical expertise will directly influence BILL’s vision to
empower businesses through financial automation. Responsibilities:
• Design, implement, and operate backend services that power BILL
International Payments operations. • Collaborate with product,
design, and cross-functional engineering teams to translate
business and customer needs into scalable technical solutions. •
Improve the reliability, performance, and scalability of our
services by driving initiatives in observability, resiliency, and
operational excellence. • Uphold a high bar for code quality
through thoughtful design, code reviews, automated testing, and
clear documentation. • Integrate with internal and external
financial systems and APIs, ensuring correctness, security, and
compliance across money-movement flows. • Contribute to the
evolution of the team’s architecture, standards, and best
practices, and provide technical guidance to more junior engineers.
We’d love to chat if you have: • Bachelor’s degree in Computer
Science or a related field (Master’s a plus); typically 5 years of
professional software engineering experience • Strong understanding
of large-scale web applications and distributed systems—including
deployment, capacity planning, monitoring, and incident management
• Proven ability to evaluate trade-offs and collaborate across
teams on complex technical and business initiatives • Excellent
communication, adaptation, and negotiation skills - necessary for
rapid development in a highly collaborative team environment. •
Proficiency in designing and implementing RESTful APIs and working
with relational and/or NoSQL databases in a cloud-based
environment. • Demonstrated ability to break down complex problems,
collaborate effectively with cross-functional partners, and
communicate clearly with both technical and non-technical
audiences. • A product mindset and passion for building secure,
reliable financial experiences that solve real customer problems
and deliver measurable impact. • Contribute to code reviews, share
technical knowledge, and mentor junior team members to elevate team
performance. • Proactively identify areas for process and system
improvements, recommending and implementing enhancements to drive
product quality and efficiency. • Experience leveraging Gen AI
technologies to accelerate software engineering by designing
prompts, rigorously evaluating outputs, and integrating LLMs. 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, Hayward , Senior Software Engineer - International Payments, IT / Software / Systems , Campbell, California