Progressive Leasing
Join to apply for the
Senior or Lead Software Engineer
role at
Progressive Leasing .
Progressive Leasing is a leading provider of in‑store and e‑commerce lease‑to‑own solutions. Founded over 20 years ago, we have evolved from a startup to an industry leader, continuously innovating and simplifying for our customers. We are a subsidiary of PROG Holdings (NYSE: PRG) and are currently hiring a
Senior or Lead Software Engineer
to help grow our company and achieve our mission.
This role is a work‑from‑home position and can be performed remotely anywhere in the continental US or at our corporate office in Draper, Utah.
Responsibilities
Leverage the latest technology and tools to deliver scalable, maintainable code.
Operate in a hybrid environment, including on‑prem and multi‑cloud platforms (AWS, Azure, GCP, etc.).
Collaborate and contribute to development solutions in cross‑discipline teams.
Actively participate in code reviews to enforce best practices and software craftsmanship.
Participate in the evolution of our technology roadmap and contribute to product evaluations for new software and tools.
Demonstrate a high sense of ownership and accountability for delivered work.
Core Programming Expertise
Strong knowledge of modern programming languages (e.g., C# .NET 6+) with proficiency in collections, lambdas, functional programming, and concurrency/multithreading.
Frameworks & Tools
Proficiency in enterprise application frameworks, including .NET Core/.NET 6+; familiarity with dependency injection and modular application design.
Experience with ORM tools such as Entity Framework.
Microservices Architecture
Hands‑on experience designing, building, and deploying microservices in production environments.
Cloud Platforms
Expertise with AWS, Azure, or Google Cloud, and familiarity with cloud‑native tools and platforms (Kubernetes, Docker). AWS preferred.
DevOps Practices
Knowledge of CI/CD pipelines, version control systems (Git), and build tools such as MSBuild/NuGet.
Database Expertise
Experience with relational databases (MySQL, PostgreSQL, SQL Server) and NoSQL databases (MongoDB, Cassandra).
System Performance
Skilled in runtime tuning, profiling tools, and performance optimization for enterprise‑scale applications.
API Development
Deep understanding of RESTful API design, OpenAPI/Swagger specifications, and API security best practices.
Preferred Skills
Experience in a financial institution with a focus on lending.
Expertise with AWS.
Familiarity with event‑driven architecture and messaging systems (Kafka, RabbitMQ).
Knowledge of testing frameworks (JUnit, Mockito).
Qualifications
Exposure to frontend technologies like Angular or React is a plus.
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Proven track record of leading teams and delivering large‑scale systems.
Excellent problem‑solving and decision‑making skills.
Benefits
Competitive compensation.
Full health benefits (Medical/Dental/Vision/Life Insurance) and paid parental leave.
Company‑matched 401(k).
Paid time off, paid holidays, and paid volunteer hours.
Employee Resource Groups and Employee Stock Purchase Program.
Tuition reimbursement, charitable gift matching, and job‑required equipment and services.
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.
#J-18808-Ljbffr
Senior or Lead Software Engineer
role at
Progressive Leasing .
Progressive Leasing is a leading provider of in‑store and e‑commerce lease‑to‑own solutions. Founded over 20 years ago, we have evolved from a startup to an industry leader, continuously innovating and simplifying for our customers. We are a subsidiary of PROG Holdings (NYSE: PRG) and are currently hiring a
Senior or Lead Software Engineer
to help grow our company and achieve our mission.
This role is a work‑from‑home position and can be performed remotely anywhere in the continental US or at our corporate office in Draper, Utah.
Responsibilities
Leverage the latest technology and tools to deliver scalable, maintainable code.
Operate in a hybrid environment, including on‑prem and multi‑cloud platforms (AWS, Azure, GCP, etc.).
Collaborate and contribute to development solutions in cross‑discipline teams.
Actively participate in code reviews to enforce best practices and software craftsmanship.
Participate in the evolution of our technology roadmap and contribute to product evaluations for new software and tools.
Demonstrate a high sense of ownership and accountability for delivered work.
Core Programming Expertise
Strong knowledge of modern programming languages (e.g., C# .NET 6+) with proficiency in collections, lambdas, functional programming, and concurrency/multithreading.
Frameworks & Tools
Proficiency in enterprise application frameworks, including .NET Core/.NET 6+; familiarity with dependency injection and modular application design.
Experience with ORM tools such as Entity Framework.
Microservices Architecture
Hands‑on experience designing, building, and deploying microservices in production environments.
Cloud Platforms
Expertise with AWS, Azure, or Google Cloud, and familiarity with cloud‑native tools and platforms (Kubernetes, Docker). AWS preferred.
DevOps Practices
Knowledge of CI/CD pipelines, version control systems (Git), and build tools such as MSBuild/NuGet.
Database Expertise
Experience with relational databases (MySQL, PostgreSQL, SQL Server) and NoSQL databases (MongoDB, Cassandra).
System Performance
Skilled in runtime tuning, profiling tools, and performance optimization for enterprise‑scale applications.
API Development
Deep understanding of RESTful API design, OpenAPI/Swagger specifications, and API security best practices.
Preferred Skills
Experience in a financial institution with a focus on lending.
Expertise with AWS.
Familiarity with event‑driven architecture and messaging systems (Kafka, RabbitMQ).
Knowledge of testing frameworks (JUnit, Mockito).
Qualifications
Exposure to frontend technologies like Angular or React is a plus.
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Proven track record of leading teams and delivering large‑scale systems.
Excellent problem‑solving and decision‑making skills.
Benefits
Competitive compensation.
Full health benefits (Medical/Dental/Vision/Life Insurance) and paid parental leave.
Company‑matched 401(k).
Paid time off, paid holidays, and paid volunteer hours.
Employee Resource Groups and Employee Stock Purchase Program.
Tuition reimbursement, charitable gift matching, and job‑required equipment and services.
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.
#J-18808-Ljbffr