Senior Software Engineer (.NET)

Posted 15 Days Ago
Be an Early Applicant
Hyderabad, Telangana
In-Office
10-100 Annually
Senior level
Payments • Software
The Role
The Senior Software Engineer will lead architecture, design, and development for SaaS platforms, ensuring high quality and innovative customer experiences while collaborating with technical and non-technical teams.
Summary Generated by Built In

About InvoiceCloud

InvoiceCloud is a fast-growing fintech company with an award-winning culture and a leading disruptor in the electronic bill presentment and payment (EBPP) space. Serving more than 3,200 customers across the utility, government, and insurance industries, InvoiceCloud’s secure and innovative SaaS platform enhances the customer experience, driving higher digital payment, AutoPay, and paperless adoption rates. By switching to InvoiceCloud, clients can improve customer engagement and satisfaction while lowering costs, accelerating payments, and reducing staff workloads. To learn more, visit InvoiceCloud.com

Designation-Senior Software Engineer, Product

Mission 

The Software Engineering team at Invoice Cloud is dedicated to the design, build, support and innovation of the foundational software platform supporting the entire SaaS customer engagement, e-billing, and payment platform used by thousands of businesses and millions of customers. The Senior Software Engineer will provide key technical leadership in the team’s ongoing architectural evolution, development, and maintenance of the core platform focusing on payer & biller facing product solutions. This is an ideal opportunity for someone who is passionate about building delightful customer experience products in a highly scalable, quality-focused, and secure manner, leveraging agile principles and values, test driven development and continuous integration and deployment. We are looking for a strong business and technical problem solver, with a deep understanding of modern programming best practices, cloud-native technologies, and scalable enterprise architectures.


Ongoing

The Senior Software Engineer will have a broad set of responsibilities including the following:

  • Play a critical role in architecture, design, development, and technical decision making of applications in scope.
  • Write well-designed, well-tested, readable, maintainable code.
  • Participate in code reviews to maintain code quality and distribute knowledge.
  • Help lead large projects from idea to execution.
  • Ensure application releases occur regularly, timely and with high quality.
  • Partner with designers and product managers to scope, design, define, measure, and iteratively deliver innovative experiences to our payers and billers.
  • Contribute to the design and implementation of our design system.
  • Build complex, responsive, modern, and consistent web applications.
  • Implement front-end best practices.
  • Build trusting relationships and collaborate within and across all internal teams.
  • Encourage a highly communicative culture that ensures open, transparent, and consistent exchange with key stakeholders. 
  • Play an active role in continuous improvement of our lean product development and delivery processes.
  • Champion agile best practices around continuous integration, test-driven development, and continuous deployment.
  • Perform periodic on-call support for after-hours deployment/maintenance windows. 
  • Coach, mentor and help peers.
  • Report progress on work items as it happens, via work item notes, and as requested.

Competencies 

  • Attention to detail  
  • Problem solver  
  • Efficient  
  • Forward thinking
  • Committed
  • Proactivity
  • Coachable
  • Accountable 

Who We Seek: 

  • Solid technical background in enterprise software development, preferably within financial services or FinTech (banking, lending, payments).
  • Understanding of design system implementations.
  • API development
  • 8+ years of experience with technologies we currently use 
  • .Net framework/.Net core (C#, ASP.NET (WebForms, MVC, WebAPI), Visual Studio
  • Hands-on in Event driven architecture.
  • At least 1 year of experience as a Tech Lead
  • T-SQL, ADO.NET, SQL Server
  • Azure DevOps, RabbitMQ, Kafka
  • JQuery, JavaScript, HTML, and CSS, ReactJs
  • Experience with Microsoft Azure or similar cloud technology vendors
  • Experience with agile best practices and related methodologies (Scrum, Kanban etc.).
  • Experience with transactional databases and caching systems.
  • Experience with test-driven development (unit and integration testing) and continuous integration.
  • Experience with and understanding of best practices in building public, internal APIs and integration frameworks.
  • Experience with scalable, distributed systems using microservices and event-driven architecture.
  • Experience with performance tuning production architecture.
  • Understanding of software security best practices.
  • Collaborate with both technical and non-technical stakeholders. 
  • Self-led, capable of working with little direction.
  • Skilled communicator with a collaborative spirit.

Operating Guidelines - CLOUDIES

COLLABORATE - No sidelines, one field of play, we don’t complain about others, we help to create solutions.

LAUGH - Having fun is an important part of work. 

OPEN, CANDID DIALOGUE - Be candid, approachable and action oriented.

URGENCY - Go after the hard stuff first and with persistence. 

DO THE RIGHT THING - Respect Customers, Partners, Colleagues, Competitors, the Planet and All People.

INTEGRITY - Always honest in every situation. 

EXCELLENCE - Strive for excellence but don’t expect perfection.

SUPPORT FOR THE COMMUNITY - Give back in your own way, on your own terms, with Company support. 




Base salary is one component of total compensation. Employees may also be eligible for an annual bonus or commission. Some roles may also be eligible for overtime pay. The above represents the expected base compensation range for this job requisition. Ultimately, in determining your pay, we’ll consider many factors including, but not limited to, skills, experience, qualifications, geographic location, and other job-related factors. 

Base Compensation Range
₹10₹100 INR

InvoiceCloud is an Equal Opportunity Employer. 

InvoiceCloud provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.  

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.  

If you have a disability under the Americans with Disabilities Act or similar law, or you require a religious accommodation, and you wish to discuss potential accommodations related to applying for employment at our company, please contact [email protected]

Click here to review InvoiceCloud's Job Applicant Privacy Policy. 

To all recruitment agencies: InvoiceCloud does not accept agency resumes. Please do not forward resumes to our job’s alias, employees, or any other organization location. Invoice Cloud is not responsible for any fees related to unsolicited resumes.  

Top Skills

.Net Framework,.Net Core,C#,Asp.Net,Visual Studio,T-Sql,Ado.Net,Sql Server,Azure Devops,Rabbitmq,Kafka,Jquery,Javascript,Html,Css,Reactjs
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Braintree, MA
279 Employees
Year Founded: 2009

What We Do

InvoiceCloud provides a complete, simple, and secure electronic bill presentment and payment solution. Our SaaS platform provides flexible and always-up-to-date online payment solutions that can be configured to meet the unique needs of your organization. And our simple-to-use interface engages customers throughout the payment process to deliver your highest ever e-payment adoption rates.

Similar Jobs

Vertafore Logo Vertafore

Senior Software Engineer

Information Technology • Insurance • Software
Hybrid
Hyderabad, Telangana, IND
2372 Employees

CyberArk Logo CyberArk

Senior Software Engineer

Security • Software
In-Office
Hyderabad, Telangana, IND
2327 Employees

Blue Yonder Logo Blue Yonder

Senior Software Engineer

eCommerce • Logistics
In-Office
Hyderabad, Telangana, IND
5001 Employees
In-Office
Hyderabad, Telangana, IND
960 Employees

Similar Companies Hiring

PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Rain Thumbnail
Web3 • Payments • Infrastructure as a Service (IaaS) • Fintech • Financial Services • Cryptocurrency • Blockchain
New York, NY
40 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account