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
Senior Software Engineer (Backend) - Spend and Expense
Join BILL as a Senior Software Engineer (Backend) focusing on spend and expense management.
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.
Senior Staff Software Engineer (Elixir)
Join BILL as a Senior Staff Software Engineer (Elixir) to design and scale integration solutions.
Manager, Software Engineering
Lead software engineering team at BILL, focusing on fraud detection and payment systems.
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.
Staff Software Engineer (Back-End) - Integrations
Join BILL as a Staff Software Engineer (Back-End) focusing on integrations, leveraging Java, Elixir, and microservices.
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.
Senior Data Scientist
Join BILL as a Senior Data Scientist in San Jose, CA. Drive data science solutions in a leading fintech company.
Senior Fraud Strategy Data Scientist
Lead fraud detection strategies with advanced analytics in a fintech environment. Based in San Jose, CA.
Senior Software Engineer, Billing Products
Join Vercel as a Senior Software Engineer specializing in billing systems, focusing on enhancing platform billing functionalities.
Senior Software Engineer, Financial Tooling
Senior Software Engineer needed for financial tooling at OpenAI, focusing on API and billing system development.
Remote Senior Software Engineer - Billing and Accounting
Senior Software Engineer specializing in Billing and Accounting, remote role, extensive benefits, senior level.
Senior Software Engineer (Backend) - Invoices
Join Square as a Senior Software Engineer (Backend) to design and build world-class product experiences for Square Invoices.
Software Engineer, Billing
Join Discord as a Software Engineer, Billing, focusing on payments systems. Work remotely with Python, React, and more.
Senior Backend/API Engineer, User Billing
Join Stripe as a Senior Backend/API Engineer in User Billing, focusing on scalable platforms and system solutions.
Senior Software Engineer
Join Finix as a Senior Software Engineer to lead technical solutions for payment needs in a hybrid work environment.
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.
Senior Software Engineer, Lightning Intelligence
Senior Software Engineer role focusing on Lightning network innovations at a leading financial services company.
Senior Software Engineer, Finance Engineering
Senior Software Engineer in Finance Engineering at Stripe, focusing on Java, Scala, and big-data technologies.
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.
Software Engineer, Billing
Join Dandy as a Software Engineer, Billing to build industry-defining products in a remote role.
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.
Software Engineer, Investing
Join Cash App's Investing team as a Software Engineer to build robust financial products using Java, Kotlin, AWS, and microservices.
Senior Full Stack Software Engineer
Join PayPal as a Senior Full Stack Software Engineer to design and deliver innovative payment solutions.