Manager, Software Engineering

$175,600 - $175,600/Yr

Bill International Co.,Ltd. - San Jose, CA

posted 5 months ago

Full-time - Manager
Hybrid - San Jose, CA
Professional, Scientific, and Technical Services

About the position

As a Manager of Software Engineering at BILL, you will play a pivotal role in leading a team dedicated to enhancing our financial automation software tailored for small and mid-size businesses (SMBs). BILL is at the forefront of financial technology, providing solutions that streamline financial workflows, including payables, receivables, and expense management. Your leadership will be crucial in developing and maintaining our risk platform, which is essential for protecting our customers from fraud and ensuring the integrity of our payment systems. You will collaborate closely with cross-functional teams, including developers, product managers, designers, and data scientists, to create low-friction, high-precision fraud detection systems that safeguard our clients' financial transactions. In this role, you will not only enhance our platform but also unlock revenue growth by implementing innovative solutions that address the unique challenges faced by SMBs. Your expertise in software engineering, combined with your passion for mentoring and guiding other engineers, will help foster a culture of excellence and continuous improvement within your team. You will be responsible for overseeing operational initiatives, ensuring that our systems are scalable, secure, and compliant with industry regulations. This position offers a unique opportunity to make a significant impact in a rapidly growing fintech company that values diversity, innovation, and collaboration.

Responsibilities

  • Lead and manage a team of software engineers to enhance the risk platform for payment systems.
  • Collaborate with cross-functional teams to define and develop fraud detection systems.
  • Mentor and guide engineers in best practices and advanced technical concepts.
  • Oversee operational initiatives to ensure high availability and low latency of systems.
  • Ensure compliance with security and regulatory requirements in software development.
  • Drive revenue growth through innovative solutions that address SMB challenges.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • At least 10 years of experience in software engineering in one or more programming languages (e.g. Java, Python, Elixir).
  • 2 years of people management experience with at least 5 years leading operational initiatives.
  • Expertise in building and maintaining large-scale, high-volume, high-availability, low-latency systems.
  • Strong understanding of security, compliance, and regulatory requirements.
  • Demonstrated experience in the payment industry or in developing fraud detection applications.
  • Ability to mentor and guide other engineers in best practices and advanced technical concepts.
  • Familiarity with machine learning model integration and data pipeline design.

Nice-to-haves

  • Experience in front-end or full-stack development.

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
  • And much more
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service