Latest AI JobsBrowse Jobs
BILL logo

Software Engineer II

BILLUnited StatesEngineering
Apply on company site
Salary
$130K — $156K USD
Job type
Full-time
Experience
Mid · 3+ yrs
Posted
4 Oct 2026
Status
Open · checked 7d ago

About this role

United States (Remote-first) — This Software Engineer II position is open in the United States on a remote-first basis for individuals who want to build financial automation tools and optimize user growth. The role suits professionals with software development experience who are prepared to focus on subscription workflows, monetization, and scalable SaaS solutions.

Role Overview

BILL is hiring a Software Engineer II to join the Growth engineering team on a full-time basis. The position operates in a remote-first environment with physical offices available in San Jose, California and Draper, Utah. The Growth team concentrates on improving first-time customer experiences, expanding unit growth, increasing feature engagement, and directly influencing revenue.

Key Responsibilities

Build and execute engineering solutions that improve subscription and monetization workflows.
Upgrade and downgrade user experiences for new platform customers.
Handle initiatives related to pricing models and product packaging.
Collaborate across multiple feature teams and partner with product managers.
Leverage generative AI technologies to speed up software development by designing prompts, testing outputs, and integrating large language models.
Build robust, scalable, and performant SaaS applications and complex distributed systems.

Requirements

Bachelor or Master degree in Computer Science or a related field.
At least 3 years of experience developing software and systems for large business environment platforms using Java.
Background in implementing complex distributed systems alongside robust, highly scalable, and performant SaaS applications.
Practical knowledge of Amazon Web Services including ECS, Lambda, SQS, SNS, S3, and Kinesis.
Familiarity with database design using SQL databases like Oracle and MySQL, as well as NoSQL options such as DynamoDB.
Experience utilizing build tools like Gradle and setting up CI/CD pipelines.
Strong communication skills and teamwork abilities across multiple product and feature groups.

Skills and Tools

Java
AWS (ECS, Lambda, SQS, SNS, S3, Kinesis)
SQL (Oracle, MySQL)
NoSQL (DynamoDB)
Gradle
CI/CD pipelines
Generative AI and LLMs

Salary and Benefits

Estimated salary ranges depend on geographic zones, candidate experience, and expertise. Zone 1 covers the San Francisco Bay Area, New York City, Seattle, and Los Angeles County with a range of $130,000 to $156,000 USD. Zone 2 includes non-Bay Area and non-Los Angeles California locations, Austin, and Massachusetts with a range of $117,000 to $140,400 USD. Zone 3 covers Utah, Dallas, Houston, Florida, North Carolina, Illinois, Colorado, Arizona, Georgia, Oregon, and Pennsylvania with a range of $110,500 to $132,600 USD. The benefits package includes 100 percent paid employee health, dental, and vision plans, HSA and FSA accounts, life insurance, long and short-term disability coverage, an Employee Assistance Program, flexible time off, 11 or more observed holidays and wellness days, an Employee Stock Purchase Program, and wellness initiatives.

About the Company

BILL creates financial automation tools intended to replace outdated financial processes for businesses ranging from startups to established brands. The organization maintains a remote-first operational model with physical workspaces located in San Jose, California, and Draper, Utah.

How to Apply

Interested candidates should submit an application directly through the official company careers page.

Skills and tech stack

Questions candidates ask

What is the primary focus of the Growth Engineering team at BILL?

The Growth team focuses on optimizing initial customer experiences, impacting revenue, driving unit growth, and enhancing feature engagement through product solutions.

Is visa sponsorship available for this role?

No, this position is not eligible for visa sponsorship. Applicants must already have authorization to work in the United States.

What level of experience is required for this position?

Applicants must have 3 or more years of experience developing software and systems for large business environment platforms using Java.

Where is the job located?

The role is remote-first within the United States, with company offices located in San Jose, California and Draper, Utah.

What cloud platform and database technologies are mentioned in the requirements?

The role requires experience with Amazon Web Services (such as ECS, Lambda, SQS, SNS, S3, and Kinesis), SQL databases like Oracle and MySQL, and NoSQL databases like DynamoDB.

Ready to apply?

The application is on the official BILL careers page.

Apply on company site