Job Detail

Senior Software Engineer at Bill.com
Houston, TX, US
About Bill.com
 
Bill.com is a leader in financial process automation for small businesses and mid-size companies. Making it simple to connect and do business, the Bill.com Back Office Cloud digitizes, automates and simplifies legacy payment and financial processes. With an integrated, end-to-end platform, Bill.com leverages artificial intelligence to reduce manual work, and provides a cloud workspace to help run your business anytime, anywhere. The company partners with many of the largest U.S. financial institutions, more than 70% of the top 100 U.S. accounting firms, and major accounting software providers. Bill.com manages more than $70B in annual payment volume across ACH, virtual cards, checks, and international payments. The company has offices in Palo Alto, California and Houston, Texas. For more information, visitwww.bill.com or follow @billcom.
 
Mission:
Bill.com is looking for a senior level full-stack engineer to work on our core product.  If you are passionate about building and optimizing software, enjoy being hands on, excited to take a revolutionary product to new heights and enjoy technical challenges, this is the job for you! The position will be based out of our Houston campus. The candidate will be a member of the Software Engineering team and will be responsible for designing scalable products for the Bill.com business payment platform. Proven experience in leading, scoping, designing and implementing optimization results is a must. Candidates should also have good communication, mentoring, and leadership skills.

Professional Experience/Background to be successful in this role:

    • 5+ years of relevant experience
    • Experience working on large scale, complex applications
    • Expert-level knowledge of Java
    • Strong understanding of modern Javascript frameworks (react, angular), HTML and CSS. 
    • Expertise in making step-function improvements in performance and scale of platforms
    • Business acumen - able to leverage the platform to solve business problems
    • Excellent teamwork and communication
    • Ability to gain alignment across cross-functional boundaries
    • Ability to challenge the norm and maturity to advocate for changes for the greater benefit of the business
    • Product: passion for great products and building great experiences, Proven ability to take the product through all stages of development from concept to launch at scale.

Preferred:

    • Demonstrable to learn and apply theoretical models to solve real-world problems
    • Experience in payment industry preferred but not required
    • MS in Computer Science, Statistics, or related field

Competencies (Attributes needed to be successful in this role):

    • Functional/Technical Expertise
    • Values
    • Learning Abilities/Tech Savvy
    • Communication
    • Team Player

Expected Outcomes in 12 months:

    • Designing and implementing elegant solutions to complex platform problems
    • Enhancing our core application framework
    • Bringing in knowledge of industry standard best practices and evolving our technology footprint.
    • Enhancing our database and file storage tier using proven methodologies to achieve horizontal scale
    • Prioritizing, designing and implementing critical platform projects
    • Mentorship of engineers
    • Adopting industry standards and best practices
Bill.com Culture:
●      Humble – No ego
●      Fun –  Celebrate the moments
●      Authentic – We are who we are
●      Passionate – Love what you do  
●      Dedicated – To each other and the customer