Principal Software Engineer

Remote
Full Time Lead Level 10+ years

Posted 1 week ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

This Principal Software Engineer will drive the design, development, and delivery of advanced AI-powered solutions, from prototypes to early-stage production systems, for a leading FinTech company. This role involves shaping technical direction and transforming cutting-edge AI models into tangible business value.

Responsibilities

  • Architect, design, and develop proof-of-concepts and early-stage production systems leveraging LLMs, agentic workflows, vector databases, and emerging AI technologies
  • Work closely with the VP of Research & Development to shape technical direction, evaluate emerging tools, and identify high-impact opportunities for AI adoption
  • Build integrations with platforms such as Microsoft Copilot, ChatGPT, and other leading models using APIs, SDKs, and custom toolchains
  • Develop full-stack solutions end-to-end, including API development, data pipelining, infrastructure provisioning, and cloud-native deployments
  • Create advanced prompts, system instructions, tools, and agent architectures to elevate automation, reasoning, and decision-making across business processes
  • Partner with engineering, product, data, and security teams to validate feasibility, ensure responsible-AI standards, and transition successful POCs toward production readiness
  • Maintain a high sense of ownership over solution design, performance, quality, and reliability
  • Actively research, experiment, and document findings to keep Progressive Leasing at the cutting edge of applied AI

Requirements

  • 10+ years of experience in software engineering
  • Deep expertise in full-stack development, distributed systems, and cloud architectures
  • Senior-level proficiency in AI integrations, LLM APIs, agent development, prompt engineering, and orchestration frameworks
  • In-depth expertise in cloud infrastructure design, automation, and deployment with AWS
  • Strong programming capability in Python
  • Experience with JavaScript/TypeScript and complementary backend frameworks
  • Hands-on experience building APIs, automating workflows, and designing scalable services using JSON, REST, and event-driven patterns
  • Solid understanding of databases (SQL/NoSQL), vector embeddings, and data modeling for AI-powered applications
  • Experience designing POCs, running experiments, and driving MVP-to-production evolution
  • Ability to work autonomously and distill ambiguous problem spaces into actionable technical solutions
  • Strong communication skills with the ability to influence decision-making and explain complex technical concepts to non-technical audiences

Qualifications

  • 10+ years of experience in software engineering with deep expertise in full-stack development, distributed systems, and cloud architectures

Skills

Python * SQL * AWS * JavaScript * REST * JSON * APIs * Distributed Systems * ChatGPT * TypeScript * NoSQL * LLMs * Vector Databases * Microsoft Copilot * Cloud Architectures * SDKs *

* Required skills

Benefits

Dental Insurance
Paid Holidays
Medical Insurance
Employee stock purchase program
Charitable gift matching
Vision Insurance
Tuition Reimbursement
Competitive compensation
Paid volunteer hours
Job required equipment and services
Life Insurance
Paid Time Off
Paid parental leave
Employee Resource Groups
Company matched 401K

About Progressive Leasing

Progressive Leasing is a leading provider of in-store and e-commerce lease-to-own solutions with over 20 years in FinTech, a subsidiary of PROG Holdings (NYSE: PRG).

Finance
View all jobs at Progressive Leasing →