InvoiceCloud is seeking a Senior Software Engineer to support the Software Engineering team in advancing their mission to drive digital transformation for clients and enhance customer engagement. The ideal candidate will operate as a proactive, trusted partner and maintain high standards of professionalism and innovation.
Requirements
- 5+ years of experience in enterprise software development, preferably within financial services or FinTech
- Strong experience building component-based, responsive web applications using modern JavaScript frameworks (Angular, React), HTML, CSS, and JQuery, with an understanding of design system implementations
- Demonstrated hands-on experience using AI-powered code assistance tools (e.g., Claude, Codex, or similar) in daily development workflows, including prompt engineering and validation of generated code for quality, security, and reliability
- Proficiency in.NET technologies including VB.NET, C#, ASP.NET (WebForms, MVC, WebAPI), and Visual Studio
- Strong database expertise including T-SQL, ADO.NET, SQL Server, and experience with transactional databases, caching systems, and performance tuning of production systems
- Experience with Azure DevOps, Team Foundation Server (TFS/VSTS), and cloud platforms such as Microsoft Azure or similar providers
- Experience developing public and internal APIs, integration frameworks, and scalable distributed systems using microservices and event-driven architecture
- Experience with agile methodologies (Scrum, Kanban), test-driven development (unit and integration testing), and continuous integration practices
- Strong understanding of software security best practices
- Ability to collaborate effectively with both technical and non-technical stakeholders, with strong communication skills and a collaborative mindset
- Self-led, capable of working independently with minimal direction
Benefits
- Medical, dental, vision, life & disability insurance
- 401(k) plan with company match
- Flexible Time Off (FTO), wellbeing days, paid holidays, and summer Fridays
- Mental health resources
- Paid parental leave & backup care
- Tuition reimbursement
- Employee Resource Groups (ERGs)