Senior Staff Software Engineer (Elixir)
BILLJoin 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
Senior Software Engineer - Invoice Financing
Join BILL as a Senior Software Engineer in Invoice Financing, focusing on financial automation.
Senior Backend Engineer (Elixir & Go)
Join SumUp as a Senior Backend Engineer to build digital merchant bank solutions using Elixir & Go.
Software Engineer, Billing
Join Discord as a Software Engineer, Billing, focusing on payments systems. Work remotely with Python, React, and more.
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.
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.
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.
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.
Senior Staff Software Engineer - Infrastructure
Join Rippling as a Senior Staff Software Engineer in Infrastructure, leading projects and building scalable systems.
Senior Staff Software Engineer, Fullstack Backend
Join Intuit as a Senior Staff Software Engineer to lead MarTech initiatives, focusing on backend development and integration.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Senior Staff Software Engineer, Fullstack Frontend
Join Intuit as a Senior Staff Software Engineer, focusing on fullstack frontend development with Mailchimp in New York.
Backend Engineer
Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.
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.
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.
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.
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.
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.
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.
Observability Platform Data Engineer
Join Swift as an Observability Platform Data Engineer in Leiden, enhancing our Observability Platform with ELK stack expertise.
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.
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.
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.
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.
Software Engineer, Core Events
Join Stripe as a Software Engineer, Core Events, focusing on AWS, distributed systems, and event-driven architecture.