Search jobs > San Jose, CA > Staff software engineer

Staff Software Engineer (Backend) - Sync

Invoice2go
San Jose, California, US
Full-time

Make your impact within a rapidly growing Fintech Company

Increase your chances of reaching the interview stage by reading the complete job description and applying promptly.

BILL is looking for a Staff Software Engineer to build and scale our accounting software sync solutions. If you are passionate about building great products, excited about solving real-world customer issues, enjoy mentoring junior engineers, and are interested in working on challenging problems on a daily basis, this is the job for you!

This individual will be a member of the Sync team and will be responsible for designing and implementing scalable products for the BILL business payment network.

Proven experience in leading, scoping, designing and implementing end-to-end software solutions is a must.

The Sync team is responsible for building, maintaining, enhancing, and scaling deep two-way synchronization solutions between the BILL payment platform / network and all major accounting software products used by its customers.

Used by nearly 90% of our paying Small Business customers, sync is one of the core features that allows our customers to keep their bills, payments and other data in sync with their accounting systems.

The sync team is working on multiple initiatives to expand product capabilities, offer new integrations, and improve user experience with Generative AI tools.

You will be part of a high performing engineering team with deep expertise in building and scaling microservices with AWS, modern front end development, and best practices in SDLC and observability.

You will have an opportunity to build delightful customer facing features that attract new SMBs to use BILL.

We’d love to chat if you have :

  • BS / MS in Computer Science, or closely related field
  • 8+ years of software development experience
  • Ability to lead a team of developers in building complex software solutions
  • Proven ability to take the product through all stages of development from concept to launch
  • Expertise with all aspects of SDLC including code reviews, unit testing, automation testing and CI / CD
  • Experience with system design
  • Expert-level knowledge of Java, SQL and NoSQL databases
  • Expertise in making step-function improvements in performance and scale of platforms
  • Business acumen - able to leverage the platform to solve business problems
  • Passion for great products and building great customer experiences

Nice to Have :

  • Expertise with using AWS services to build microservices
  • Familiar with frontend development with React and Angular
  • Experience with tools like Splunk, Datadog, Mixpanel, LaunchDarkly etc.
  • Accounting domain knowledge (knows the basics of double-entry accounting, General Ledger, AP / AR)
  • Knowledge and experience in one of - accounting OR ERP OR FinTech (back-end, e.g., Payments)
  • Familiarity with using Generative AI in production applications with RAG

J-18808-Ljbffr

11 hours ago
Related jobs
Promoted
TikTok
San Jose, California

We are seeking self-motivated Software Engineers to develop an excellent platform for our clients and sales all over the world. Leveraging your knowledge of CRM system architecture, you'll work hands-on in a fast-paced environment to engineer solutions and actionable recommendations to develop TikTo...

Promoted
Celestica Inc.
San Jose, California

The Staff Engineer, Software works in cross functional teams with other designers, customers, manufacturing engineering and project leadership to ensure robust and high quality product development. The Staff Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in syst...

Promoted
Samsung Electronics
Mountain View, California

As a Staff Engineer II, Software Engineering you will be part of a dynamic team that owns the core ad bidding and optimization for Samsung Ads advertising serving platform. A solid foundation in systems programming, computer science, and software engineering. This business and its continued future s...

Promoted
DaVita Inc.
Mountain View, California

You will work on cross-cutting problems that require cross-team collaboration, both technically (mobile app, cloud backends, and the Waymo Driver) and functionally (operations, product, legal, partnerships, policy & privacy) to develop and deliver business-critical infrastructure. In this hybrid...

Promoted
Google
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Promoted
Haus Analytics Inc.
Mountain View, California

We are looking for both Senior and Staff level engineers to help us build a robust and scalable foundation for ML, data, and product development to support rapid and robust application development. The ideal candidate is somebody who is both a great software engineer and an excellent communicator, w...

Promoted
Testing Solutions GmbH
Palo Alto, California

Array Labs is seeking Embedded Software engineers with experience in low-level systems software, device driver programming, board support package development, and experience shipping hardware/software products to be part of our core Software Team. The Satellite Software Team is responsible for desig...

Hireio, Inc.
San Jose, California

Deliver best-in-class engineering excellence practices across all product engineering disciplines. Therefore, we set up an engineer team with high talent density, mainly focusing on AI technology and Privacy&Security here. Optimize backend systems and services for data security, modularity, computat...

Mediabistro
San Jose, California

You will have the opportunity to work closely with Mobile Engineers, Frontend Engineers as well as SRE and Test Engineers in a high-impact and fast-paced environment. As a Software Engineer on our Backend team, you will:. BS or MS degree in Computer Science, Electrical Engineering, Computer Engineer...

Oleria Security
Mountain View, California

Oleria provides adaptive and autonomous identity security solutions that help organizations accelerate at the pace of change, trusting that their data is protected.Oleria enables organizations to have comprehensive visibility into their access posture and autonomously identifies and mitigates access...