Progressive Leasing is looking to hire a Senior or Lead Software Engineer to help grow the company and ensure its mission is achieved by developing high-quality, stable, and fluid solutions.
Requirements
- Strong knowledge of modern programming languages (e.g., C .NET 6+) with proficiency in concepts such as collections, lambdas, functional programming, and concurrency/multithreading.
- Proficiency in enterprise application frameworks, including .NET Core/.NET 6+, and familiarity with dependency injection and modular application design.
- Experience with ORM tools such as Entity Framework.
- Hands-on experience designing, building, and deploying microservices in production environments.
- Expertise with AWS, Azure, or Google Cloud, and familiarity with cloud-native tools and platforms (e.g., Kubernetes, Docker). AWS preferred.
- Knowledge of CI/CD pipelines, version control systems (Git), and build tools such as MSBuild/NuGet.
- Experience with relational databases (e.g., MySQL, PostgreSQL, SQL Server) and NoSQL databases (e.g., MongoDB, Cassandra).
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
Other
- Proven track record of leading teams and delivering large-scale systems.
- Excellent problem-solving and decision-making skills.
- This role is a work from home position and can be performed remotely anywhere in the continental US or in our corporate office in Draper, Utah.
- Progressive Leasing welcomes and encourages diversity in the workplace.
- We do not discriminate in any aspect of employment on the basis of race, color, religion, national origin, ancestry, gender, sexual orientation, gender identity and/or expression, age, veteran status, disability, or any other characteristic protected by federal, state, or local employment discrimination laws where Progressive Leasing does business.