Principal Software Engineer

Quicken Loans
Apply Now

Job Description

Quicken is the leading solution for personal finance management software. For over 30-years, we have helped millions of people take control of their financial lives.

While Quicken Inc. is known for its flagship product Quicken, the company has invested in and is now delivering cloud-based clients (mobile, web/React) on a modern Fintech platform (Quicken Cloud Services). Our Platform has been built from the ground up and leverages state-of-the-art, cloud-based microservices. We continue to innovate in our development of advanced connectivity solutions, integrated financial services, and machine learning/AI initiatives--all aimed at furthering our mission of being the intelligent platform at the center of our customers' financial lives.

We’re looking for a Principal Software Engineer to join our Windows Development team in support of our products and Cloud platform, using the latest software development technology and tools.

If you are looking to be part of a high-performing team at the heart of a fun, energetic, and innovative company, come join the Quicken Team!

Responsibilities:

  • You will be part of the Quicken Windows product development team.
  • Develop and enhance the product. Will involve building new features, enhancing existing ones, and fixing customer reported issues.
  • The work will include development in native Windows technologies, like C++ and C# and WPF. As well as leveraging web and cloud-based platform services.
  • Architecture, Technical design, and implementation of production-ready code partnering closely with a cross-functional team (Engineers, Architects, Product Managers, QA, Operations, and Business Partners).
  • Exhibit Sound judgment while making technical and product decisions
  • Analyze customer feedback received thru various channels to determine product improvements that will enhance customer experience with the product.
  • Consistently deliver high-quality shippable software to our customers, being part of our Agile development team.
  • Think creatively and facilitate innovative thinking.
  • Exhibit natural leadership, mentor junior team members in the team
  • Good communication skills: written and verbal

Qualifications:

  • Strong technical background in the design and implementation of shrink-wrapped Windows applications.
  • 8+ years of experience in C++ and Windows/Win32/MFC a must.
  • Prefer experience in .NET/C#/WPF.
  • Experience interfacing with back-end platforms using REST APIs.
  • Ability to work on critical areas of the product.
  • Strong knowledge of SDLC processes and best practices.
  • Passion for understanding customer issues and solving them.
  • Well versed in a variety of Architecture and design patterns.
  • Comfortable networking with a broad range of stakeholders and able to assess multiple points of view
  • Experience with unit test frameworks.
  • MS or BS in Computer Science or equivalent.
  • Excellent programming discipline: object-oriented principles, design patterns, unit testing.
  • Excellent verbal and written communications skills.
  • Self-starter attitude with an ownership mindset.

What we offer:

  • Competitive salary and performance bonus
  • Equity
  • Amazing culture, strong believers in Autonomy/Mastery/Purpose
  • Customer-driven, we make money by building the best products for our users. No confusion about how to win – build amazing products!
  • Ability to work with and manage incredible talent
  • Highly recognizable brand in US

Company Info.

Quicken Loans

Quicken Loans LLC. is a mortgage lending company headquartered in the One Campus Martius building in the heart of the financial district of downtown Detroit, Michigan.

Get Similar Jobs In Your Inbox

Quicken Loans is currently hiring Principal Software Engineer Jobs in Bangalore, Karnataka, India with average base salary of ₹700,000 - ₹1,200,000 / Year.

Similar Jobs View More