Quickenloans
Lead Software Development Engineer
Skills
Job description
Job Description
At Rocket India, we're not just writing code — we're rewriting the rules of home financing. We build the platforms and intelligent systems that power one of the largest mortgage ecosystems in the world, and we need senior engineers who can lead from the front. If you're someone who architects elegant solutions to complex problems, elevates the engineers around you, and believes that technology should make life simpler for millions — you're exactly who we're looking for. Come help us Help Everyone Home.
About the Role
Design, develop, test, and maintain scalable, enterprise-grade .NET applications using C# and ASP.NET Core
Architect and build robust RESTful APIs and microservices-based solutions that power critical business operations at scale
Lead system design and scalability planning — actively driving architecture discussions and making recommendations that shape the technical direction of your team
Mentor junior and mid-level developers through hands-on guidance, pairing sessions, and thoughtful code reviews that raise the bar for the entire team
Integrate applications with cloud platforms such as Azure and GCP, leveraging managed services for hosting, scalability, and resilience
Collaborate closely with DevOps teams to streamline CI/CD pipelines, improve deployment strategies, and drive engineering excellence
Own performance optimization, reliability, and security across the applications and services your team delivers
Troubleshoot and resolve complex production issues with a systematic, root-cause-driven approach
Work closely with cross-functional teams — including product owners, QA, architects, and leadership — to deliver high-quality software solutions aligned with business objectives
Contribute to engineering standards, best practices, and reusable patterns that benefit the broader engineering organization
Stay ahead of emerging technologies and proactively recommend improvements, modernization opportunities, and innovation paths for existing systems
Actively participate in Agile ceremonies, sprint planning, and estimation — serving as a technical anchor for your team
About You
Minimum Qualifications
5+ years of professional experience in software development using C#, ASP.NET Core, and related Microsoft technologies
Strong expertise in building RESTful APIs, Web APIs, and microservices architecture
Strong proficiency in SQL Server, including database design, query optimization, and performance tuning
Hands-on experience with Azure and/or Google Cloud Platform (GCP), including cloud-hosted applications, services, and integrations
Solid experience with Git, CI/CD pipelines, and modern DevOps practices
Strong understanding of application security, scalability, and performance optimization at an enterprise level
Demonstrated experience mentoring engineers and conducting code reviews to uphold engineering best practices
Proven ability to participate in and lead architecture discussions, contributing meaningfully to system design decisions
Excellent problem-solving skills with the ability to navigate complex, ambiguous technical challenges
Strong communication and collaboration skills — able to articulate technical concepts to both technical and non-technical stakeholders
Experience working in Agile environments with a solid understanding of lean and iterative delivery principles
Preferred Qualifications
Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience
7+ years of professional software development experience across enterprise-grade applications
Experience with front-end frameworks such as Angular or React
Exposure to event-driven architectures and messaging systems like Kafka
Hands-on experience with containerization and orchestration tools such as Docker and Kubernetes
Experience with monitoring, observability, and alerting tools for production application health
Prior experience working in a product engineering environment supporting business-critical, customer-facing systems
Familiarity with AI/ML concepts and an eagerness to explore how intelligent systems can enhance engineering outcomes
Experience working in regulated industries with an understanding of compliance-aware software delivery
What You Will Get
At Rocket India, our team members fuel our strategy, innovation, and growth — so we make sure to invest in you just as much as you invest in us. We go above and beyond to support not just your professional ambitions, but your overall health, well-being, and that of your family too. From comprehensive health benefits and wellness programs to learning and development opportunities that accelerate your career, we've built a benefits experience designed to give you peace of mind and the freedom to do your best work. Simply put: We've got your back.
About Us
Rocket India, registered as NSM Services Private Limited and formerly Mr. Cooper, is a wholly owned subsidiary of Rocket Mortgage, LLC, headquartered in Detroit, Michigan. As a core part of Rocket's global ecosystem, Rocket India helps shape the future of home financing through technology, innovation, operations, product, and customer-focused solutions. Our teams build scalable platforms and digital experiences that simplify mortgage origination and servicing while supporting Rocket's mission to "Help Everyone Home."
We are committed to providing a fair and inclusive workplace for all team members and applicants. All qualified applicants will receive consideration for employment without regard to sex, religion, caste, disability, or gender identity, consistent with applicable Indian law, including the Constitution of India, the Code on Wages, 2019, the Rights of Persons with Disabilities Act, 2016, and the Transgender Persons (Protection of Rights) Act, 2019. We welcome applications from persons with disabilities and from all sections of society.