Inactive
I

InvoiceCloud

Cloud-based platform enabling online bill payments

Software Engineering Intern

Backend EngineeringPosted on Apr 15
Internship · Summer 2026Boston, MA, USAIn-person

About the Job

Requirements

  • Currently pursuing a Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Exposure to Microsoft technologies such as C#, .NET, Visual Studio, or similar programming environments
  • Foundational understanding of programming concepts, data structures, and object-oriented design
  • Familiarity with databases (e.g., SQL, relational concepts) is a plus
  • Basic understanding of Agile development methodologies is preferred
  • Strong problem-solving skills and willingness to learn in a fast-paced environment
  • Ability to collaborate effectively within a team setting

Responsibilities

  • Assist in maintaining existing .NET applications by completing assigned tasks with accuracy and accountability
  • Support the conversion of legacy VB6 applications into modern C# implementations under guidance from senior engineers
  • Work through a backlog of tickets, taking responsibility for completing clearly defined development tasks
  • Participate in periodic on-call support during scheduled deployment or maintenance windows, with supervision
  • Collaborate with the development team in a structured 2-week sprint cycle, contributing to predictable and timely delivery
  • Follow established coding standards, development workflows, and Agile practices to ensure consistent output
  • Support testing, debugging, and issue resolution efforts to maintain application stability and performance
  • Contribute to modernization efforts, including migration of legacy systems to current technologies such as .NET and C#
  • Learn and apply new tools, frameworks, and engineering practices to improve development workflows
  • Use AI-assisted development tools (e.g., code generation, debugging support) to accelerate learning and improve productivity while validating outputs with guidance

About the Company

InvoiceCloud

Cloud-based platform enabling online bill payments

InvoiceCloud provides a cloud-based electronic bill payment platform that helps utilities, insurance companies, and government agencies offer online payment options. The platform plugs into clients’ existing billing systems, enabling customers to view bills and pay them online, which simplifies complex payment processes and improves digital interactions. It works by integrating with billing data, offering customers a seamless payment experience via online channels, and charging clients through subscriptions, per-transaction fees, and value-added services. Compared to competitors, InvoiceCloud emphasizes easy integration with current billing systems and a focus on a broad set of public and private sector clients to boost e-payment adoption and customer engagement. The company’s goal is to help clients increase customer satisfaction and financial results by making payments faster, easier, and more convenient.

Company size
501-1,000
Company stage
IPO
Headquarters
Braintree, MA
Founded
2009

Recently Posted Jobs

Explore more opportunities at InvoiceCloud

See more jobs