Staff Software Engineer (BE) - International Payments
Company: Invoice2go
Location: San Jose
Posted on: October 24, 2024
Job Description:
Staff Software Engineer (BE) - International PaymentsAt BILL in
San Jose, California, United StatesDo the best work of your career
as a champion for small and mid-size businesses.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 thrive. Hundreds of thousands
of businesses trust BILL solutions to manage financial workflows,
including payables, receivables, and spend and expense management.
With BILL, businesses are connected to a network of millions of
members, so they can pay or get paid faster. Through our automated
solutions, we help SMBs simplify and control their finances, so
they can confidently manage their businesses, and succeed on their
terms.BILL is a trusted partner of leading U.S. financial
institutions, accounting firms, and accounting software providers.
We have operations in San Jose, CA, Draper, UT, Houston, TX and are
continuing to expand into other geographic locations. If you're
looking for a place that helps you do the best work of your career,
look no further than BILL.Make your impact within a rapidly growing
Fintech CompanyThe Payments platform team at BILL is responsible
for maintaining and enhancing the core payments engine that
processes ACH, RPPS, Checks, and International payments. This team
enables the payment rails integrations with bank partners. The
platform currently processes -200 billion in payments volume each
year and is growing rapidly. The Payment Engineer will have an
opportunity to re-architect the platform to accommodate scaling
needs and add capabilities to offer new products and services to
our customers.The Payments Platform is core to what BILL does; this
team transacted over -200 billion dollars for our customers, making
it mission-critical for these systems to operate without
interruption.We'd love to chat if you have:
- At least 8 years of experience in designing and developing
scalable enterprise-level back-end solutions in Java
- Proven skills and hands-on programming experience in Java, AWS,
Python, SQL, multi-threading, DB schema design, and data access
technologies in a SaaS environment
- Good understanding of microservice topologies and deployment
patterns in the cloud and/or edge
- Passion for software architecture, APIs, and high-performance
extensible software
- Experience crafting and architecting distributed systems,
concurrent programming, and coding data structures
- Experience rolling out distributed, large-scale, low-latency
web applications
- Experience with ACH, check processing, cross-border
transactions, and settlements
- Understanding of security concepts and building reliable and
safe distributed applications
- Solid knowledge of application performance improvement
techniques and caching solutions
- Experience working on low-latency and high-availability
systems
- Experience spearheading new product initiatives and supporting
current business functions
- Experience in more advanced or cutting-edge technologies (e.g.,
Kubernetes, Serverless Architectures, AI/ML frameworks, Advanced
Cloud Services)
- Experience in designing and implementing microservices
architecture and containerization technologies like Docker
- Experience in complex problem-solving in large-scale
distributed systems, performance optimization, and
high-availability systemsThe 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: $175,000 -
$210,000 USDLet's talk about benefits
- 100% paid employee health, dental, and vision plans (choose
HMO, PPO, or HDHP)
- 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 moreFor positions that are in office, we support a
hybrid work environment with on-site and remote work days.We live
our culture and values every dayAt BILL, we're different by
design-it's our culture. Our CEO is a trusted entrepreneur who
lives our cultural values: Humble, Authentic, Passionate,
Accountable, and Fun. People here love being their authentic
selves, contributing unique experiences, sharing ideas,
perspectives, and intellectual curiosity. We celebrate our
diversity as the heart and soul of how we work, grow, and succeed
together.Our promise to our candidates is to be transparent,
diligent, and engaging while guiding individuals through each step
of our hiring process. At BILL, we strive to achieve an inclusive
and positive candidate experience that aligns with our core values
and focuses on diversity.
- Humble - We check our egos at the door. We are curious. We
listen, accept feedback.
- Authentic - We earn and show trust by being real-embracing our
authentic selves.
- Passionate - We care deeply about each other and our
customers.
- Accountable - We are duty-bound to each other, our customers,
and society.
- Fun - We wrap it all together by building connections and
enjoying time spent together.
#J-18808-Ljbffr
Keywords: Invoice2go, Hayward , Staff Software Engineer (BE) - International Payments, IT / Software / Systems , San Jose, California
Didn't find what you're looking for? Search again!
Loading more jobs...