Senior Software Engineer

iLendingEnglewood, CO
$115,000 - $130,000Onsite

About The Position

iLending is hiring an experienced Senior Software Engineer. We are looking for full-time, career-oriented individuals who want to join a fun and energetic company. We offer a very competitive base pay plus At iLending, we believe that success starts with a strong foundation of values. Our team is built on dependability, empowering one another to achieve greatness, and fostering transparency in everything we do. We're passionate about creating a people-focused culture where everyone feels valued, supported, and inspired to contribute their best!

Requirements

  • 10+ years of professional software engineering experience, with a strong focus on modern cloud-native applications
  • 5+ years of hands-on experience developing and deploying solutions on Microsoft Azure
  • Advanced full-stack development experience using React (or similar modern UI frameworks) and C# / .NET Core
  • Proven expertise building and maintaining RESTful APIs and distributed systems using microservices architecture
  • Strong experience with containerized applications and orchestration platforms such as Kubernetes and Azure Kubernetes Service (AKS)
  • Hands-on experience with NoSQL data stores, particularly Azure Cosmos DB, and solid knowledge of relational databases (Azure SQL / SQL Server)
  • Deep understanding of application, API, and cloud security, including authentication/authorization, data protection, secure communication, and compliance requirements
  • Experience designing and operating systems with security, reliability, scalability, and regulatory compliance in mind
  • Proficiency with Infrastructure as Code (IaC) using tools such as Bicep (or equivalent)
  • Strong experience building and maintaining CI/CD pipelines using Git and Azure DevOps
  • Solid understanding of networking fundamentals, cloud networking, and service-to-service communication
  • Experience working in Agile/Scrum teams and collaborating closely across engineering, architecture, and IT

Nice To Haves

  • Azure Platform Experience (Preferred)
  • Azure App Services (Web Apps, API Apps, Logic Apps)
  • Azure Kubernetes Service (AKS)
  • Azure Cosmos DB and Azure SQL (PaaS)

Responsibilities

  • Design, develop, and maintain scalable cloud-based solutions that meet organizational needs
  • Collaborate closely with the architecture team to design and deliver solutions that meet standards for performance, security, reliability, and compliance
  • Analyze complex business requirements and translate them into effective technical solutions using industry best practices
  • Own the full software development lifecycle, including planning, design, development, testing, deployment and ongoing enhancements in the cloud
  • Partner with IT and cross-functional teams to ensure applications operate reliably, securely, and efficiently in the cloud environment
  • Diagnose, troubleshoot, and resolve issues in existing applications to maintain system stability and performance
  • Serve as the subject matter expert (SME) for the products owned by the engineering organization
  • Provide production support, including participation in regular on-call rotations
  • Mentor and guide junior engineers, promoting best practices, code quality, and professional growth

Benefits

  • Medical
  • Dental
  • Vision
  • PTO
  • 401(k) match
  • Health Savings Account(HSA)
  • Dependent Care Flexible Spending Account
  • Employer Paid Life and AD&D Insurance
  • Supplemental Life and AD&D Insurance
  • Employer Paid Short-Term and Long-Term Disability
  • Paid Parental Leave
  • Wellness Program
  • Financial Wellness Program
  • Tuition Reimbursement Program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service