BILL logo

Software Engineer II (Payments)

BILL

San Jose, CA
Full Time
Mid Level
127k-152k
about 1 month ago

Job Description

About the Role

At BILL, we believe in empowering the businesses that drive our economy. By replacing outdated financial processes with innovative tools, we help businesses—from startups to established brands—make smarter decisions and gain control of their operations. We are creating the future of financial automation so businesses can spend more time on what matters. Working here means being part of a vision-driven team that values purpose, drive, and curiosity, thriving in a fast-paced, ever-changing environment. We foster collaboration, continuous growth, and are committed to building a diverse and inclusive workplace that values each person's unique skills and experiences.

Key Responsibilities

  • Develop and support scalable payment systems using Java, Spring Boot, and AWS cloud services.
  • Collaborate with peer developers, product managers, designers, architects, data scientists, and business partners to enable businesses to thrive with intelligent payment solutions.
  • Integrate with third-party payment providers through APIs, messaging, and event-driven architectures.
  • Diagnose and troubleshoot issues in live production environments.
  • Automate deployment, testing, and infrastructure management using Infrastructure as Code (IaC) tools.
  • Work within critical payment systems to ensure scalability, reliability, security, and adherence to engineering best practices.
  • Participate in team meetings and technical discussions to drive continuous improvement.

Requirements

  • At least 3 years of experience developing and supporting scalable payment systems using Java, Spring Boot, and AWS cloud services.
  • Exposure to microservices architecture, messaging queues, event streaming, SQL/NoSQL databases, RESTful APIs, and CI/CD pipelines.
  • Experience integrating with third-party payment providers through APIs, messaging, and event-driven architectures.
  • Ability to diagnose and troubleshoot issues in live production environments.
  • Experience in automating deployment, testing, and infrastructure management using Infrastructure as Code (IaC) tools.
  • Ability to collaborate with product and business teams to drive payment innovation and align technical solutions with business goals.
  • Strong advocacy for scalability, reliability, security, and engineering best practices.

Nice to Have

  • Experience working within critical payment systems.

Qualifications

  • No specific formal educational qualifications are explicitly mentioned in the description.

Benefits & Perks

  • 100% paid employee health, dental, and vision plans (HMO, PPO, or HDHP).
  • HSA & FSA accounts.
  • Life Insurance, Long & Short-term disability coverage.
  • Employee Assistance Program (EAP).
  • 11+ observed holidays and wellness days, flexible time off.
  • Employee Stock Purchase Program with employee discounts.
  • Wellness & Fitness initiatives.
  • Employee recognition and referral programs.

Working at BILL

We listen, learn, and lead—fostering collaboration and a drive for continuous growth. We value purpose, drive, curiosity, diversity, and inclusion. Our culture emphasizes transparency, inclusivity, and authentic contribution, with a focus on building a supportive environment where every team member's unique background and skills are valued.

Apply Now

Job Details

Posted AtJun 12, 2025
Salary127k-152k
Job TypeFull Time
Work ModeRemote
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About BILL

Website

bill.com

Company Size

1001-5000 employees

Location

San Jose, CA

Industry

Financial Transactions Processing, Reserve, and Clearinghouse Activities

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches