Progressive Leasing

Lead Software Engineer

Progressive Leasing

full-time

Posted on:

Location Type: Hybrid

Location: OhioUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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

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.
  • 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 + 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Java 8+Spring BootSpring CloudSpring SecurityHibernateJPAMicroservices ArchitectureAWSAzureGoogle Cloud
Soft Skills
ownershipaccountabilityteam successindividual successproblem-solvingdecision-making
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science