Senior Software Engineer (.Net)
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.
- Influences technical architecture and design decisions for .NET-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.
- Delivers well-designed, well-tested, maintainable code using .NET/.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.
- 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 to frontend and design system implementations alongside UI engineers.
- Mentors peers through technical guidance, feedback, and collaborative problem-solving.
- 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, and release readiness.
- Encourages open, respectful dialogue and knowledge sharing across the engineering organization.
- Represents engineering perspectives with clarity and credibility in cross-functional forums.
- Strong technical background in enterprise software development, preferably within FinTech, banking, lending, or payments
- Experience contributing to architecture, design systems, and scalable application development
- Proficiency with .NET Framework and .NET Core (C#, ASP.NET WebForms, MVC, WebAPI), Visual Studio
- Strong experience with SQL Server, T-SQL, ADO.NET, 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
Want more jobs like this?
Get jobs in Hyderabad, India delivered to your inbox every week.

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.
Perks and Benefits
Health and Wellness
Parental Benefits
Work Flexibility
Office Life and Perks
Vacation and Time Off
Financial and Retirement
Professional Development
Diversity and Inclusion