Senior Software Engineer - Ecommerce

company banner
Progressive Leasing
Software Engineer, .Net Framework, .Net Core, C#, .Net Technologies, Angular 7, Angular 8, Rest Assured, Selenium, UX
Full Time
Depends on Experience
Travel not required

Job Description

We are currently seeking a Senior Software Engineer (.Net) to work within our development team, and need someone who is committed to creating high-quality, stable, and fluid applications. You will be building upon existing and creating new tools to connecting retailers with our Lease-to-Own (LTO) application process. We are looking for strong developers wanting a full stack development environment. We’ve established a friendly and collaborative development environment where all contributions are valued and rewarded. Innovation and creativity are of paramount importance, in order to take our platforms to the next level.  If you want to help refine processes and technologies that will reinvent technology in a constructive and collaborative environment, this is the place for you!

What You'll Do:

  • Play a critical lead role in the design and decision making for our applications
  • Collaborate and participate in developing solutions together in cross-discipline teams
  • Assist in the development of our technology roadmap
  • Coach and mentor less experienced engineers
  • Every engineer plays a part in the development and evolution of our technology roadmap and we get to try out a lot of new and exciting emerging technologies as well as contribute to product evaluations as we select new software to deploy in our environments

Minimum Experience & Qualifications: 

  • 5+ years of significant experience in software development as an individual contributor and leader with an emphasis on the .NET Framework and .NET Core using C#
  • 5+ years of recent project experience building applications using Angular 7/8
  • 4+ years of recent development experience with service-oriented and event-based architectures using Domain Driven Design to construct RESTful micro-services and solution orchestration
  • 4+ years of experience with application end-to-end test automation using frameworks like REST Assured and Selenium
  • Familiarity with dependency injection
  • Familiarity with Git in controlled workflows with code review and topic branches
  • Verifiable history of contribution to open-source projects
  • Strong UX skills and a good sense for visual and interaction design
  • Background in financial services software is a plus

Compensation, Perks & Benefits:

  • Competitive Compensation + Bonus Potential
  • Full Health Benefits; Medical/Dental/Vision/Life Insurance + Paid Parental Leave
  • Company Matched 401k
  • Paid Time Off + Paid Holidays + Paid Volunteer Time
  • Diversity Alliance Resource Groups
  • Employee Stock Purchase Program
  • Tuition Reimbursement
  • Charitable Gift Matching
  • Job Required Equipment & Services Will Be Provided


Prog Leasing, 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

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.

Posted By

Michelle Garretson

Private Office Lake Orion, MI, 48360

Company Information

What does it mean to be part of the technology team at Progressive? For one, we’re a curious bunch of technologists, enabling innovation and execution across the company. We also minimize risk at every turn. What does this mean? We curate, build, integrate, manage, support and care for the tools and intellectual property at the core of our company. And we do it all in a sustainable and agile manner. We’re the ones who dream up and work on the systems that make Progressive hum. From the massive databases of financial information to the algorithms that search them, from the back-end systems to our Web interface – we’re behind it all. How do we succeed? We’re a team. A team of great people who ask questions, challenge each other to work better, and engage in healthy, spirited debates. We have a lot of fun and drink a lot of coffee. We also communicate, learn and do what’s right for our customers. Yes, we make amazing things. And while we also make mistakes, we know enough to learn from each one. Why do we do all of this? Because our job is to deliver results for consumers around the nation.
Dice Id : RTX1633fb
Position Id : 834037
Originally Posted : 2 years ago

Similar Positions at Progressive Leasing

Senior Software Engineer - MyAccount
  • Draper, UT
  • 1 month ago