Senior Staff Software Engineer

2 days ago


San Jose, California, United States BILL Full time
Join Our Team as a Senior Staff Software Engineer

BILL is a leader in financial automation software for small and mid-size 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.

About the Role

We are seeking a highly experienced Senior Staff Software Engineer to join our Payments Platform team. As a key member of our team, you will be 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. Responsible for payment processing across direct customers and bank partners. Payment Engineer will have an opportunity to re-architect the platform to accommodate the scaling needs and add capabilities to offer new products and services to our customers.

Responsibilities
  • Design and develop robust, highly scalable, and performant SaaS applications.
  • Develop systems/software for large business environment platforms on Java.
  • Lead design and implementation of microservices architecture, containerization technologies like Docker, and APIs.
  • Work on large scale high volume/high availability batch and transactional systems.
  • Experience in the payments industry or building payment applications is a must.
Requirements
  • At least 12 years of software engineering experience with a Bachelor's degree, 16+ years of work experience may be considered in lieu of a degree.
  • Java Backend development experience.
  • Experience leading design and implementation of robust, highly scalable, and performant SaaS applications.
  • Experience designing and developing microservices architecture, containerization technologies like Docker, and APIs.
  • Experience working on large scale high volume/high availability batch and transactional systems.
  • Experience in the payments industry or building payment applications is a must.
What We Offer

The 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 $188,700 - $235,900 USD

Benefits
  • 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
Our Culture

At 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. Inspiring people with meaningful career experiences they love really does make the dream work and our successes just keep getting better. There's no limit to what we can build and where we can go from here. We'd love you to join us.

