DraperRecruiter Since 2001
the smart solution for Draper jobs

Principal Software Engineer (Remote)

Company: Progressive Leasing
Location: Draper
Posted on: June 9, 2021

Job Description:

Job Description

Progressive Leasing is hiring a Principal Software Engineer (Remote). Reporting to the SVP, Product Engineering, you will be part of the development team, and will work cross functionally with other teams at Progressive in order to achieve goals and objectives.

This role can be worked remotely anywhere in the US, or work out of either of our 2 office locations which are located in Draper, UT and Glendale, AZ.


A technical leadership position within the Product Engineering discipline reporting to a Software Engineering Director or Manager. The Principal Engineer role is accountable for the realization of all tactical and strategic software engineering initiatives within their area of focus and is an active individual contributor to the systems and services they support. They operate in a hybrid environment, including on-prem, public cloud (i.e. AWS, Azure, GCP, etc.), and SaaS/PaaS partners. As a Principal Engineer, they are accountable for the consistency in quality, overall performance, engineering soundness, execution of sprints, security, support, maintenance, and of all software engineering initiatives and projects. The Software Engineering Principal will partner and work closely with appropriate Product leaders to ensure alignment on all objectives and deliverables. They participate in scrum ceremonies, project design discussions, business discussions, code and design reviews, and are active participants in the development of software across the teams and disciplines they support.

Above all, this position is a leadership role. They directly lead software engineering teams, mentor individuals and advocate for continued improvement and development within their discipline across the product portfolio and Engineering organization.


  • Individual technical contributor, an active participant in all facets of the software development lifecycle including discovery, grooming, running stories, writing code, writing unit, functional and integration tests (including Security testing), performing code reviews on all pull requests for teams within their group
  • Works to ensure consistency, scalability, stability, and robustness in the technical DNA of the enterprise and in particular for applications and services constructed within their disciplines
  • Ability to operate in a hybrid environment, including on-prem, and multi-cloud platforms (i.e. AWS, Azure, GCP, etc.)
  • Participating in a virtual team of subject matter experts from all disciplines in technology, including, but not limited to, databases, analytics, software engineering, infrastructure, and security
  • An active participant and contributor in discovery activities when consulted by Engineering team members
  • A collaborative participant and leader for technical design determined in discovery and/or solutioning
  • Contributes to enterprise software engineering strategies, including, among other things, a consistent service-based architecture, public cloud integration, containerization, and Continuous Integration/Continuous Delivery (CI/CD, DevOps)
  • Ensuring that organizational engineering standards, collaboration, operational practices, architectural principles and practices are upheld and understood by team members
  • Supporting continuous improvement of the team's software engineering craftsmanship
  • Helping to facilitate and mentor software engineers within their domain to ensure they are adhering to best practices and software engineer responsibilities
  • Maintain the integrity and efficiency of software engineering processes
  • All other duties as required


  • 10+ years of experience in leading software development projects as an individual contributor and technical lead using Microsoft .NET technologies and services
  • 10+ years of experience in database design and security
  • 3+ years of recent experience in Angular 8+ (or comparable Front-End development framework)
  • 3+ years of recent development experience with service-oriented and event-based architectures using Domain Driven Design to construct RESTful micro-services and solution orchestration
  • 3+ years developing on a leading cloud platform like Azure, AWS, or GCP
  • Experience integrating SaaS solutions into product pipelines
  • Experience with cloud-based API management
  • The successful candidate will have hands-on experience in a multitude of technical disciplines; including agile development, business analysis, software engineering, database design, enterprise software architecture, technology leadership, and software quality assurance
  • Demonstrated solid understanding of scalable technology architectures
  • Bachelor's degree or equivalent documented experience is required


  • Competitive Compensation; Eligible for STI + LTI
  • Full Health Benefits; Medical/Dental/Vision/Life Insurance + Paid Parental Leave
  • Company Matched 401k
  • Paid Time Off + Paid Holidays + Paid Volunteer Hours
  • Diversity Alliance Resource Groups
  • Employee Stock Purchase Program
  • Tuition Reimbursement
  • Charitable Gift Matching
  • Job required equipment and services


Progressive Leasing (NYSE: PRG) is the largest and longest-tenured virtual lease-to-own provider in the United States. The Company's mission is to provide simple and affordable purchase options for credit challenged consumers. Over the last 20+ years, Progressive Leasing's alternative lease-purchase options have helped millions of customers with less than perfect credit acquire needed items with ease. Progressive partners with 30,000 retail stores, helping to drive increased revenue and improve customer satisfaction. Learn more at ProgLeasing.com.

Progressive Leasing welcomes and encourages diversity in the workplace. We do not discriminate in any aspect of employment on the basis of race, color, religion, national origin, ancestry, gender, sexual orientation, gender identity and/or expression, age, veteran status, disability, or any other characteristic protected by federal, state, or local employment discrimination laws where Progressive Leasing does business.

Keywords: Progressive Leasing, Draper , Principal Software Engineer (Remote), Other , Draper, Utah

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Utah jobs by following @recnetUT on Twitter!

Draper RSS job feeds