Full-Time

Principal Software Engineer

Posted on 1/15/2025

Progressive Leasing

Progressive Leasing

1,001-5,000 employees

Fintech
Financial Services
Consumer Goods

Senior, Expert

Remote in USA

Remote work is allowed from anywhere in the continental US.

Category
Backend Engineering
FinTech Engineering
Software Engineering
Required Skills
Kubernetes
Microsoft Azure
MySQL
Git
Java
Postgres
Gradle
Docker
Microservices
AWS
Maven
MongoDB
REST APIs
Spring
Cassandra
Google Cloud Platform
Hibernate
Requirements
  • Core Java Expertise: Strong knowledge of Java 8+ (streams, lambdas, functional programming, concurrency).
  • Frameworks & Tools: Proficiency in the Spring ecosystem, including Spring Boot, Spring Cloud, and Spring Security. Experience with ORM tools like Hibernate or JPA.
  • Microservices Architecture: Hands-on experience designing and building microservices.
  • Cloud Platforms: Expertise with AWS or Azure, or Google Cloud, and familiarity with cloud-native tools (e.g., Kubernetes, Docker). AWS preferred.
  • DevOps Practices: Knowledge of CI/CD pipelines, version control systems (Git), and build tools (Maven/Gradle).
  • Database Expertise: Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • System Performance: Skilled in JVM tuning, profiling tools, and performance optimization.
  • API Development: Deep understanding of RESTful APIs, OpenAPI/Swagger, and API security.
Responsibilities
  • 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.
  • 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 and tools to deploy in our environments.
  • Demonstrate a high-sense of ownership and accountability for work produced.
  • Ability to contribute to team success, as well as your own individual success.
Desired Qualifications
  • 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).

Company Stage

N/A

Total Funding

N/A

Headquarters

Draper, Utah

Founded

1999

Simplify Jobs

Simplify's Take

What believers are saying

  • Increased demand for flexible payment options boosts Progressive Leasing's market potential.
  • Growing interest in sustainable practices supports lease-to-own models like Progressive Leasing.
  • AI-driven customer service tools can enhance satisfaction and efficiency.

What critics are saying

  • Competition from fintech companies may erode Progressive Leasing's market share.
  • Rising interest rates could reduce demand for lease-to-own products.
  • Regulatory scrutiny on lease agreements may impact Progressive Leasing's operations.

What makes Progressive Leasing unique

  • Progressive Leasing is a leader in the lease-to-own market in the U.S.
  • Awarded Silver Stevie for Customer Service in Financial Services, 2024.
  • Partnerships with e-commerce platforms enhance customer reach and convenience.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

401(k) Company Match

Paid Vacation

Paid Holidays

Employee Stock Purchase Plan

Tuition Reimbursement

Charitable Gift Matching