Software Engineer - Integrations

Invoice Cloud

Brownsville, TX, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 02/21/2021
  • Website:
  • Company Address: , Braintree, MA

About Invoice Cloud

Invoice Cloud™ provides Trusted, Secure E-Payments and highest adopting Electronic Bill Presentment and Payment (EBPP) Solutions. Our flexible platform and integration options make us the leading product choice across a broad range of payment needs and industries, including municipalities, utilities, insurance and healthcare.

Invoice Cloud is a high growth company focused on delivering best of breed EBPP services and integrated payment solutions that assist clients in achieving greater efficiency with billing and payments, reducing costs through paper suppression and improving collections with online payment options. Clients additionally benefit from having a simple user interface, easy payment reconciliation, frequent customer communications and a self-service paperless program.

The Invoice Cloud suite of e-payment solutions includes: mobile, web, text, Interactive Voice Response (IVR), kiosk, over the counter and Online Bank Direct, plus options for automatic, one-time, flexible and scheduled payments with debit, credit and e-check. Invoice Cloud has over 15,000 clients in all 50 states in the USA.

Job Description

Have you ever been online trying to pay a bill, and thought to yourself: ‘why are you making it so hard for me to give you my money?’ That’s the problem we solve for mid-market organizations across multiple verticals—primarily utilities, local government, insurance, and consumer finance organizations.   

Invoice Cloud’s SaaS customer engagement, e-billing, and payment platform helps accelerate collections, improve security, reduce costs, and enhance the customer experience.   

As a company that values diversity, equity, and inclusion, Invoice Cloud seeks individuals of all backgrounds and experiences to apply for this position. We’re creating an environment where everyone can thrive. Our customers are diverse, so we’re building a team that is too. Through initiatives like our employee resource groups we are building the cultural foundation that gives people the emotional and physical space to bring their authentic selves to work.

We are hiring a Software Engineer to be part of our Integrations team. The integration software developer will work to bring on new and existing integrations to the Invoice Cloud platform using pre-defined proprietary software frameworks, data exchange methods, and coding patterns while being able to offer rapid and high-quality technical support to their designated team involving existing integrations.


First 30 days  

  • Understand BIF, BPF, BAF, CUF, and CCF proprietary file types and how to leverage them to bring on new and existing integrations 
  • Understand the differences between Stratus, Stratus Web Services, native web services, FTP, RTDR, CloudPayments, and Data Pump data exchange methods and how to leverage them to suit biller needs
  •  Understand the life cycle of files and PDFs when they come into our system
  •  Assist with the implementation of ongoing integration work to learn the processes that will be used in the future
  • Respond to assigned tickets within one hour of assignment

First 60 days

  • Implement a new integration using SWS Integration Framework with some assistance
  • Respond to assigned tickets within 30 minutes of assignment

First 90 days 

  • Complete at least 3 integrations
  • Able to identify and resolve issues submitted via Help Desk, IT Queue and Jira systems with minimal assistance
  • Able to support, modify and add new functionality to our Native Web Services
  • Able to support, modify and add new functionality to Stratus Web Services
  • Able to support, modify and add new functionality to Real-Time Data Refresh
  • Able to support, modify and add new functionality to Data Pump
  • Able to implement an Integration Profile for a new Integration in Integration360


  • Able to complete 4 integrations per month
  • Able to support an Integration with a Software Partner on calls or via e-mail
  • Able to help peers when needed
  • Able to report progress on work items as it happens, via work item notes, and as requested
  • Able to multitask work items
  • Able to assist in all areas as requested by Engineering management team


  • Bachelor’s Degree preferred or equivalent combination of education and experience required.
  • 2+ years’ experience using Microsoft technologies, including, but not limited to:
  • VB.NET
  • C#
  • Visual Studio (Web, Console, and Library projects)
  • .NET Framework
  • T-SQL
  • Team Foundation Server / VSTS / Azure DevOps
  • Excellent testing and debugging skills

Invoice Cloud is an Equal Opportunity Employer.  

Invoice Cloud provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.  

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.  

If you have a disability under the Americans with Disabilities Act or similar law, or you require a religious accommodation, and you wish to discuss potential accommodations related to applying for employment at our company, please contact [email protected].

About Invoice Cloud:  

Our mission is to bring the Fortune 100 e-payment experience to organizations who don’t have the time/energy/resources to build it themselves. The platform has been designed in a way that consistently yields more online payments and paperless enrollments -- driving the positive business outcomes our clients want. Invoice Cloud’s 25% YoY ‘same store sales growth’ is a testament to how effective the service is.  

Invoice Cloud was #902 on the 2018 Inc 5000 list, with a 3-year growth of 550% and named the 3rd fastest growing company in Boston by the Boston Business Journal.  

To all recruitment agencies: Invoice Cloud does not accept agency resumes. Please do not forward resumes to our job’s alias, employees, or any other organization location. Invoice Cloud is not responsible for any fees related to unsolicited resumes.  

Related Jobs

Inside Sales Manager

Invoice Cloud - Braintree, MA, US

Account Executive

Invoice Cloud - Braintree, MA, US

Database Developer

Invoice Cloud - Marlborough, MA, US

Regional Sales Director, Texas

Invoice Cloud - Brownsville, TX, US

Sales Development Representative

Invoice Cloud - Braintree, MA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.