BILL logo

Senior Staff Software Engineer (Elixir)

BILL

Join BILL as a Senior Staff Software Engineer (Elixir)

About BILL

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.

Role Overview

As a Senior Staff Software Engineer on the Sync team, you will be responsible for designing, building, and scaling two-way integration solutions between the BILL payment platform and major accounting software products. This role is crucial as sync is a core feature used by nearly 90% of our paying Small Business customers.

Key Responsibilities

  • Design and Develop: Create new sync integrations and execute complex data migrations.
  • Cross-Functional Collaboration: Work with diverse systems to integrate sync products.
  • System Reliability: Improve system reliability and observability.
  • Mentorship: Mentor junior engineers and promote a culture of quality.

Qualifications

  • Education: BS/MS in Computer Science or a closely related field.
  • Experience: 8+ years of software development experience.
  • Technical Skills: Proficiency in Elixir or another object-oriented/functional language, expert-level knowledge of SQL Databases, particularly Postgres.
  • Business Acumen: Ability to leverage the platform to solve business problems.
  • Communication: Excellent teamwork and communication skills.

Preferred Skills

  • Expertise with AWS services to build microservices.
  • Experience with Kafka or Event Driven Systems.
  • Familiarity with frontend development using React and Angular.
  • Experience with tools like Splunk, Datadog, Mixpanel, LaunchDarkly.
  • Accounting domain knowledge or other FinTech related experience.

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.
  • Employee Stock Purchase Program with employee discounts.
  • Wellness & Fitness initiatives.
  • Employee recognition and referral programs.

Work Environment

This position supports a hybrid work environment with on-site and remote work days.

Culture at BILL

At BILL, we live our culture and values every day. We are humble, authentic, passionate, accountable, and fun. We celebrate diversity and are committed to creating an inclusive environment for all employees.

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

Benefits
Extracted with AI

  • 401(k)
  • Disability insurance
  • Medical, dental, vision plans
  • Life insurance
  • Flexible spending & health savings account
  • Paid holidays
  • Paid time off
  • Employee Stock Purchase Program

Similar jobs

Last update: 23 minutes ago

BILL logo
BILL

Senior Software Engineer - Invoice Financing

Join BILL as a Senior Software Engineer in Invoice Financing, focusing on financial automation.

SumUp logo
SumUp

Senior Backend Engineer (Elixir & Go)

Join SumUp as a Senior Backend Engineer to build digital merchant bank solutions using Elixir & Go.

Discord logo
Discord

Software Engineer, Billing

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

Eliq logo
Eliq

Senior Data Engineer with Azure Expertise

Join Eliq as a Senior Data Engineer to enhance our Azure-based data platform and drive the energy transition.

onXmaps, Inc. logo
onXmaps, Inc.

Senior Backend Engineer

Join onX as a Senior Backend Engineer to develop scalable services for our Backcountry app. Remote role with competitive salary and benefits.

SeQura logo
SeQura

Senior Backend Engineer (Elixir, Kotlin)

Join SeQura as a Senior Backend Engineer in Barcelona. Work with Elixir, Kotlin, and more in a dynamic fintech environment.

BJAK logo
BJAK

Senior Software Engineer, Blockchain and Stablecoin

Join BJAK as a Senior Software Engineer to develop blockchain solutions for stablecoin projects. Work remotely with cutting-edge technology.

Rippling logo
Rippling

Senior Staff Software Engineer - Infrastructure

Join Rippling as a Senior Staff Software Engineer in Infrastructure, leading projects and building scalable systems.

Intuit logo
Intuit

Senior Staff Software Engineer, Fullstack Backend

Join Intuit as a Senior Staff Software Engineer to lead MarTech initiatives, focusing on backend development and integration.

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.

Intuit logo
Intuit

Senior Staff Software Engineer, Fullstack Frontend

Join Intuit as a Senior Staff Software Engineer, focusing on fullstack frontend development with Mailchimp in New York.

Wealthfront logo
Wealthfront

Backend Engineer

Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

Keelvar logo
Keelvar

Staff Engineer - Python, Cloud, Distributed Systems

Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.

Alpaca logo
Alpaca

Senior Software Engineer - Crypto

Join Alpaca as a Senior Software Engineer in Crypto, leading engineering for spot and derivatives exchanges. Remote role with competitive benefits.

ConvertKit → Soon to be Kit logo
ConvertKit → Soon to be Kit

Senior Software Engineer - Developer Platform

Join ConvertKit as a Senior Software Engineer to build a developer platform for creators. Work remotely with a focus on Ruby on Rails and JavaScript.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

AppFolio logo
AppFolio

Senior Software Engineer - Investment Manager

Join AppFolio as a Senior Software Engineer to innovate in real estate investment management using AWS, Ruby on Rails, and React.

Swift logo
Swift

Observability Platform Data Engineer

Join Swift as an Observability Platform Data Engineer in Leiden, enhancing our Observability Platform with ELK stack expertise.

Square logo
Square

Senior Software Engineer, Reporting Platform

Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.

Valdera logo
Valdera

Senior Software Engineer (Full-Stack)

Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.

Albert Heijn logo
Albert Heijn

Staff Software Engineer (Kotlin/Java, React)

Join Albert Heijn as a Staff Software Engineer to lead and innovate in Kotlin, Java, and React. Drive tech transformation in a hybrid work environment.

Spinwheel logo
Spinwheel

Senior Software Engineer - Remote

Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.

Stripe logo
Stripe

Software Engineer, Core Events

Join Stripe as a Software Engineer, Core Events, focusing on AWS, distributed systems, and event-driven architecture.