BILL is proudly an Equal Opportunity Employer where everyone is welcome. Our innovation and technology are inspired by an inclusive culture unlike any other. Everyone brings a different personal story and perspective and this diverse mix of minds, backgrounds, and experiences is where our greatest ideas come from. We welcome people of all races, ethnicities, ages, religions, abilities, genders, and sexual orientations to make us an even more vibrant company. We want everyone to bring their authentic selves here, to share our values, shape our vision, drive innovation, and become part of a culture we celebrate every day.



  • San Jose, California, United States PayPal Full time

    Job Title: Senior Staff Software EngineerAt PayPal, we're committed to building an equitable and inclusive global economy. As a Senior Staff Software Engineer, you'll play a critical role in shaping the future of our consumer-facing applications. We're looking for a talented engineer with a passion for mobile development and a strong track record of...


  • San Jose, California, United States PayPal Full time

    About the RoleWe are seeking a highly skilled Senior Staff Software Engineer to join our team at PayPal. As a Senior Staff Software Engineer, you will be responsible for leading the development of complex software systems and mentoring junior engineers. You will work closely with cross-functional teams to design, develop, and deploy high-quality software...


  • San Jose, California, United States Triunity Software Full time

    Job DescriptionWe are seeking a highly skilled Senior Validation Engineer to join our team at Triunity Software, Inc. as a key member of our Product Development and Staff Augmentation services.About the Role:Process and equipment qualification (IQ/OQ/PQ)Development of test methods for Design V&V, Process Validation, and ProductionValidation of test...


  • San Jose, California, United States SENIOR SPIRIT OF ROSELLE PARK Full time

    About the RoleWe are seeking an experienced Senior Staff Engineer to join our Backend team. As a key member of our engineering organization, you will be responsible for designing and building large-scale applications, collaborating with cross-functional teams, and driving technical innovation.Key ResponsibilitiesDesign and develop complex, multi-tiered...


  • San Jose, California, United States Triunity Software Full time

    Job Title: Senior Validation EngineerWe are seeking a highly skilled Senior Validation Engineer to join our team at Triunity Software, Inc. As a Senior Validation Engineer, you will be responsible for ensuring the quality and reliability of our medical devices by developing and implementing validation plans, protocols, and procedures.Key...


  • San Jose, California, United States NIO Full time

    About NIONIO is a pioneering company in the premium smart electric vehicle market, founded in 2014. Our mission is to shape a joyful lifestyle by building a community that shares joy and grows together with users.Our TechnologyWe design, develop, and manufacture premium smart electric vehicles, driving innovations in next-generation technologies such as...


  • San Jose, California, United States SENIOR SPIRIT OF ROSELLE PARK Full time

    About the RoleWe are seeking an experienced Senior Software Architect to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing and building large-scale applications that meet the needs of our customers.Key ResponsibilitiesDesign and develop complex, multi-tiered software applications...


  • San Jose, California, United States Rootshell Inc Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Rootshell Inc. As a Senior Software Engineer, you will be responsible for designing, implementing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and...


  • San Jose, California, United States Software AG Full time

    Job SummaryWe are seeking a highly skilled and experienced software engineer to join our Software AG CONNX team in a remote capacity. The successful candidate will be responsible for designing, implementing, and maintaining features for the CONNX product suite, which is primarily written in cross-platform C++.Key ResponsibilitiesLead and own the design,...


  • San Jose, California, United States MediaTek Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer/Staff Software Engineer to join our team at MediaTek. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesCollaborate with Customers and...


  • San Carlos, California, United States Elegen Full time

    Job Title: Senior Staff Software EngineerElegen is a pioneering company in the field of synthetic biology, leveraging cutting-edge technologies to deliver innovative DNA synthesis solutions. As a Senior Staff Software Engineer, you will play a crucial role in building and maintaining software tools that advance the manufacture of genes.Key...


  • San Jose, California, United States Triunity Software Full time

    Job Title: Validation EngineerWe are seeking a highly skilled Validation Engineer to join our team at Triunity Software, Inc. as a Senior Recruiter.The ideal candidate will have a strong background in medical device manufacturing, with a minimum of 3 years of experience in test method validation and/or measurement system analysis.The successful candidate...


  • San Jose, California, United States TEKsystems Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at TEKsystems. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our clients.Responsibilities:Design and implement software solutions using...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job Title: Sr. Software Engineer, Customer SuccessJob Summary:We are seeking a highly skilled Sr. Software Engineer to join our Customer Success team. As a key technical resource, you will ensure the successful deployment and support of our Lynx product implementations. This is a customer-facing role that requires excellent communication skills and...


  • San Jose, California, United States Rootshell Enterprise Technologies Inc. Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Rootshell Enterprise Technologies Inc.Key Responsibilities:Design, implement, and run automated tests with a test frameworkPick and ramp up with new technologies/languages quicklyDetermine the cause of automated test failuresDocument and complete...


  • San Jose, California, United States ANSYS Full time

    Job Title: Senior Application EngineerAt Ansys, we are seeking a highly skilled Senior Application Engineer to join our team. As a key member of our technical support team, you will be responsible for providing expert-level support to our customers, helping them to overcome complex technical challenges and achieve their goals.Key Responsibilities:Develop and...


  • San Mateo, California, United States GEICO Full time

    Job Title: Senior Staff EngineerGEICO is seeking an experienced Senior Staff Engineer to join our Platform as a Service (PaaS) Messaging Team. As a key member of our team, you will be responsible for designing and implementing highly scalable distributed platforms that will help transform GEICO's insurance business.Job SummaryWe are looking for a talented...


  • San Diego, California, United States ServiceNow Full time

    Job Title: Senior Staff Software Engineer, PlatformXAt ServiceNow, we're pushing the boundaries of what's possible with AI and machine learning. We're looking for a talented Senior Staff Software Engineer to join our PlatformX team and help us bring innovative solutions to our customers.About the RoleWe're seeking a highly experienced software engineer with...


  • San Jose, California, United States Supermicro Full time

    Job Title: Senior Software EngineerSupermicro is seeking a highly skilled Senior Software Engineer to join our team in San Jose, California. As a critical member of our system department, you will be responsible for implementing AI/ML applications to support organizational initiatives.Key Responsibilities:Design, develop, test, and deploy applications using...


  • San Diego, California, United States Qualcomm Full time

    Job Title: Senior Staff Graphics Software EngineerQualcomm is seeking a highly skilled Senior Staff Graphics Software Engineer to join our team. As a key member of our Graphics Software Engineering group, you will be responsible for architecting, designing, implementing, verifying, and optimizing the structure and performance of GPU hardware, drivers,...