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 Senior Software Engineer (.NET) plays a key technical leadership role in the design development and evolution ofInvoiceCloudsenterprise SaaS platform. This role focuses on building andmaintainingscalable secure and high-performance backend and full-stack solutions using ecosystem.
Operating in a collaborative agile environment the Senior Software Engineer influences architectural decisions contributes to complex initiatives and partners closely with engineering product and platform teams to deliver high-quality solutions. This role is ideal for a strong technical problem solver who thrives in cloud-native distributed systems and leads through execution and influence.
Success Profile
At InvoiceCloud success is anchored in our core competencies. These competencies guide how every employee delivers impact across their role
Strategic
Influences technical architecture and design decisions -based services and platform components.
Balances short-term delivery needs with long-term scalability performance and security considerations.
Applies understanding of enterprise and FinTech environments to guide resilient system design.
Anticipates technical risks and proactively recommends architectural or design improvements.
Contributes to evolving standards for APIs integration patterns and distributed systems.
Results-Driven
Delivers well-designed well-tested maintainable code /.NET Core technologies.
Leads complex engineering efforts from concept through production with a focus on quality and reliability.
Applies test-driven development CI/CD and automation to improve delivery speed and stability.
Ensures production systems meet performance availability and scalability expectations.
Supports operational excellence through disciplined engineering and performance tuning.
Collaboration
Works closely with engineers product managers and architects to scope design and implement solutions.
Participates in and leads code reviews to improve quality and share best practices.
Collaborates across teams to build public and internal APIs and integration frameworks.
Contributes tofrontendand design system implementations alongside UI engineers.
Mentorspeers through technical guidance feedback and collaborative problem-solving.
Communicates Effectively
Communicates technical concepts tradeoffs and decisions clearly to technical and non-technical audiences.
Maintains transparency through clear documentation work item updates and design discussions.
Facilitates alignment across teams during planning execution andreleasereadiness.
Encourages open respectful dialogue and knowledge sharing across the engineering organization.
Representsengineering perspectives with clarity and credibility in cross-functional forums.
Requirements
Strong technical background in enterprise software development preferably within FinTech banking lending or payments
Experience contributing to architecture design systems and scalable application development
Framework Core (C# MVCWebAPI) Visual Studio
Strong experience with SQL Server T-SQL and transactional data systems
Experience with Azure DevOps Kafka and event-driven architectures
Front-end development experience using JavaScript HTML CSS jQuery and React
Experience with Microsoft Azure or similar cloud platforms
Familiarity with Agile methodologies (Scrum Kanban) and modern DevOps practices
Experience with test-driven development CI/CD pipelines and automated testing
Experience building scalable microservices and distributed systems
Experience tuning performance in production environments
Understanding of software security best practices
Ability to collaborate effectively with both technical and non-technical stakeholders
Self-directed accountable and comfortable operating 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:
Senior 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 Senior Software Engineer (.NET) plays a key technical leadership role in the design development and evolution ofInvoiceCloudsenterprise SaaS platform. This role focuses on building andmaintainingscalable secure and high-performance backend and full-stack solutions using ecosystem.
Operating in a collaborative agile environment the Senior Software Engineer influences architectural decisions contributes to complex initiatives and partners closely with engineering product and platform teams to deliver high-quality solutions. This role is ideal for a strong technical problem solver who thrives in cloud-native distributed systems and leads through execution and influence.
Success Profile
At InvoiceCloud success is anchored in our core competencies. These competencies guide how every employee delivers impact across their role
Strategic
Influences technical architecture and design decisions -based services and platform components.
Balances short-term delivery needs with long-term scalability performance and security considerations.
Applies understanding of enterprise and FinTech environments to guide resilient system design.
Anticipates technical risks and proactively recommends architectural or design improvements.
Contributes to evolving standards for APIs integration patterns and distributed systems.
Results-Driven
Delivers well-designed well-tested maintainable code /.NET Core technologies.
Leads complex engineering efforts from concept through production with a focus on quality and reliability.
Applies test-driven development CI/CD and automation to improve delivery speed and stability.
Ensures production systems meet performance availability and scalability expectations.
Supports operational excellence through disciplined engineering and performance tuning.
Collaboration
Works closely with engineers product managers and architects to scope design and implement solutions.
Participates in and leads code reviews to improve quality and share best practices.
Collaborates across teams to build public and internal APIs and integration frameworks.
Contributes tofrontendand design system implementations alongside UI engineers.
Mentorspeers through technical guidance feedback and collaborative problem-solving.
Communicates Effectively
Communicates technical concepts tradeoffs and decisions clearly to technical and non-technical audiences.
Maintains transparency through clear documentation work item updates and design discussions.
Facilitates alignment across teams during planning execution andreleasereadiness.
Encourages open respectful dialogue and knowledge sharing across the engineering organization.
Representsengineering perspectives with clarity and credibility in cross-functional forums.
Requirements
Strong technical background in enterprise software development preferably within FinTech banking lending or payments
Experience contributing to architecture design systems and scalable application development
Framework Core (C# MVCWebAPI) Visual Studio
Strong experience with SQL Server T-SQL and transactional data systems
Experience with Azure DevOps Kafka and event-driven architectures
Front-end development experience using JavaScript HTML CSS jQuery and React
Experience with Microsoft Azure or similar cloud platforms
Familiarity with Agile methodologies (Scrum Kanban) and modern DevOps practices
Experience with test-driven development CI/CD pipelines and automated testing
Experience building scalable microservices and distributed systems
Experience tuning performance in production environments
Understanding of software security best practices
Ability to collaborate effectively with both technical and non-technical stakeholders
Self-directed accountable and comfortable operating 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:
Senior IC
View more
View less