Senior Software Engineer - Payment Compliance @ - San Jose, CA

Job Overview

7 days ago

Senior Software Engineer - Payment Compliance - San Jose, CA

Mission: is looking for a software engineer to work on our core product. If you are passionate about 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 candidate will be a member of the Risk and Compliance Engineering team and will be responsible for designing and implementing features to safeguard the business payment network. Candidates should also have good communication and technical skills.


Our team is responsible for making our payment network secure and fraud-proof by using AI. We build scalable features that monitor important events such as payment or withdrawal and make sure they are legit and secure. We also implement features that make us in compliance with regulations.

Professional Experience/Background to be successful in this role:

  • Typically, 3-5 years of related experience with a Bachelor's degree; or 2-3 years and a Master's degree; or a PhD without experience; or equivalent work experience
  • Experience working on a large scale, complex applications
  • Expert-level knowledge of Java, Python and Object-oriented programming
  • Excellent teamwork and communication
  • Working knowledge of SQL/NoSQL
  • Strong analytical skills, including most importantly, an ability to differentiate between building what is asked for and understanding the underlying reason for the requirement business problems

Nice to Have:

    • AWS or related experience
    • JavaScript, NodeJS, Angular experience
    • Experience working with risk and compliance systems – AML, KYC, Sanctions, Fraud – is highly preferred
    • Experience in Payments, Trust & Safety, and/or Financial Services
    • Familiarity with the payments systems, ACH rails, etc.
    • Experience managing strategic relationships with multiple internal and external teams – including Legal, Compliance, Client Services, Engineering and other Technology teams

Competencies (Attributes needed to be successful in this role):

  • Functional/Technical Expertise
  • Values: Humble, Fun, Passionate, Dedicated, Authentic
  • Learning Abilities/Tech Savvy
  • Communication
  • Team Player
  • Creative/Innovative

Expected Outcomes 12 months:

3 Months:

  • Improve our existing features with some guidance from other team members.
  • Fully ramped up on the's end-to-end Compliance technology ecosystem.
  • Detailed understanding of the data sources feeding the platforms, with a clear understanding of the controls in place.

6 Months:

  • Successful implementation of one or more accelerator or enhancement for's Compliance technology solutions.
  • Clear understanding of the / Divvy / I2G data sources and technology ecosystem.
  • Clear understanding of's features / attributes that can be used for Compliance monitoring and screening.

12 Months:

  • Implementing new flows, and system components that can be reused and shared.

#LI-REMOTE 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 currently requires all personnel who work onsite at its facilities to be fully vaccinated against the COVID19 virus. Proof of COVID19 vaccine will be required post hire to work onsite at our BILL facilities. Medical and religious exemptions to the vaccination will be reviewed on submission.

Our Applicant Privacy Notice describes how treats the personal information it receives from applicants

Similar Jobs

Staff Software Engineer, Hubs


Redwood City, CA

This team focuses on high-reuse components and real-time technology to power core product features that benefit millions of Box users every day.

Software Development Engineer, Alexa Voice Services Services LLC

Sunnyvale, CA

Experience in software development building production software systems. 1+ years of experience in software development. Experience in C, C++, C# development.

Software Development Engineer in Test, TikTok Monetization/Ads


Mountain View, CA

We aim to improve the usability, reliability, stability of the whole system and user experience through project testing, automation testing, CI/CD system…

Software Engineer

JPMorgan Chase Bank, N.A.

Palo Alto, CA

Develop and modify new and enhanced proprietary and open-source software the meet the functional requirements of the business.

Software Development Engineer, Alexa Speech Services LLC

Sunnyvale, CA

Create detailed design of software components. 1+ years of experience in software development. Programming experience with at least one software programming…


Scry Analytics

San Jose, CA

2+ years professional experience in object-oriented design and programming in one or more of the following: Java, Python, Spring Framework.

Software Development Engineer in Test


San Jose, CA

Serve as a test lead for small and medium-sized projects and mentor junior-level software development test engineers.

Digital Signal Processing Software Engineer (Remote)

Raytheon Intelligence & Space

San Jose, CA

Minimum 2 years of relevant software development experience in digital signal processing techniques and embedded software development.

Software Development Engineer, Cornerstone Bidder Services LLC

Palo Alto, CA

5+ years professional experience in software development. 2+ years of non-internship professional software development experience.

Software Development Engineer, Music Subscriptions Cost Savings Services LLC

San Francisco, CA

Experience providing technical leadership to junior engineers. 2+ years of non-internship professional software development experience.

Sr. Software Engineer - Machine Learning (Remote Friendly)


Alameda, CA

As a software engineer on the Machine Learning (ML) Team you will help to develop and implement our machine learning operations (MLOps) stack.

Software Engineer - Emulation


Sunnyvale, CA

You have 2+ years of software development experience in developing and testing large C++ applications in Unix-based environment.

Software Engineering

JPMorgan Chase Bank, N.A.

Palo Alto, CA

Must be a hands-on Software engineer. Computer science engineering degree or equivalent. Must have 7+ years of experience with SDLC.

iOS Developers

Precision Technologies

Cupertino, CA

. Objective C, iOS Frameworks (Core Data, Core Animation, Core Text, Core Graphics). . Excellent knowledge with Objective C.

Software Development Engineer

Amazon Dev Center U.S., Inc.

East Palo Alto, CA

3+ years professional software development experience. 2+ years of non-internship professional software development experience.

SolarLeadFactory - Frontend Developer - Direct Hire [Remote]


San Francisco, CA

At least 3-5 years of experience in front-end development work. As the first decentralized talent network, our revolutionary Web3 model ensures the community…

Java Tech Lead - Front End

Precision Technologies

San Jose, CA

Java Front end Tech…

Software Engineer III


Sunnyvale, CA

Minimum Qualifications: Bachelor of Science and 5 years' experience in software engineering OR Master of Science.

Software Development Engineer Services LLC

San Francisco, CA

Experience with professional software engineering best practices such as Agile project management, coding standards, code reviews, source control management,…

.Net Developer


Sacramento, CA

Coordinate with offshore team on day-to-day project delivery. The practice aims at developing service-oriented architecture (SOA) and other integration…

Software Engineering - Java

JPMorgan Chase Bank, N.A.

Palo Alto, CA

5-7 years of experience in enterprise architecture and software design. 5-7 years of software engineering experience working in Java & J2EE stack including…

Front End Developer - Nationwide Opportunities

Amazon Web Services, Inc.

San Francisco, CA

A sign-on bonus and restricted stock units may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other…

Sr. Front End Developer - Nationwide Opportunities

Amazon Web Services, Inc.

Sunnyvale, CA

A sign-on bonus and restricted stock units may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other…

Software Support Engineer

Onto Innovation

Milpitas, CA

Understand, execute and generate procedures and support guides. Good project and time management skills. As a support engineer your responsibility is to delight…