About The Position

Engineering at BILL builds the platforms that power how businesses move and manage money at scale. BILL’s Cash Account team powers the day-to-day money movement experience for our customers, giving businesses a secure, intuitive way to hold and use their funds. As a Senior Software Engineer on this team, you will design and deliver backend services that power payments, cash flow, and financial operations, owning projects from early design through production rollout and ongoing optimization. You will help shape a rapidly evolving product area while partnering closely with product, design, and other engineering teams. This team operates with a startup mentality, having built a 0-to-1 product. This is your opportunity to work in a collaborative, high-growth environment where your technical expertise will directly influence BILL’s vision to empower businesses through financial automation.

Requirements

  • Bachelor’s degree in Computer Science or a related field (Master’s a plus); typically 5+ years of professional software engineering experience
  • Strong understanding of large-scale web applications and distributed systems—including deployment, capacity planning, monitoring, and incident management
  • Proven ability to evaluate trade-offs and collaborate across teams on complex technical and business initiatives
  • Proficiency in designing and implementing RESTful APIs and working with relational and/or NoSQL databases in a cloud-based environment.
  • Demonstrated ability to break down complex problems, collaborate effectively with cross-functional partners, and communicate clearly with both technical and non-technical audiences.
  • A product mindset and passion for building secure, reliable financial experiences that solve real customer problems and deliver measurable impact.
  • Contribute to code reviews, share technical knowledge, and mentor junior team members to elevate team performance.
  • Proactively identify areas for process and system improvements, recommending and implementing enhancements to drive product quality and efficiency.

Nice To Haves

  • Experience leveraging Gen AI technologies to accelerate software engineering by designing prompts, rigorously evaluating outputs, and integrating LLMs.

Responsibilities

  • Design, implement, and operate backend services that power BILL Cash Account across payments, cash flow, and financial operations.
  • Own features and projects end-to-end, from technical design and implementation through testing, deployment, and ongoing maintenance in production.
  • Collaborate with product, design, and cross-functional engineering teams to translate business and customer needs into scalable technical solutions.
  • Improve the reliability, performance, and scalability of our services by driving initiatives in observability, resiliency, and operational excellence.
  • Uphold a high bar for code quality through thoughtful design, code reviews, automated testing, and clear documentation.
  • Integrate with internal and external financial systems and APIs, ensuring correctness, security, and compliance across money-movement flows.
  • Contribute to the evolution of the team’s architecture, standards, and best practices, and provide technical guidance to more junior engineers.

Benefits

  • 100% paid employee health, dental, and vision plans (choose HMO, PPO, or HDHP)
  • HSA & FSA accounts
  • Life Insurance, Long & Short-term disability coverage
  • Employee Assistance Program (EAP)
  • 11+ Observed holidays and wellness days and flexible time off
  • Employee Stock Purchase Program with employee discounts
  • Wellness & Fitness initiatives
  • Employee recognition and referral programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service