Progressive Leasing-posted about 2 months ago
Full-time • Senior
MO
1,001-5,000 employees

Progressive Leasing is a leading provider of in-store and e-commerce lease-to-own solutions. As an almost 20+ year old FinTech company that has gone from start-up to industry leader, we know how to innovate, simplify, and value all people. We are a company founded on our grit and we are constantly looking to the future. As an ever-evolving group of entrepreneurs and technologists, we strive to do the right thing period in all aspects of our work. We are a subsidiary of PROG Holdings (NYSE: PRG), an exciting FinTech holding company, with three business segments including Progressive, Vive Financial, and Four, a Buy Now Pay Later (BNPL) platform. We are currently hiring a Senior or Lead Software Engineer to help grow our company and ensure our mission is achieved! This role is a work from home position and can be performed remotely anywhere in the continental US or in our corporate office in Draper, Utah.

  • Leverage the latest technology and tools to deliver scalable, maintainable code
  • Operate in a hybrid environment, including on-prem and multi-cloud platforms (i.e. AWS, Azure, GCP, etc.)
  • Collaborate and participate in developing solutions together in cross-discipline teams
  • Actively participate in code reviews, leveraging code reviews to enforce best practices and software craftsmanship
  • Contribute to the development and evolution of our technology roadmap
  • Demonstrate a high-sense of ownership and accountability for work produced
  • Contribute to team success, as well as your own individual success
  • Strong knowledge of modern programming languages (e.g., C# .NET 6+) with proficiency in concepts such as collections, lambdas, functional programming, and concurrency/multithreading
  • Proficiency in enterprise application frameworks, including .NET Core/.NET 6+, and familiarity with dependency injection and modular application design
  • Hands-on experience designing, building, and deploying microservices in production environments
  • Expertise with AWS, Azure, or Google Cloud, and familiarity with cloud-native tools and platforms (e.g., Kubernetes, Docker)
  • Knowledge of CI/CD pipelines, version control systems (Git), and build tools such as MSBuild/NuGet
  • Experience with relational databases (e.g., MySQL, PostgreSQL, SQL Server) and NoSQL databases (e.g., MongoDB, Cassandra)
  • Skilled in runtime tuning, profiling tools, and performance optimization for enterprise-scale applications
  • Deep understanding of RESTful API design, OpenAPI/Swagger specifications, and API security best practices
  • Experience in Financial institution with focus on Lending
  • Expertise with AWS
  • Familiarity with event-driven architecture and messaging systems (e.g., Kafka, RabbitMQ)
  • Knowledge of testing frameworks (e.g., JUnit, Mockito)
  • 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
  • Competitive Compensation
  • Full Health Benefits; Medical/Dental/Vision/Life Insurance + Paid Parental Leave
  • Company Matched 401k
  • Paid Time Off + Paid Holidays + Paid Volunteer Hours
  • Employee Resource Groups (Black Inclusion Group, Women in Leadership, PRIDE, Adelante)
  • Employee Stock Purchase Program
  • Tuition Reimbursement
  • Charitable Gift Matching
  • Job required equipment and services
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service