Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Servicing (.NET) image - Rise Careers
Job details

Senior Software Engineer, Servicing (.NET)

About GoodLeap:

GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, windows, and more. Over 1 million homeowners have benefited from our simple, fast, and frictionless technology that makes the adoption of these products more affordable, accessible, and easier to understand. Thousands of professionals deploying home efficiency and solar solutions rely on GoodLeap’s proprietary, AI-powered applications and developer tools to drive more transparent customer communication, deeper business intelligence, and streamlined payment and operations. Our platform has led to more than $27 billion in financing for sustainable solutions since 2018.

 

GoodLeap is also proud to support our award-winning nonprofit, GivePower, which is building and deploying life-saving water and clean electricity systems, changing the lives of more than 1.6 million people across Africa, Asia, and South America.


Position Overview

We are seeking a skilled and motivated Senior Software Engineer with strong experience in .NET technologies and a passion for building scalable, resilient, and high-performance service solutions. In this role, you will be a key contributor to the evolution of our loan and lease servicing platform, working closely with cross-functional teams to design and implement secure, reliable systems that power financial workflows at scale.

As a Senior Engineer, you will have a strong voice in technical decisions, contribute to system architecture, and take ownership of critical components while continuously growing your craft and supporting your teammates in delivering high-quality software.


Key Responsibilities
  • Design, develop, and maintain enterprise-scale service solutions using .NET (C#) and modern cloud-based architectures.
  • Contribute to the architecture and implementation of scalable, secure, and fault-tolerant systems supporting financial transactions and workflows.
  • Collaborate with product managers, designers, and fellow engineers to translate business requirements into technical solutions.
  • Write clean, maintainable, and well-tested code following best practices in engineering.
  • Participate in code reviews and provide constructive feedback to peers.
  • Continuously improve system performance, observability, and maintainability.
  • Ensure code and systems meet industry security and compliance standards.
  • Stay up to date with industry trends and emerging technologies and propose improvements where appropriate.
  • Participate in sprint planning, estimation, and other agile ceremonies.


Qualifications
  • 5-8 years of experience in software engineering, ideally in a fast-paced or regulated environment.
  • Proficiency in .NET (C#) and modern backend development.
  • Experience building and maintaining cloud-based infrastructure (Azure, AWS, or GCP) with a focus on reliability and security.
  • Solid understanding of distributed systems, APIs, and microservices.
  • Familiarity with relational databases (e.g., SQL Server, PostgreSQL) and data modeling principles.
  • Experience with CI/CD practices and tools, and familiarity with DevOps principles.
  • Strong problem-solving skills and the ability to work independently and collaboratively.
  • Excellent communication skills and a proactive attitude toward learning and improvement


Bonus Points
  • Experience in financial servicing platforms, loan origination, or lease management systems.
  • Knowledge of compliance and regulatory standards in financial services (e.g., PCI-DSS, SOC 2).
  • Familiarity with event-driven architecture and messaging systems.
  • Exposure to frontend frameworks such as React, Angular, or Blazor is a plus.


$146,000 - $170,000 a year
In addition to the above salary, this role may be eligible for a bonus.

Additional Information Regarding Job Duties and Job Descriptions:


Job duties include additional responsibilities as assigned by one's supervisor or other managers related to the position/department. This job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties and other skills required for the position. The Company reserves the right at any time with or without notice to alter or change job responsibilities, reassign or transfer job position or assign additional job responsibilities, subject to applicable law. The Company shall provide reasonable accommodations of known disabilities to enable a qualified applicant or employee to apply for employment, perform the essential functions of the job, or enjoy the benefits and privileges of employment as required by the law.


If you are an extraordinary professional who thrives in a collaborative work culture and values a rewarding career, then we want to work with you!  Apply today!

GoodLeap Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
GoodLeap DE&I Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of GoodLeap
GoodLeap CEO photo
Hayes Barnard
Approve of CEO

Average salary estimate

$158000 / YEARLY (est.)
min
max
$146000K
$170000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Servicing (.NET), GoodLeap

GoodLeap is on the lookout for a talented Senior Software Engineer with a passion for .NET technologies to join our dynamic team. In this key role, you’ll contribute to our evolving loan and lease servicing platform, powering financial workflows that drive sustainable solutions. With over 1 million homeowners benefiting from our cutting-edge technology, your work will directly impact their experience with energy-efficient products like solar panels and HVAC systems. You'll collaborate with various teams, translating business needs into secure and reliable technical solutions. We value creativity and innovation, so your voice will influence technical decisions and system architecture, making your role essential. You'll write clean, maintainable code and engage in code reviews to elevate team standards. A commitment to improving system performance and security compliance will be part of your everyday mission. As a Senior Software Engineer, you’ll also stay ahead of industry trends and propose potential enhancements, ensuring GoodLeap remains at the forefront of technology. If you have 5-8 years of experience in software engineering, particularly within regulated environments, and a knack for building reliable cloud-based services, we’d love to hear from you. Your expertise in .NET (C#), distributed systems, and DevOps practices will be crucial as you tackle challenging problems in a fast-paced setting. If you're ready to make a difference and thrive in a collaborative atmosphere, GoodLeap could be your next career move.

Frequently Asked Questions (FAQs) for Senior Software Engineer, Servicing (.NET) Role at GoodLeap
What responsibilities does the Senior Software Engineer position at GoodLeap entail?

The Senior Software Engineer role at GoodLeap encompasses designing, developing, and maintaining enterprise-scale service solutions using .NET technologies. Responsibilities include collaborating with cross-functional teams, participating in code reviews, and continuously improving system performance. Engineers in this role also contribute to architecture decisions and ensure compliance with industry security standards.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer role at GoodLeap?

To qualify for the Senior Software Engineer position at GoodLeap, candidates should have 5-8 years of software engineering experience in fast-paced environments. Proficiency in .NET (C#), understanding of cloud infrastructures like Azure or AWS, and experience with CI/CD practices are essential. Strong problem-solving skills and effective communication are also key qualifications.

Join Rise to see the full answer
How does GoodLeap support continuous learning for Senior Software Engineers?

GoodLeap encourages continuous learning and professional growth for Senior Software Engineers by fostering a collaborative environment. In this role, you’ll stay up to date with industry trends and emerging technologies, allowing you to propose innovative solutions. Regular involvement in agile ceremonies, code reviews, and team collaboration adds to the learning experience.

Join Rise to see the full answer
Can you describe the team dynamic for the Senior Software Engineer at GoodLeap?

At GoodLeap, Senior Software Engineers work within cross-functional teams that include product managers, designers, and fellow engineers. This collaborative atmosphere fosters open communication and a shared commitment to delivering high-quality software solutions that meet the needs of our users.

Join Rise to see the full answer
What opportunities for career growth exist for Senior Software Engineers at GoodLeap?

Senior Software Engineers at GoodLeap have various opportunities for career growth, including taking on leadership roles within projects, influencing system architecture decisions, and directly impacting the development of innovative financial servicing platforms. Continuous skill enhancement and exposure to different technologies also bolster your professional development.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Servicing (.NET)
What is your experience with .NET technologies in previous roles?

Share specific projects where you utilized .NET (C#), emphasizing your role in the development process and how your contributions led to successful outcomes. Discuss any challenges faced and how you collaborated with teammates to overcome them.

Join Rise to see the full answer
How do you ensure code quality and maintainability?

Talk about your approach to best practices in coding, such as writing clean code, conducting peer reviews, and utilizing automated testing. Highlight tools and methodologies you use to ensure your code remains maintainable over time.

Join Rise to see the full answer
Describe a time when you worked on a cloud-based project.

Detail a past project involving cloud technologies like AWS, Azure, or GCP. Explain the architecture, your specific responsibilities, and how you addressed reliability and security concerns in the cloud environment.

Join Rise to see the full answer
How do you stay updated with industry trends?

Explain your methods for keeping current with industry changes, such as attending conferences, participating in online forums, or pursuing additional certifications. Discuss any recent trends you've implemented in your work.

Join Rise to see the full answer
Can you give an example of a challenging problem you solved?

Consider a specific technical challenge you faced in your work. Walk the interviewer through the problem, the solution you devised, and how it positively impacted the project or team.

Join Rise to see the full answer
What methodologies do you prefer for software development?

Share your experience with development methodologies such as Agile or Scrum, providing examples of how these practices have enhanced teamwork and project delivery in your past projects.

Join Rise to see the full answer
How do you handle constructive criticism from code reviews?

Discuss your openness to feedback and how you view code reviews as learning opportunities. Share how you implement suggestions and improvements based on peer feedback to enhance your coding practices.

Join Rise to see the full answer
What is your experience with microservices architecture?

Describe your familiarity with microservices, including projects where you've implemented this architecture. Highlight the benefits you've observed in scaling applications and managing complex systems.

Join Rise to see the full answer
How would you approach a project with tight deadlines?

Talk about your experience managing priorities and focusing on key deliverables. Explain how you communicate with stakeholders, allocate resources efficiently, and maintain quality under pressure.

Join Rise to see the full answer
What interests you about working at GoodLeap?

Share specific aspects of GoodLeap's mission and projects that resonate with you. Discuss how your values align with the company’s commitment to sustainability and innovation, and how you see your role contributing to that vision.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
GoodLeap Hybrid West Roseville, CA
Posted 2 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays

Become a Customer First Advocate at GoodLeap, where your role will support sustainable solutions through exceptional customer service.

Photo of the Rise User
Posted 3 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays

Join GoodLeap as a Servicing Reporting Specialist and help streamline reporting for sustainable financing solutions.

Photo of the Rise User
Zicasso Remote No location specified
Posted 12 days ago

Join Zicasso as a Frontend Software Engineer and help shape the future of luxury travel through innovative web solutions.

Photo of the Rise User

Join Proof as a Senior Software Engineer, where you'll advance our innovative identity-assured transaction management technology.

Photo of the Rise User
Posted yesterday
Dental Insurance
Disability Insurance
Vision Insurance
Performance Bonus
Paid Holidays

Join Flywire as a Senior Software Engineer and help transform global payments while working with a dynamic and diverse team.

Talent Worx Remote No location specified
Posted 10 days ago

Join our innovative team as a Senior SAP UI5 + CAMP Consultant focused on designing user-friendly applications and optimizing client experiences.

JYSK Remote Sødalsparken 18, 8220 Brabrand, Denmark
Posted 11 days ago

Join JYSK as a Software Engineer to develop scalable web applications and collaborate in a dynamic team environment.

Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 15 hours ago

Join Rank International as a PHP FullStack Developer and be a part of an innovative iGaming team focused on expanding into new international markets.

Meridia Land Remote No location specified
Posted 7 days ago

Become a pivotal part of Meridia’s team as a Frontend Engineer, contributing to the development of innovative solutions that enhance agri-commodity supply chains.

GoodLeap has an ambitious mission: to connect a world in which everyone can live sustainably. GoodLeap provides frictionless, point-of-sale technology for countless mission-driven professionals and millions of people who seek to live a more susta...

172 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Family FriendlyBadge Office VibesBadge Work&Life Balance
BENEFITS & PERKS
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!