BILL logo

Senior Software Engineer - Invoice Financing

BILL

Join BILL as a Senior Software Engineer in Invoice Financing

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

About the Role

As a Senior Software Engineer in the Invoice Financing team, you will play a crucial role in helping businesses bridge the gap between invoice issuance and actual receipt of payment, providing them with immediate working capital. This can be particularly valuable for companies facing cash flow challenges or seeking to fund ongoing operations, growth initiatives, or other financial needs.

Key Responsibilities

  • Develop and maintain large-scale, high-volume, high-availability, low-latency systems.
  • Collaborate with cross-functional teams to design and implement new features.
  • Lead technical discussions and mentor other engineers.
  • Ensure compliance with security and regulatory requirements.
  • Integrate machine learning models and design data pipelines.
  • Utilize Elixir libraries and frameworks such as Ecto and Phoenix.
  • Work with event sourcing, Kafka, and Flink.

Qualifications

  • BS/MS in Computer Science or a related field.
  • 5+ years of software development experience.
  • Experience with Java or Elixir.
  • Strong understanding of engineering, product, and design interoperation and communication.
  • Proficiency in version control, code reviews, testing, and deployment automation.
  • Experience in credit risk, preferably business credit risk.
  • Test-driven development mindset and pride in code resilience.

Benefits

  • 100% paid employee health, dental, and vision plans.
  • 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.

Work Environment

For positions that are in office, we support a hybrid work environment with on-site and remote work days.

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. We celebrate our diversity as the heart and soul of how we work, grow, and succeed together.

Join us and make your impact within a rapidly growing fintech company!

Benefits
Extracted with AI

  • 401(k)
  • Disability insurance
  • 100% paid employee health, dental, and vision plans
  • 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
  • Wellness & Fitness initiatives
  • Employee recognition and referral programs

Similar jobs

Last update: 23 minutes ago

BILL logo
BILL

Senior Software Engineer (Backend) - Spend and Expense

Join BILL as a Senior Software Engineer (Backend) focusing on spend and expense management.

BILL logo
BILL

Staff Software Engineer (Backend) - Credit Risk

Join BILL as a Staff Software Engineer in Credit Risk, enhancing financial automation software for SMBs. Expertise in Java, Elixir, and cloud services required.

BILL logo
BILL

Senior Staff Software Engineer (Elixir)

Join BILL as a Senior Staff Software Engineer (Elixir) to design and scale integration solutions.

BILL logo
BILL

Manager, Software Engineering

Lead software engineering team at BILL, focusing on fraud detection and payment systems.

BILL logo
BILL

Senior Staff Software Engineer (BE) - Credit Risk

Senior Staff Software Engineer for Credit Risk at BILL, focusing on Elixir and Java in a hybrid work environment.

BILL logo
BILL

Staff Software Engineer (Back-End) - Integrations

Join BILL as a Staff Software Engineer (Back-End) focusing on integrations, leveraging Java, Elixir, and microservices.

BILL logo
BILL

Staff Software Engineer (Backend), Rewards

Join BILL as a Staff Software Engineer in our Rewards team, focusing on backend systems in Draper, UT. Hybrid work environment.

BILL logo
BILL

Senior Data Scientist

Join BILL as a Senior Data Scientist in San Jose, CA. Drive data science solutions in a leading fintech company.

BILL logo
BILL

Senior Fraud Strategy Data Scientist

Lead fraud detection strategies with advanced analytics in a fintech environment. Based in San Jose, CA.

Vercel logo
Vercel

Senior Software Engineer, Billing Products

Join Vercel as a Senior Software Engineer specializing in billing systems, focusing on enhancing platform billing functionalities.

OpenAI logo
OpenAI

Senior Software Engineer, Financial Tooling

Senior Software Engineer needed for financial tooling at OpenAI, focusing on API and billing system development.

Harris Computer logo
Harris Computer

Remote Senior Software Engineer - Billing and Accounting

Senior Software Engineer specializing in Billing and Accounting, remote role, extensive benefits, senior level.

Square logo
Square

Senior Software Engineer (Backend) - Invoices

Join Square as a Senior Software Engineer (Backend) to design and build world-class product experiences for Square Invoices.

Discord logo
Discord

Software Engineer, Billing

Join Discord as a Software Engineer, Billing, focusing on payments systems. Work remotely with Python, React, and more.

Stripe logo
Stripe

Senior Backend/API Engineer, User Billing

Join Stripe as a Senior Backend/API Engineer in User Billing, focusing on scalable platforms and system solutions.

Finix logo
Finix

Senior Software Engineer

Join Finix as a Senior Software Engineer to lead technical solutions for payment needs in a hybrid work environment.

Cardless logo
Cardless

Senior Software Engineer - Backend

Senior Backend Engineer needed in San Francisco to design and scale services for a credit card platform. Experience with Java, AWS, and microservices required.

Block logo
Block

Senior Software Engineer, Lightning Intelligence

Senior Software Engineer role focusing on Lightning network innovations at a leading financial services company.

Stripe logo
Stripe

Senior Software Engineer, Finance Engineering

Senior Software Engineer in Finance Engineering at Stripe, focusing on Java, Scala, and big-data technologies.

Medbill AI logo
Medbill AI

Founding Backend Engineer at Medbill AI

Join Medbill AI as a Founding Backend Engineer to revolutionize healthcare with AI. Remote position with competitive salary and equity.

Dandy logo
Dandy

Software Engineer, Billing

Join Dandy as a Software Engineer, Billing to build industry-defining products in a remote role.

GitHub logo
GitHub

Software Engineer II, Billing

Join GitHub as a Software Engineer II, Billing. Enhance collaboration with cutting-edge tech in a remote role. Skills: JavaScript, TypeScript, Ruby, Python, React.

Block logo
Block

Software Engineer, Investing

Join Cash App's Investing team as a Software Engineer to build robust financial products using Java, Kotlin, AWS, and microservices.

PayPal logo
PayPal

Senior Full Stack Software Engineer

Join PayPal as a Senior Full Stack Software Engineer to design and deliver innovative payment solutions.