Taro Logo

Principal Software Engineer

Leading provider of in-store and e-commerce lease-to-own solutions, a FinTech subsidiary of PROG Holdings (NYSE: PRG)
Kansas City, MO, USA
Backend
Principal Software Engineer
Remote
1,000 - 5,000 Employees
8+ years of experience
Finance · Enterprise SaaS

Description For Principal Software Engineer

Progressive Leasing, a leading FinTech company with 20+ years of experience, is seeking a Principal Software Engineer to join their innovative team. This role offers the flexibility of remote work from anywhere in the continental US or from their Draper, Utah office. As a Principal Engineer, you'll be instrumental in creating high-quality, stable solutions that impact other engineering teams while focusing on developer experience and mentoring.

The position requires expertise in Java 8+, Spring ecosystem, and cloud platforms (preferably AWS). You'll work with cutting-edge technologies in a microservices architecture, handling both on-prem and multi-cloud environments. The role involves significant technical leadership, including code reviews, architecture decisions, and contributing to the technology roadmap.

Progressive Leasing, a subsidiary of PROG Holdings (NYSE: PRG), offers a comprehensive benefits package including competitive compensation, full health benefits, 401k matching, and various other perks. The company culture emphasizes innovation, simplification, and valuing all people, making it an ideal environment for experienced engineers looking to make a significant impact.

The ideal candidate will bring strong technical expertise in Java, microservices, cloud platforms, and database technologies, combined with excellent leadership and problem-solving skills. You'll be part of a forward-thinking team that continuously experiments, fails fast, and constantly delivers, while helping shape the future of financial technology solutions.

This role presents an excellent opportunity for a seasoned engineer to work with modern technologies while contributing to the evolution of a successful FinTech platform. The company's commitment to diversity, continuous learning, and professional growth makes it an attractive destination for talented technologists looking to advance their careers.

Last updated 2 days ago

Responsibilities For Principal Software Engineer

  • Leverage the latest technology and tools to deliver scalable, maintainable code
  • Operate in a hybrid environment, including on-prem and multi-cloud platforms
  • Collaborate and participate in developing solutions in cross-discipline teams
  • Actively participate in code reviews
  • Contribute to technology roadmap development
  • Demonstrate high-sense of ownership and accountability
  • Contribute to team success and individual success

Requirements For Principal Software Engineer

Java
Kubernetes
MongoDB
MySQL
PostgreSQL
RabbitMQ
React
Kafka
  • Strong knowledge of Java 8+ (streams, lambdas, functional programming, concurrency)
  • Proficiency in Spring ecosystem (Spring Boot, Spring Cloud, Spring Security)
  • Experience with ORM tools like Hibernate or JPA
  • Hands-on experience designing and building microservices
  • Expertise with cloud platforms (AWS preferred)
  • Knowledge of CI/CD pipelines and Git
  • Experience with relational and NoSQL databases
  • Skills in JVM tuning and performance optimization
  • Deep understanding of RESTful APIs
  • Bachelor's or Master's degree in Computer Science or related field (or equivalent experience)
  • Proven track record of leading teams and delivering large-scale systems

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • 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
  • Employee Stock Purchase Program
  • Tuition Reimbursement
  • Charitable Gift Matching
  • Job required equipment and services

Jobs Related To Progressive Leasing Principal Software Engineer