Engineering Intern Research & Development Palo Alto, California Description About Bill.com Bill.com is the leading business payments network, with over 2.5 million members paying and getting paid over $50 billion per year. Bill.com saves companies more than 50% of the time typically spent on financial back-office operations by automating end-to-end processes. Bill.com helps businesses connect and do business by tying together finance and accounting programs, banks, customers, vendors, accounting professionals, and documents.The company is the choice of 4 of the top 10 U.S. banks; leading accounting software providers QuickBooks Online and Xero; and over 50 percent of the top 100 U.S. accounting firms. It is the only business payments solution partnered with the American Institute of CPAs (AICPA).The recipient of more than 70 awards, Bill.com proudly received multiple PC Magazine's Editor's Choice Awards and CEO Rene Lacerte was recently recognized as an E&Y Entrepreneur of the Year. Mission: As a member of the Engineering team at Bill.com, you will actively participate in the design, development and ongoing enhancement of our product. On the front end, the Bill.com stack leverages technologies such as AngularJS, bootstrap, node, HTML/CSS and mobile. On the backend we use technologies such as: Java, Python, SQL, ML, REST/JSON, Rabbit and Redis. Were looking for enthusiastic software engineers who can make an impact designing and building scalable solutions. Experience/Background to be successful in this role: * 0-3 years of software development experience * Experience working with web technologies, object oriented languages, development tools and unit test frameworks. * Experience with developing applications using SQL or non-SQL databases * Experience with object-oriented principles and languages * Majoring in Computer Science or equivalent Competencies (Attributes needed to be successful in this role): * Strong understanding of the craft * Ability to solve problems * Curiosity and a quest for learning * Great communication skills * Thrive in and bring energy to a diverse, dynamic and high performing workforce Expected Outcomes: As a member of the Engineering team, your internship will be a combination of learning and contributing to our goals and mission. Below are what we would expect you to accomplish and/or focus on during this period: * Learn: our company, product, domain, technologies, process (SDLC) and how we delight * Deliver: The best way to learn is to do so youll be assigned some tickets and stories that will give you opportunity to research, investigate, scope, propose and deliver changes that will improve our product. Your assignments could be front-end or back-end oriented depending on your interest. We have plenty to do! 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