Senior Software Engineer, Invoice2go

Strategic Partners

$145.6-174.7k

MongoDB
AWS
CSS
HTML
JavaScript
Python
Java
Elasticsearch
Splunk
MySQL
Cypress
Selenium
Cucumber
Oracle
REST API
Senior level
San Francisco Bay Area

Office located in San Jose, CA

Invoice2go

Mobile invoicing solution

Job no longer available

Invoice2go

Mobile invoicing solution

21-100 employees

FintechB2BPersonal financeCommunicationSaaS

Job no longer available

$145.6-174.7k

MongoDB
AWS
CSS
HTML
JavaScript
Python
Java
Elasticsearch
Splunk
MySQL
Cypress
Selenium
Cucumber
Oracle
REST API
Senior level
San Francisco Bay Area

Office located in San Jose, CA

21-100 employees

FintechB2BPersonal financeCommunicationSaaS

Company mission

To empower freelancers and small business owners to simplify their day-to-day workflow, grow their client base, and manage invoicing and payments.

Role

Who you are

  • 5+ years of related experience with a Bachelor’s degree; or 5-7 years and a Master’s degree; or a PhD without experience; or equivalent work experience
  • Expert level knowledge of JAVA and experience with other programming languages such as Python, NodeJS etc
  • Experience working on large scale, complex applications using Java and JS technologies
  • Experience working with REST API development
  • Familiarity with databases (MongoDB, ElasticSearch, MySQL, Oracle or any Cloud DB)
  • Experience with frontend technologies including Angular, JS6, Html5 or Javascript ES6
  • Deep knowledge of Angular practices and commonly used modules
  • Knowledge of build systems for SPA - webpack, ES6 transpilers, CSS frameworks
  • Web: HTML(5), CSS(3), Web Components
  • Efficient DOM manipulation
  • High level programming knowledge in JavaScript (ES6), including writing cross-browser code, writing testable code
  • Have understanding of Version control systems, Graph QL, relational databases, entity relationships, Splunk, Cypress, Cucumber, Selenium, Test Rail
  • Familiarity and expertise in writing Unit tests
  • Excellent troubleshooting abilities and energy to be on call for support
  • Ability to gain alignment across cross-functional boundaries
  • Excellent teamwork and communication
  • Comfortable working in a fast pace agile, scrum environment
  • Ability to challenge the norm and maturity to advocate for changes for the greater benefit of the business

Desirable

  • Experience in working with Test automation frameworks is a plus
  • AWS Cloud Architecture and Severless Development experience
  • Full Cycle Development experience

What the job involves

  • The Strategic Partners Team is responsible for creating experiences for the customer to improve bill pay, cash flow etc
  • The group provides hosted solutions for large and small banks with end-to-end solutions for managing business payments and invoices, resulting in faster money movement and removing manual processes
  • Our mission is to improve the finance operations for small merchant businesses and wow our customers with simplicity
  • Design and develop product features using Angular, GraphQL, Java and other modern web technologies
  • Cross team collaboration to create innovative solutions for our customers
  • Write unit tests and automation tests to ensure higher quality of code and the product
  • Be able to guide and mentor junior members of the team based on your strong technical expertise

Share this job

Insights

Top investors

-9% employee growth in 12 months

Company

Company benefits

  • Volunteer Days Off
  • Company wellness days
  • Flexible working arrangements
  • Remote working arrangements including the opportunity to travel and work remotely anywhere (up to 3 months)
  • Social Clubs
  • Distribution of Company swag
  • Zeel virtual wellness sessions
  • Calm Premium Subscription
  • Employee & Family Assistance Program (EAP)
  • Employee Stock Purchase Plan
  • WFH Reimbursement ($450 USD)
  • Additional monthly spending allowance
  • Employee Resource Groups (ERG’s)
  • Catered office lunches + Happy hour
  • Snacks + Stocked fridge
  • Quarterly office-wide engagement team events
  • Onsite Barista
  • The occasional onsite massage
  • Access to Linkedin Learning
  • Employee referral program
  • Peer recognition program

Funding (last 2 of 3 rounds)

Oct 2015

$15m

SERIES C

Sep 2014

$15m

SERIES B

Total funding: $50m

Our take

Invoice2go founder Chris Strode developed the invoicing app on his daily commute while working as a freelance programmer. He struggled with existing invoicing software and was seeking something simpler with which to invoice his clients.

The all-in-one Invoice2go tool is designed specifically for small businesses and freelancers, allowing them to manage customer relationships, send invoices, accept payments, and create an online presence. Invoice2go now serves a global customer base comprising more than 225,000 businesses, processing $24 billion of payments every year.

Due to its more focused audience, Invoice2go may not position itself in direct competition with larger finance management companies such as Quicken and MYOB, although it will have to keep an eye on threats from similar startups such as Invoice Ninja, Zoho Invoice, and FreshBooks.

In mid-2021, Invoice2go was acquired by back-office software provider Bill.com for $625 million and subsequently launched ‘Grow by Invoice2go’, an award and business development program for small businesses and underrepresented groups, exemplifying the company's continued focus on elevating the freelance and small business community.

Freddie headshot

Freddie

Company Specialist at Welcome to the Jungle