Skip to main content

Progressive Leasing is hiring Lead Software Engineer – .Net

➡️ Apply here: Lead Software Engineer – .Net

🔔 Monitor #.net #team_lead jobs

👩‍💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume


**Job Title:** Lead Software Engineer – .Net (Remote)

**Company:** Progressive Leasing

**Location:** Georgia (Remote)

**Job Description:**

Progressive Leasing is seeking a Lead Software Engineer to join their team. This role involves developing high-quality, stable, and fluid solutions for engineering and infrastructure teams. The ideal candidate will have a passion for developer experience, mentoring, and coaching to improve team velocity and software quality.

**Responsibilities:**

* Leverage the latest technology and tools to deliver scalable, maintainable code.
* Operate in a hybrid environment, including on-prem and multi-cloud platforms (AWS, Azure, GCP).
* Collaborate and participate in developing solutions within cross-discipline teams.
* Actively participate in code reviews to enforce best practices and software craftsmanship.
* Contribute to the development and evolution of the technology roadmap and evaluate new software and tools.
* Demonstrate a high sense of ownership and accountability.
* Contribute to team success and individual growth.

**Required Skills:**

* Strong knowledge of C# and .NET (Core / .NET 6+), including async/await, LINQ, multithreading, concurrency, and memory management.
* Proficiency with ASP.NET Core (Web API / MVC / Minimal APIs), .NET security (authentication, authorization, OAuth2/OpenID Connect), and common .NET libraries.
* Experience with Entity Framework Core and relational data access, including migrations, performance tuning, and optimized SQL.
* Hands-on experience designing and building microservices.
* Expertise with AWS or Azure, or Google Cloud, and familiarity with cloud-native tools (e.g., Kubernetes, Docker). AWS experience is preferred.
* Knowledge of DevOps practices, including CI/CD pipelines and Git.
* Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
* Skilled in JVM tuning, profiling tools, and performance optimization.
* Deep understanding of RESTful APIs, OpenAPI/Swagger, and API security.

**Preferred Skills:**

* Experience in the Financial Services industry with a focus on Lending.
* Expertise with AWS.
* Familiarity with event-driven architecture and messaging systems (e.g., Kafka, RabbitMQ).
* Knowledge of testing frameworks.

**Qualifications:**

* 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
* Employee Stock Purchase Program
* Tuition Reimbursement
* Charitable Gift Matching
* Job required equipment and services

Previous and next articles