Senior Software Engineer
Backend, Card Payments
Posted on 3/1/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

4%

2 year growth

7%
Locations
San Jose, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Datadog
Kubernetes
NoSQL
SQL
Java
AWS
REST APIs
Data Analysis
CategoriesNew
Software Engineering
Requirements
  • 5+ years experience designing, developing and supporting scalable payment systems
  • Bachelor's degree in CS or related field; Master's preferred
  • Expertise in Java, SQL/NoSQL, REST, messaging, CI/CD pipelines, automated testing
  • Experience with PCI compliance, security, encryption
  • Experience designing, building, and supporting reliable applications on AWS cloud (EC2, RDS, Lambda, API Gateway)
  • Experience implementing scalable architectures using containers, Kubernetes
  • Experience with monitoring, log and alert on application performance using CloudWatch, Datadog
  • Designing, building and supporting highly reliable, low latency payment systems and APIs
  • Implementing secure, compliant and fraud-resistant payment solutions
  • Developing robust integrations with third party payment providers leveraging messaging and events
  • Building ingestion pipelines, data lakes and AI/ML models for payment analytics
  • Providing technical guidance and mentoring less experienced engineers
Responsibilities
  • Building enhanced capabilities for card issuing & processing in the cloud-based Bill.com Accounts Payables and Accounts Receivables platforms
  • Working with peer developers, product managers, designers, architects, and manager to create new product capabilities to grow and scale card payments for Bill
  • Enabling customers to pay & get paid using streamlined card payment options from rapid to instant payouts across multiple channels
  • Defining solutions for effortless card payment CX
  • Clocking colossal payment volumes, building & ideating towards next-gen capabilities, & inventing new revenue streams in the Card Issuing space
  • Designing, building and supporting highly reliable, low latency payment systems and APIs
  • Implementing secure, compliant and fraud-resistant payment solutions
  • Developing robust integrations with third party payment providers leveraging messaging and events
  • Building ingestion pipelines, data lakes and AI/ML models for payment analytics
  • Providing technical guidance and mentoring less experienced engineers