Senior Software Engineer
Quicken Loans
(Detroit, Michigan)We know how important it is for you to know we’re a stable, reliable company – especially in today’s markets. According to National Mortgage News, we’re America’s largest online lender. We’ve helped over 2 million American families finance their homes and we can help you. We’ve got over 29 years under our belt providing world-class client service as a direct lender.
A Senior Software Engineer will mentor Associate Software Engineers, lead small development teams, and act as an application owner. A Senior Software Engineer will also develop, improve, or maintain innovative software applications as part of a team or independently. A Senior Software Engineer will be part of a team and report to a Team Leader of Software Engineering. These responsibilities will require the Senior Software Engineer to take a lead role in design and code reviews, assist with delivery estimates, and provide feedback about all aspects of the process. These responsibilities will require a Senior Software Engineer to work with a variety of team members across the entire organization.
- Effective in fostering a collaborative environment
- Effective working with or without complete business requirements or specifications
- Effective working directly with business partners
- Drive and determination to help other engineers learn and become a better engineer
- Ability to grasp broad, loosely developed concepts and explain them to others
- Exceptional attention to detail
- Expert knowledge of unit testing
- Expert knowledge of software development lifecycle processes and concepts like Agile
- Exceptional verbal and written communication skills
- This role will also require periodic on call duties
Requirements
- 5+ years of programming or related experience in one or more of the following: Cocoa, Objective C, HTML, .NET, PHP, Java, or Progress
- 5+ years experience in software testing and design
- 5+ years of database related experience
- 5+ years working in a team environment
- Experience leading small project teams
- Experience mentoring others
- Undergraduate degree in Computer Science or equivalent relevant experience
- Graduate degree experience preferred
Benefits | Benefits included |
---|
Additional Notes on Compensation
Excellent benefits package that includes a 401(k) match, medical/dental/vision, and much more.
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.