Job Detail

Senior Software Engineer at
Houston, TX, US
About is a leader in financial process automation for small businesses and mid-size companies. Making it simple to connect and do business, the Back Office Cloud digitizes, automates and simplifies legacy payment and financial processes. With an integrated, end-to-end platform, 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. 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, or follow @billcom.
Mission: 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 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.


    • 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 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