Senior Software Engineer, Product
2 weeks ago
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
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.
Outcomes
First 90 days
- Understand existing engineering processes around source control, development, testing and devops
- Become familiar with key systems design, code and operational processes.
- Begin active involvement with major projects.
- Demonstrate ability to support, modify and add new functionality to the current software applications.
- Begin participation in architecture and agile transformation initiatives
Ongoing
The Senior Software Engineer will have a broad set of responsibilities including the following:
- Play a critical role in the 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
7+ years of experience with technologies we currently use
.Net framework (C#, ASP.NET (WebForms, MVC, WebAPI), Visual Studio
- T-SQL, ADO.NET, SQL Server
- Azure DevOps
JQuery, JavaScript, HTML, and CSS
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.
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
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.
-
Senior Software Engineer
1 week ago
Hyderabad, Telangana, India Redwood Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearOUR MISSIONAt Redwood, we empower our customers with lights-out automation for their mission-critical business processes.ABOUT USRedwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built for ERP, we believe in the transformative...
-
Senior Software Engineer
1 week ago
Hyderabad, Telangana, India Redwood Software Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per yearOUR MISSIONAt Redwood, we empower our customers with lights-out automation for their mission-critical business processes.ABOUT USRedwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built for ERP, we believe in the transformative...
-
Software Developer Senior Engineer
1 week ago
Hyderabad, Telangana, India Quest Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearOverviewJob Title: Software Dev Senior Engineer -Security & Cloud Engineering (Product)Location: Hybrid – HyderabadExperience: 8+ yearsEducation Qualification: B.Tech(CSC/IT)Employment Type: Full-timeWe are looking for alead developerhaving Security and Cloud Engineering efforts for our enterprise Java product with bothOn-Prem and SaaS deployments. This is...
-
Senior Software Engineer
5 days ago
Hyderabad, Telangana, India OSI Systems, Inc Full time ₹ 12,00,000 - ₹ 24,00,000 per yearOverviewSenior Software Engineer shall be responsible for the module level (high and low) design, implementation and testing of a variety of software solutions in the product line. He/She should be able to effectively work independently within a team of technically strong engineers. He/She should be adhering to the schedules, standards and quality...
-
Senior Software Engineer
2 weeks ago
Hyderabad, Telangana, India R1 RCM Full time ₹ 12,00,000 - ₹ 36,00,000 per yearR1 is the leading provider of technology-driven solutions that transform the patient experience and financial performance of hospitals, health systems, and medical groups. We are the one company that combines the deep expertise of a global workforce of revenue cycle professionals with the industry's most advanced technology platform, encompassing...
-
Senior Software Engineer
1 week ago
Hyderabad, Telangana, India Valzo Soft Solutions Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Title:Senior Software EngineerLocation:RemoteExperience:2–5 YearsEmployment Type:Full-TimeAbout the RoleWe are seeking a highly skilledSenior Software Engineerwith 2–5 years of experience to join our growing engineering team. In this role, you will be responsible for developing high-quality software solutions, leading technical discussions, and...
-
Senior Software Engineer
7 days ago
Hyderabad, Telangana, India Techgenzi Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Role: Senior Software Engineer / Lead Engineer C++ (Payments Domain)Location: Hyderabad (Work from Office 4 days/week, Monday to Thursday)Employment Type: Full-time (with Mars Telecom, deployed at client office)Techgenzi is hiring on behalf of one of our esteemed MNC clients in HyderabadWere looking for a highly skilled C++ professional with deep...
-
Senior Software Engineer
7 days ago
Hyderabad, Telangana, India State Street Full time ₹ 8,00,000 - ₹ 24,00,000 per yearWe are looking for a Senior level software engineer with expertise in enterprise Java technologies, Relational databases, cloud native application development, Agile methodologies and hands-on experience working in highly transactional, scalable software systems. The job involves the engineer to contribute towards new enhancements and maintenance of one or...
-
Senior Software Engineer
56 minutes ago
Hyderabad, Telangana, India State Street Full time ₹ 12,00,000 - ₹ 24,00,000 per yearJob Description:We are looking for a Senior level software engineer with expertise in enterprise Java technologies, Relational databases, cloud native application development, Agile methodologies and hands-on experience working in highly transactional, scalable software systems. The job involves the engineer to contribute towards new enhancements and...
-
Staff Software Engineer
2 weeks ago
Hyderabad, Telangana, India Dew Software Full time ₹ 12,00,000 - ₹ 24,00,000 per yearPosition: Staff Software EngineerDuration: Full-timeLocation: Hyderabad (Onsite).Job Description:10+ years of experience writing and deploying production-grade backend code.Strong programming skills in Java. Proficiency with Spring Boot and modern backend frameworks.3+ years of experience working with big data technologies such as Apache Spark, Kafka, Red...