Principal Software Engineer

Quicken Loans Inc Detroit , MI 48222

Posted 3 months ago

The Rock Family of Companies is made up of nearly 100 separate businesses spanning fintech, sports, entertainment, real estate, startups and more. We're united by our culture a drive to find a better way that fuels our commitment to our clients, our community and our team members. We believe in and build inclusive workplaces, where every voice is heard and diverse perspectives are welcomed. Working for a company in the Family is about more than just a job it's about having the opportunity to become the best version of yourself.

The Principal Software Engineer mentors other engineers, leads small development teams and acts as an application owner, in addition to developing, improving and maintaining innovative software applications as part of a team or independently. This team member takes a lead role in design and code reviews, assists with delivery estimates and provides feedback about all aspects of the process all while working with a variety of team members across the entire organization.


  • Develop progressive web apps using MVC/web API and C# through the full software development life cycle process

  • Unit-test all developed code

  • Work directly with business partners to determine technical solutions based on business needs

  • Mentor other Software Engineers to grow their technical skills

  • Understand general, undeveloped concepts and explain them concisely to others

  • Work with or without complete business requirements or specifications

  • Foster a collaborative environment on a cross-functional team

  • Improve standards and best practices


  • 8 years of programming or related experience in object-oriented programming languages (C# or Java)

  • 8 years of experience with .NET 4.0+ or related frameworks

  • 8 years of experience in software testing and design

  • 8 years of database-related experience (SQL, MySQL, Oracle, etc.)

  • 8 years of experience working in a team environment

  • Experience with JavaScript and affiliated frameworks (Angular, Vue, React, etc.)

  • Experience with Git/Github

  • Experience as the lead engineer on multiple projects

  • Experience with web APIs (REST, SOAP)

  • Experience with design patterns

  • Experience mentoring others

  • Undergraduate degree in computer science or equivalent relevant experience

  • Exceptional verbal and written communication skills

What'll Make You Special

  • Some graduate coursework

  • Experience with .NET Core

  • Experience with cloud technologies (AWS, Azure, Google Cloud, etc.)

  • Experience with architectural patterns such as MVVM, MVC and MVP

Who We Are

We're America's largest mortgage lender, closing loans in all 50 states. J.D. Power ranked Quicken Loans "Highest in Customer Satisfaction in Primary Mortgage Origination" for the past nine consecutive years, 2010 2018. The company was also ranked highest in the nation for client satisfaction among mortgage servicers by J.D. Power for five consecutive years, 2014 through 2018, each year the company was eligible. There's a simple reason we've been so successful: We care about the people we work with.

If you're tired of stuffy, bureaucratic workplaces, then you'll be delighted to find something different here. We strive to make a creative, fun and collaborative environment you simply won't find anywhere else. Quicken Loans was named #1 in ESSENCE Magazine's first ever list of "Best Places to Work for African Americans" in 2015. We've been on Computerworld's "Best Places to Work in IT" list for 13 years running, hitting #1 the last five years. We were also ranked #14 in FORTUNE Magazine's list of "100 Best Companies to Work For" in 2018, remaining in the top-30 for the past 15 years.

The Company is an Equal Employment Opportunity employer, and does not discriminate in any hiring or employment practices. The Company provides reasonable accommodations to qualified individuals with disabilities in accordance with state and federal law. Applicants requiring reasonable accommodation in completing the application and/or participating in the employment application process should notify a representative of the Human Resources Team, The Pulse, at 1-800-411-JOBS.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Cloud Engineer


Posted 6 days ago

VIEW JOBS 9/12/2019 12:00:00 AM 2019-12-11T00:00 Position Description Our Container Engineering team focuses on enabling our client's end-to-end journey from On-Premise to Cloud, with opportunities in the areas of: Cloud Strategy, Op Model Transformation, Cloud Development, Cloud Integration & APIs, Cloud Migration, Cloud Infrastructure & Engineering, and Cloud Managed Services. We help our customers see the transformational capabilities of Cloud as an opportunity for business enablement and competitive advantage. Container Engineering supports our customers as they improve agility and resilience and identifies opportunities to reduce IT operations spend through automation by enabling Cloud. We accelerate our clients towards a technology-driven future, leveraging vendor solutions and Ally-developed software products, tools, and accelerators. This is a technical leadership position. The candidate should have hands on experience with technical implementations and solutions as well as the capability to market those solutions internally. Job Responsibilities * Ability to architect enterprise applications using AWS * Setting up EKS, Openshift clusters on AWS * Provides technical leadership for the public & private cloud engineering teams * Documents and publish standards for application patterns * Works with key partners and teams define a cloud operating model * Setup cloud security for access identify management to security groups * Provides technical expertise and advice to programmers and other departments. * Deploy multi-tier application across a custom defined Virtual Private Cloud * Ensures a risk management mindset when considering all solutions * Setup and Support Redis clusters on Openshift. * Other duties as assigned. Qualifications * Preferable Certifications: Amazon, Microsoft, Linux, Puppet, Ansible, Redhat, or comparable experience * Bachelor's degree in Computer Science or related relevant experience * 10+ Years Red Hat Linux, Windows, Networking, and/ or Storage expert. * 5+ Years working with financial firms. * Expert in Docker, Kubernetes * Expert in Amazon AWS Cloud products * (EC2, S3, Elastic Beanstalk, RDS/Aurora, Lambda/ Kinesis, ELB, Glacier, ECS, API Gateway, Step Functions, Glue, SES/SQS, etc.) * Familiarity with Openshift Docker/Swarm Container platforms * Strong DevOps/ CI/CD process architecture/engineering, Jenkins, GIT, Source Code tools. * Extensive experience with AWS CloudFormation, including advanced concepts (helper scripts, lifecycle hooks, update policies, config sets, wait conditions, custom resources, etc). * Strong familiarity with Python, Shell Scripting, Perl, NFS/SAN, DNS. Proficient operating in a VMware based infrastructure. * Engineering and architecting enterprise grade solutions for hardware and Software issues. * Familiar with Oracle, MYSQL, Java, Tomcat, Weblogic, NodeJS, Apache, NGinX * F5 LTM/GTM familiarity as well as general application delivery and routing concepts. Ally Overview Ally Financial Inc. (NYSE: ALLY) is a leading digital financial services company and a top 25 U.S. financial holding company offering financial products for consumers, businesses, automotive dealers and corporate clients. Ally's legacy dates back to 1919, and the company was redesigned in 2009 with a distinctive brand, innovative approach and relentless focus on its customers. Ally has an award-winning online bank (member FDIC), one of the largest full service auto finance operations in the country, a complementary auto-focused insurance business, a growing digital wealth management and online brokerage platform, and a trusted corporate finance business offering capital for equity sponsors and middle-market companies. Business Unit/Enterprise Function Ally's Information Technology (IT) organization is focused on supporting and improving the position of our industry-leading business franchises through cost effective, innovative IT solutions, as well as overseeing critical functions that enable the day-to-day operations of the entire Ally Financial enterprise. IT is also responsible for the administration and execution of information protection, disaster recovery and IT risk management. Total Rewards Information Ally's compensation program offers market-competitive base pay and pay-for-performance incentives (bonuses) based on achieving personal and company goals. Plus, we have a flexible paid-time-off program including time off for volunteer opportunities. Ally's Total Rewards Program is designed to enrich your life at work -- and outside of it and includes: * Industry-leading 401K retirement savings plan with matching and company contributions * Wellness program encouraging healthy living with financial rewards * Flexible health insurance options including dental and vision * Pre-tax Health Savings Account with generous employer contributions * Pre-tax commuter benefits * Other work-life integration benefits including parental and caregiver leave, adoption assistance, backup child and adult/elder day care program, child care discounts, tuition reimbursement, LifeMatters® Employee Assistance Program, subsidized and discounted Weight Watchers® program and other employee discount programs Ally is an Equal Opportunity Employer We extend equal employment opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity or expression, pregnancy status, marital status, military or veteran status, genetic disposition or any other reason protected by law. 2E Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled Ally Detroit MI

Principal Software Engineer

Quicken Loans Inc