Staff Software Engineer
Fe, International Payments
Posted on 1/27/2024
Bill.com

1,001-5,000 employees

Bill payment platform for businesses
Company Overview
Bill.com's mission is to make it simple to connect and do business. The company makes paper-based manual transaction processing obsolete by transforming how customers manage their cash inflows and outflows, creating efficiencies and freeing customers to run their businesses.
Fintech

Company Stage

N/A

Total Funding

$2B

Founded

2006

Headquarters

San Jose, California

Growth & Insights
Headcount

6 month growth

-2%

1 year growth

5%

2 year growth

7%
Locations
San Jose, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Microsoft Azure
JavaScript
Software Testing
SQL
Docker
AWS
Jenkins
Selenium
Splunk
AngularJS
HTML/CSS
Google Cloud Platform
CategoriesNew
QA & Testing
Software Engineering
Requirements
  • 8 years of related experience with a Bachelor’s degree; or 5 years and a Master’s degree; or a PhD without experience; or equivalent work experience
  • Experience with JavaScript and Angular, HTML, XHTML, Oracle DB/My SQL
  • Understanding of Version control systems, Graph QL, relational databases, entity relationships, Splunk, Cypress, Cucumber, Selenium, Test Rail
  • Experience working on large scale, complex applications
  • Ability to gain alignment across cross-functional boundaries
  • Familiarity and expertise in writing Unit tests
  • Experience in the payments industry or building payment applications
  • Experience designing and building scalable cloud-native applications deployed in public cloud infrastructure (AWS, Azure, GCP)
  • Test Automation framework experience with Cypress.io, TestRail, Selenium, Jenkins
  • 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 systems
Responsibilities
  • Maintaining and enhancing the core payments engine that processes ACH, RPPS, Checks and International payments
  • Enabling the payment rails integrations with bank partners
  • Re-architecting the platform to accommodate the scaling needs and add capabilities to offer new products and services to customers
  • Ensuring payment processing across direct customers and bank partners
  • Operating and maintaining mission-critical systems without interruption
  • Leading product through all stages of development from concept to launch at scale
Desired Qualifications
  • Experience in building payment applications
  • Experience with Splunk, Cypress, Cucumber, Test Rail, Jenkins
  • Experience with microservices architecture and containerization technologies like Docker