Logo
Progressive Leasing

Senior or Lead Software Engineer

Progressive Leasing, Lansing, Michigan, United States

Save Job

Senior or Lead Software Engineer

– Progressive Leasing

Progressive Leasing is a leading provider of in‑store and e‑commerce lease‑to‑own solutions. Founded over 20 years ago, we are a FinTech company that has grown from a startup to an industry leader, constantly innovating and simplifying for our customers.

Role Overview We are hiring a senior or lead software engineer to help grow our company and ensure our mission is achieved. This is a work‑from‑home position that can be performed remotely anywhere in the continental U.S. or from 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).

Collaborate and participate in developing solutions with cross‑discipline teams.

Actively participate in code reviews, enforcing best practices and software craftsmanship.

Contribute to the development and evolution of our technology roadmap, evaluating new software and tools.

Demonstrate a high sense of ownership and accountability for work produced.

Support team success and your own individual success.

Qualifications

Strong knowledge of modern programming languages (e.g., C#, .NET 6+) and programming fundamentals.

Proficiency with enterprise application frameworks (.NET Core/.NET 6+) and dependency injection.

Experience with ORM tools such as Entity Framework.

Hands‑on experience designing, building, and deploying microservices.

Expertise with AWS, Azure, or Google Cloud and cloud‑native tools (Kubernetes, Docker).

Knowledge of CI/CD pipelines, Git, and build tools (MSBuild/NuGet).

Experience with relational and NoSQL databases (MySQL, PostgreSQL, SQL Server, MongoDB).

Strong problem‑solving, decision‑making, and communication skills.

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).

Proven track record of leading teams and delivering large‑scale systems.

Preferred Skills

Experience in a financial institution with a focus on lending.

Familiarity with event‑driven architecture and messaging systems (Kafka, RabbitMQ).

Knowledge of testing frameworks (JUnit, Mockito).

Exposure to frontend technologies such as Angular or React.

Benefits

Competitive compensation.

Full health benefits: medical, dental, vision, life insurance and paid parental leave.

Company‑matched 401(k).

Paid time off, paid holidays, paid volunteer hours.

Employee resource groups and diversity programs.

Employee stock purchase program.

Tuition reimbursement and charitable gift matching.

EEO Statement 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, age, veteran status, disability, or any other characteristic protected by federal, state, or local employment discrimination laws.

#J-18808-Ljbffr