Staff Software Engineer (FE) - International Payments
Bill.com
- San Jose, CA
- Permanent
- Full-time
- 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
- Have understanding of Version control systems, Graph QL, relational databases, entity relationships, Splunk, Cypress, Cucumber, Selenium, Test Rail
- Excellent troubleshooting abilities and energy to be on call for support
- Experience working on large scale, complex applications
- Ability to gain alignment across cross-functional boundaries
- Product through all stages of development from concept to launch at scale
- Familiarity and expertise in writing Unit tests
- Experience in the payments industry or building payment applications is a must.
- Experience working on large scale, complex applications
- Experience designing and building scalable cloud-native applications that are deployed in one or more public cloud infrastructure (AWS, Azure, GCP)
- Test Automation framework experience with Cypress.io, TestRail, Selenium, Jenkins
- Experience in the payments industry or building payment applications is a must.
- 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.
- 100% paid employee health, dental, and vision plans (choose HMO, PPO, or HDHP)
- HSA & FSA accounts
- 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 more
- 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.
- Required