Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Intern, Software Engineering

Engineering | San Francisco, CA | Part Time

Job Description

About Taulia:

Taulia delivers working capital solutions that make it easy for businesses to free up cash, accelerate payments and improve supply chain health.

Since founding in 2009, we’ve envisioned a world where every business thrives by liberating cash. Today, our team of financial gamechangers have built a network connecting 1.5 million businesses across 168 countries and accelerated more than $80 billion in early payments. 

Using our state-of-the-art platform, businesses now have the option to choose when and how to pay and get paid. It sounds simple. But our painless process provides both buyers and suppliers the chance to skyrocket their cash - cash to fuel economic growth all over the world. It’s win-win for everybody.

About the Job:

Taulia is looking for an software engineering intern to join us for a 3 month internship.  As an intern, you:

  • Are excited to work in a high velocity, agile startup team.

  • Are willing to be hands on in writing elegant, maintainable, reusable code in Groovy and Java using our tools Gradle, Spring, Jersey and more.

  • Are ready to step up and contribute implementing tools that will help our global customer base unlocking the cash they need when they need it.

  • Are keen on applying CS principles to build out frameworks supporting our engineering teams in delivering quality software and ensuring key metrics are met.

  • Are curious in how business metrics drive our product development and facilitate the prioritization of the right deliverables at the right time.

  • Keep things realistic. Solve challenging problems and – more importantly – help avoid them.

Competencies and Qualifications:

  • Current University student or recent graduate.

  • Have a can-do attitude and an existing track record of successfully completing projects.

  • Can demonstrate in-depth knowledge of Data Structures and Algorithms based on completed class, coursework or practical experience through internships.

  • Strong desire in getting into the weeds with the ability to make it over the finish line.

  • Experience in Software Development in any object oriented language, preferably Java.

Nice to Have:

  • Experience programming in two or more programming languages including: Groovy, Java, JavaScript, Kotlin, Ruby or Scala.

  • Experience working with: Web application development, Unix/Linux environments, distributed and parallel systems, information retrieval, networking, developing large software systems.

  • You’ve used some our tools: Groovy, Cassandra, MySQL, Jersey, Spring, Hibernate, Kafka, ActiveMQ, Jenkins, SonarQube, BPM Workflow Engines.

  • Demonstrated interest and ability to learn other programming languages as needed.

  • Curiosity to learn more about the financial system between B2B companies and dive into the accounts payable and accounts receivable financing space.