Invoicecloud

Associate Software Engineer

US-Remote (EST Time Zone HIGHLY PREFERRED) Full Time

About InvoiceCloud

InvoiceCloud is a fast-growing fintech leader recognized with 20 major awards in 2025, including USA TODAY and Boston Globe Top Workplaces, multiple SaaS Awards wins for Best Solution for Finance and FinTech, and national customer service honors from Stevie and the Business Intelligence Group. Judges also highlighted our mission to reduce digital exclusion and restore simplicity and dignity to how people pay for essential services, as well as our leadership in AI maturity and responsible innovation. It’s an award-winning, purpose-driven environment where top talent thrives. To learn more, visit InvoiceCloud.com

Job Details

The Software Engineering team at InvoiceCloud designs, builds, and supports the SaaS platform powering millions of digital payments and customer interactions every month.

As an Associate Software Engineer, you will apply your programming skills in a professional, team-based environment. You’ll contribute to small features and enhancements, write clean, functional code, and support ongoing development of InvoiceCloud’s Payment Service Network. Working closely with experienced engineers, you will gain exposure to InvoiceCloud’s codebase, agile workflows, and delivery standards while building technical confidence and independence.

Success Profile

At InvoiceCloud, success in this role is grounded in our core competencies. These competencies represent the mindsets and behaviors that enable team members to deliver impact, innovate, and create value for our customers. Below outlines how each competency translates into meaningful actions and outcomes for this position.

Results Driven

  • Writes clean, functional, and well-tested code that meets established design and quality standards.
  • Works on individual tasks and small features with defined scope and guidance.
  • Collaborates with senior engineers to troubleshoot, test, and refine solutions.
  • Participates in Agile sprints and code reviews, demonstrating attention to detail and follow-through.

Takes Ownership

  • Manages assigned stories or tickets through completion, communicating progress and blockers effectively.
  • Documents code and test results accurately to ensure clarity and maintainability.
  • Actively seeks feedback and applies it to improve technical and professional performance.
  • Follows InvoiceCloud’s development and security standards, taking accountability for reliable code delivery.

Drives Efficiency

  • Applies standard version control practices using Git to streamline collaboration and code reviews.
  • Contributes to automation or process improvements that enhance team efficiency.
  • Learns to manage time and workload effectively, prioritizing deliverables to meet sprint goals.
  • Demonstrates reliability in completing tasks with accuracy and minimal rework.

Innovative

  • Explores and adopts emerging technologies and tools that improve development quality and speed.
  • Uses AI-assisted development tools (e.g., GitHub Copilot, code optimization, and documentation assistants) to increase productivity and learning.
  • Contributes ideas for improving the software development process or product experience.
  • Demonstrates curiosity, creativity, and a willingness to experiment with new solutions.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 6–12 months of software development experience (internship, co-op, or professional)
  • Understanding of object-oriented programming, data structures, and algorithms
  • Familiarity with .NET technologies, C#, SQL, and version control systems (Git)
  • Basic debugging and troubleshooting skills
  • Strong problem-solving and collaboration abilities
  • Demonstrated curiosity and accountability in learning modern software tools and methods
  • Completion or active participation in the early stages of the InvoiceCloud LEAP training program preferred

Base salary is one component of total compensation. Employees may also be eligible for an annual bonus or commission. Some roles may also be eligible for overtime pay. The above represents the expected base compensation range for this job requisition. Ultimately, in determining your pay, we’ll consider many factors including, but not limited to, skills, experience, qualifications, geographic location, and other job-related factors. 

Base Compensation Range
$75,000$85,000 USD

InvoiceCloud is committed to providing equal employment opportunities to all employees and applicants. We do not tolerate discrimination or harassment of any kind based on race, color, religion, age, sex, nationality, disability, genetic information, veteran or military status, sexual orientation, gender identity or expression, or any other characteristic protected under applicable laws.

This commitment applies to all aspects of employment, including recruitment, hiring, placement, promotion, termination, layoff, recall, transfer, leave, compensation, and training.

If you require a disability-related or religious accommodation during the application or recruitment process, and wish to discuss possible adjustments, please contact jobs@invoicecloud.com.

Click here to review InvoiceCloud’s Job Applicant Privacy Policy.

For recruitment agencies: InvoiceCloud does not accept unsolicited resumes from agencies. Please do not forward resumes to our job aliases, employees, or any other company location. InvoiceCloud is not responsible for any fees associated with unsolicited submissions.