Simplify Logo

Full-Time

Staff Software Engineer

Frontend, Card Payments

Posted on 1/25/2024

Bill.com

Bill.com

1,001-5,000 employees

Online bill payment and AP automation software

Consulting
Enterprise Software
Fintech
Financial Services

Senior, Expert

San Jose, CA, USA

Category
Backend Engineering
Cloud Engineering
Software Engineering
Required Skills
Agile
JavaScript
Java
Docker
TypeScript
AWS
REST APIs
AngularJS
Requirements
  • At least 8 years of experience with a Bachelor's degree; 12+ years of work experience may be considered in lieu of degree.
  • Expertise in making step-function improvements in performance and scale of platforms
  • Architect and Re-architect current application stack and design patterns
  • Design and develop cutting edge payment applications driving innovation
  • Design, develop and maintain distributed applications using micro-services and event-driven architecture using Java as primary language
  • Build solutions using cloud technologies and drive adoption of cloud technologies (e.g. AWS) within the organization
  • Extensive practical experience in several commercial engineering efforts
  • Expert level programming knowledge in Javascript (ES6), including writing cross-browser code, writing testable code
  • Experience working on large scale, complex applications
  • Knowledge of serverless architectures
  • Experience with containerization technologies (Docker) for packaging, distributing, and running applications in a consistent and isolated environment
  • Familiarity with micro frontends architecture and principles
  • Experience with SOAP/REST, NodeJS, GraphQL, Application scalability
  • Strong Agile software development leadership; continuous integration or even more advanced continuous delivery concepts including test automation strategies
  • Knowledge of best practices & patterns for large scale applications in javascript
  • Project development using Angular and TypeScript
  • Efficient DOM manipulation
  • Experience in Fintech/Payments industry
  • Experience with test automation frameworks
  • Test Driven Development (TDD) methodology, functional programming style
Responsibilities
  • Enable customers to pay & get paid using streamlined card payment options from rapid to instant payouts across multiple channels
  • Engineer code for the card payments team
  • Interact with cross-functional heads and eventually be the SME on card payments
  • Be the champion of the system, the processes and develop excellent relationships with peers, leadership, product managers and cross-team partners
  • Will coach and mentor junior engineers to build and maintain large scale software with higher reliability and best coding practices
  • Review design and coding of peers and junior engineers
  • Assist with the documentation of new processes and technology and help adoption of new technology across the company
  • Lead RCAs for the team and learn from the failures to avoid them in the future
  • Responsible for making recommendations which would normally result in serious impact on the success of an important product or version
  • Help debug live production issues by raising the initial investigation of live production issues and escalating to the senior technical staff
  • Active participants in team meetings and occasionally facilitates team meetings (technical or non-technical)

At this company, employees thrive in an environment that emphasizes the use of AI and automation technology to streamline financial processes, making bill payments and receivables more efficient for businesses. The firm stands out for its commitment to enhancing AP controls and ensuring secure payment processing, which are critical in the financial technology sector. Working here means being at the forefront of integrating advanced technologies with everyday financial operations, offering a competitive edge and a focus on technical excellence.

Company Stage

IPO

Total Funding

$2B

Headquarters

Palo Alto, California

Founded

2006

Growth & Insights
Headcount

6 month growth

-1%

1 year growth

-1%

2 year growth

6%

Benefits

100% paid employee health, dental, and vision insurance - choose between HMO, PPO, and HDHP plans

HSA & FSA accounts

Life Insurance, Long & Short-term disability coverage

Pre-tax commuter benefits

Employee Assistance Program (EAP)

11+ Observed holidays and wellness days

Wellness & Fitness initiatives

Flexible time off

100% paid employee health, dental, and vision insurance - choose between HMO, PPO, and HDHP plans

HSA & FSA accounts

Life Insurance, Long & Short-term disability coverage

Pre-tax commuter benefits

Employee Assistance Program (EAP)

11+ Observed holidays and wellness days

Wellness & Fitness initiatives

Flexible time off

INACTIVE