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. Its an award-winning purpose-driven environment where top talent thrives. To learn more .
Job Details
The Software Engineer contributes to the design development and evolution ofInvoiceCloudscore product platform with a focus on payer- and biller-facing solutions. This role plays an important part in implementing high-quality features supporting architectural decisions and continuously improving how software is built and delivered.
Working in a collaborative agile environment the Software Engineer partners with Product Design and Engineering peers to deliver secure scalable and user-friendly experiences. This role is ideal for a strong technical problem solver who values code quality modern engineering practices and customer impact.
Success Profile
At InvoiceCloud success is anchored in our core competencies. These competencies guide how every employee delivers impact across their role
Results Driven
Delivers well-designed well-tested readable and maintainable code that meets quality and performance standards.
Contributes reliably to sprint commitments ensuring features and enhancements are delivered on time.
Participates in code reviews and testing activities to ensure high-quality releases.
Supports regulartimelyapplication releases that meet customer and business expectations.
Applies test-driven development CI/CD and automation practices to improve delivery reliability.
Takes Ownership
Takesresponsibility for assigned features and tasks from design through completion.
Activelyparticipatesin technical decision-making within the scope of assigned applications.
Documents work clearly through code comments work items and implementation notes.
Seeks feedback and incorporates it to continuously improve technical and professional performance.
Operates with accountability following development security and quality standards consistently.
Drives Efficiency
Usesversion control build pipelines and development tools to streamline collaboration and delivery.
Applies strong time-management skills to balance feature development reviews and support work.
Contributes to continuous improvement of development workflows and delivery processes.
Builds reusable components and follows established patterns to reduce rework and improve consistency.
Supports efficient onboarding and collaboration bymaintainingclear understandable code.
Innovative
Explores modern programming practices frameworks and tools to improve code quality and developer productivity.
Contributes ideas to improve product functionality usability or technical design.
Adopts new techniques for building responsive modern web applications and APIs.
Applies curiosity and forward-thinking to solve technical problems and improve system behavior.
Learnsand applies emerging best practices in cloud-native and distributed systems development.
Requirements
Solid technical background in enterprise software development preferably within FinTech banking lending or payments
Experience / .NET Core (C# MVCWebAPI) and Visual Studio
Experience with SQL Server T-SQL and
Familiarity with Azure DevOps and modern CI/CD practices
Front-end development experience using JavaScript HTML CSS jQuery and React
Experience with Microsoft Azure or similar cloud platforms
Understanding of API development and integration patterns
Experience with Agile methodologies (Scrum Kanban)
Experience working with transactional databases and caching systems
Familiarity with test-driven development and continuous integration
Exposure to microservices and event-driven architectures
Understanding of performance tuning and software security best practices
Ability to collaborate effectively with both technical and non-technical stakeholders
Self-directed accountable and comfortable working with minimal supervision
Strong communicationskills and a collaborative mindset
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 .
Click here to review InvoiceClouds 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.
Required Experience:
IC
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 Intellige...
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. Its an award-winning purpose-driven environment where top talent thrives. To learn more .
Job Details
The Software Engineer contributes to the design development and evolution ofInvoiceCloudscore product platform with a focus on payer- and biller-facing solutions. This role plays an important part in implementing high-quality features supporting architectural decisions and continuously improving how software is built and delivered.
Working in a collaborative agile environment the Software Engineer partners with Product Design and Engineering peers to deliver secure scalable and user-friendly experiences. This role is ideal for a strong technical problem solver who values code quality modern engineering practices and customer impact.
Success Profile
At InvoiceCloud success is anchored in our core competencies. These competencies guide how every employee delivers impact across their role
Results Driven
Delivers well-designed well-tested readable and maintainable code that meets quality and performance standards.
Contributes reliably to sprint commitments ensuring features and enhancements are delivered on time.
Participates in code reviews and testing activities to ensure high-quality releases.
Supports regulartimelyapplication releases that meet customer and business expectations.
Applies test-driven development CI/CD and automation practices to improve delivery reliability.
Takes Ownership
Takesresponsibility for assigned features and tasks from design through completion.
Activelyparticipatesin technical decision-making within the scope of assigned applications.
Documents work clearly through code comments work items and implementation notes.
Seeks feedback and incorporates it to continuously improve technical and professional performance.
Operates with accountability following development security and quality standards consistently.
Drives Efficiency
Usesversion control build pipelines and development tools to streamline collaboration and delivery.
Applies strong time-management skills to balance feature development reviews and support work.
Contributes to continuous improvement of development workflows and delivery processes.
Builds reusable components and follows established patterns to reduce rework and improve consistency.
Supports efficient onboarding and collaboration bymaintainingclear understandable code.
Innovative
Explores modern programming practices frameworks and tools to improve code quality and developer productivity.
Contributes ideas to improve product functionality usability or technical design.
Adopts new techniques for building responsive modern web applications and APIs.
Applies curiosity and forward-thinking to solve technical problems and improve system behavior.
Learnsand applies emerging best practices in cloud-native and distributed systems development.
Requirements
Solid technical background in enterprise software development preferably within FinTech banking lending or payments
Experience / .NET Core (C# MVCWebAPI) and Visual Studio
Experience with SQL Server T-SQL and
Familiarity with Azure DevOps and modern CI/CD practices
Front-end development experience using JavaScript HTML CSS jQuery and React
Experience with Microsoft Azure or similar cloud platforms
Understanding of API development and integration patterns
Experience with Agile methodologies (Scrum Kanban)
Experience working with transactional databases and caching systems
Familiarity with test-driven development and continuous integration
Exposure to microservices and event-driven architectures
Understanding of performance tuning and software security best practices
Ability to collaborate effectively with both technical and non-technical stakeholders
Self-directed accountable and comfortable working with minimal supervision
Strong communicationskills and a collaborative mindset
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 .
Click here to review InvoiceClouds 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.
Required Experience:
IC
View more
View less