Progressive Leasing logo
Progressive Leasing

Headquartered in Draper, Utah, Progressive Leasing is a publicly traded financial services company offering lease-purchase technology solutions and customized lease-to-own purchasi

Senior Software Engineer

Location

Utah

Posted

23 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

Progressive Leasing

• 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 • 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

Job Requirements

  • Strong hands‑on experience with Java 8+ (streams, lambdas, concurrency)
  • Professional, production experience with .NET (required)
  • Proficiency with Spring Boot, Spring Cloud, Spring Security, Hibernate/JPA
  • Designing scalable microservices architectures
  • Experience with AWS (preferred), Azure, or GCP
  • Familiarity with Docker, Kubernetes, CI/CD pipelines, Git, and Maven/Gradle
  • Deep understanding of RESTful APIs, OpenAPI/Swagger, and API security best practices
  • Experience with relational and NoSQL databases
  • Skilled in JVM tuning, profiling, and performance optimization
  • Proven ability to lead teams, deliver large‑scale systems, and make strong technical decisions
  • Bachelor’s/Master’s degree or equivalent experience; comfortable using AI‑enabled tools and adapting as technology and workflows evolve
  • Experience in Financial institution with focus on Lending (preferred)
  • Expertise with AWS (preferred)
  • Familiarity with event-driven architecture and messaging systems (e.g., Kafka, RabbitMQ) (preferred)
  • Knowledge of testing frameworks (e.g., JUnit, Mockito) (preferred).

Benefits

  • 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

Related Job Pages

More Full-stack Engineer Jobs

Tivity Health logo

Lead Engineer – End User Computing, EUC

Tivity Health

At Tivity Health, we deliver resources to help the adults we serve live healthier, happier, more connected lives.

Full TimeRemoteTeam 501-1,000Since 1981H1B Sponsor

• Own and continuously improve the end-to-end employee computing experience, defining clear service expectations, success metrics, and operational health indicators • Identify and eliminate friction across devices, access systems, and collaboration tools using data, user feedback loops, and root-cause analysis • Engineer and support user lifecycle workflows within Microsoft Entra ID, including automation, guardrails, and documented standards • Design, deploy, and maintain endpoint management platforms for macOS and Windows with an engineering approach to reliability, observability, and change control • Own the end-user technical experience across Microsoft 365 (Outlook, Teams, OneDrive, SharePoint), including configuration standards and lifecycle planning

United States
$96.6K - $135.3K / year
Job Closed
Zwift logo

Senior Software Engineer 2, Community Support

Zwift

We are the fitness company born from gaming. And we’re on a mission to make more people, more active, more often.

Full TimeRemoteTeam 501-1,000Since 2014H1B Sponsor

• Partner closely with stakeholders in Zwift's Community Support organization and other engineering teams to define requirements, make trade-offs, and deliver end-to-end technical solutions, including the full software development life cycle. • Identify and recommend improvements in tools and processes which can improve our customers' experience and the efficiency of our Community Support organization. • Establish a deep understanding of the team's technical architecture. • Write clean, efficient, testable, and maintainable code for both front-end and back-end systems. • Conduct code reviews and ensure code quality through automated testing (e.g., unit testing, integration testing, and similar). • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives. • Streamline team processes, creating mechanisms to reduce development churn and minimize technical debt. • Participate in on-call support, monitoring, and troubleshooting of all services owned by the team. • Implement best practices for scalability, maintainability, security, and system performance. • Lean into industry trends, especially in AI, ML, and LLMs, exploring opportunities to leverage these capabilities in new and innovative ways for Community Support applications.

California
$128K - $204K / year

Role Description We’re looking for a Senior Fullstack Software Engineer to help architect, build, and scale the next generation of our Flowcode 2 Consumer Experiences. You will join our Experiences pod with a focus on creating amazing end user hub and landing page experiences that are dynamic and engaging. You’ll work across the stack — from contributing to backend services to building out dynamic end to end landing pages. Though this is a full stack position, we are looking for someone that has deep backend experience as well. As one of the senior engineers on a small but highly capable team, you’ll own medium to large sized features, drive technical execution, contribute to a delivery focused environment, and mentor others. You’ll balance hands-on engineering with architectural thinking, helping us move fast while maintaining reliability, performance, and code quality. This is an ideal role for a problem-solver who values simplicity over complexity, enjoys building dynamic and interactive applications and approaches engineering with pragmatism and curiosity. - Design, build, and maintain scalable features across a modern front-end framework and backend services. - With support, own key features end-to-end, from data design to user-facing experiences. - Architect for growth — help drive your pod’s technical roadmap and shepherd established engineering best practices. - Collaborate across teams with product, design, and data to deliver, measure, deliver and grow features quickly and iteratively. - Write clean, reliable, and maintainable code, with strong attention to performance, best practices and developer experience. - Mentor engineers and help elevate technical execution across your pod. - Stay pragmatic — balance ideal engineering with the realities of speed, customer needs, and startup resource constraints. Qualifications - 5–7+ years of experience building and shipping production-quality software across the stack. - Proficiency in at least one modern backend language (e.g., Go, Python, C#, Java). - Strong experience with React, Next.js, or other modern front-end frameworks. We use Svelte but any modern framework experience is welcome. - Deep understanding of web architecture, API design, and data modeling in relational and/or NoSQL databases. - Familiarity with cloud environments (AWS, GCP, or similar) and containerized deployment (Docker, Kubernetes). - Commitment to code quality, with solid grounding in design patterns, testing, and CI/CD. - Strong grasp of scalability and performance — able to make informed tradeoffs between speed and correctness. - Excellent communication skills and a collaborative mindset. - A builder’s mentality — comfortable taking initiative and owning outcomes from design through production. Nice to Have - Experience building consumer focused SaaS applications and experiences. - Experience with form based, dynamic applications with rich user generated content. How to Apply We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. A successful candidate’s starting pay will be determined based on the role, job-related skills, experience, qualifications, work location, and market conditions.

United States
Localiza&Co logo

Software Developer, Salesforce

Localiza&Co

Somos uma das maiores e mais completas plataformas de mobilidade sustentável do mundo!

Full TimeRemoteTeam 10,001+Since 1973H1B No Sponsor

• Atuar no desenvolvimento e evolução de soluções técnicas em Salesforce, conforme priorizações do time • Desenvolver e manter customizações na plataforma Salesforce, com foco em Apex, Triggers e Lightning Web Components (LWC) • Criar e manter Flows, automações e integrações • Apoiar a sustentação das aplicações em produção, realizando análises, ajustes e correções • Trabalhar em parceria com perfis técnicos e funcionais, entendendo e aplicando regras de negócio • Escrever e manter testes unitários, garantindo cobertura e qualidade do código • Contribuir com boas práticas de desenvolvimento, qualidade de código e organização técnica • Participar ativamente dos ritos ágeis e discussões técnicas do time • Manter postura de aprendizado contínuo e troca de conhecimento com o time

Brazil