[Remote] Lead Software Engineer - Contract to Hire - Remote (Southern CA)
Note: The job is a remote job and is open to candidates in USA. INSPYR Solutions is a national expert in delivering flexible technology and talent solutions. They are seeking a Lead Software Engineer to lead the development of projects under the Loyalty vertical of their Sponsorship division, focusing on designing and scaling applications that serve millions of customers while collaborating with various stakeholders.ResponsibilitiesLead a team of full-stack engineers of mixed levels and skill setsOwn application architecture decisions with a proven lens for high-volume, high-availability systems serving large customer basesDrive development work across globally distributed software teamsProvide technical guidance including architecture and design decisions, code reviews, and hands-on problem-solving — particularly around scalability bottlenecks, load patterns, and system resilienceOwn the full development and deployment cycle for your team's software and productsDefine and enforce infrastructure scaling strategies, including horizontal/vertical scaling, caching, database optimization, and traffic managementMentor and grow developers through technical leadership and coachingOrganize, prioritize, and coordinate team efforts, reporting progress to stakeholders and managementEngage cross-functional stakeholders (UX, Design, Product, PMO) to gather requirements and implement short-to-mid-term product strategiesMake technical recommendations that extend beyond your immediate teamDebug and triage production application issues, often across systems you didn't buildAutomate testing, deployments, performance monitoring, and recovery processesOrganize and oversee production releasesSkills6+ years of experience as a full-stack engineer with a strong backend focus, including at least 2 years in a lead or principal engineering roleDemonstrated experience designing and leading application architecture for systems serving a minimum of 1 million customers — candidates must be able to speak to specific systems, scale metrics, and architectural decisions madeProven experience scaling applications from an infrastructure standpoint, including auto-scaling, load balancing, CDN strategy, caching layers (e.g. Redis/Memcached), and database performance at scaleExperience operating and owning production systems under high-traffic, high-availability requirements (e.g. 99.9%+ SLA)Experience building applications that are gracefully degradable and fault-tolerant under loadExperience working in a distributed systems environment with micro-frontends and microservicesExperience with AWS or another major Cloud Provider, including infrastructure-level services (e.g. EC2, ECS/EKS, RDS, ElastiCache, CloudFront, or equivalents)Experience with Docker and Kubernetes or another container orchestration frameworkExperience with CI/CD pipelines (GitLab CI, Jenkins, or similar)Experience working with React, Next.js, GraphQL, and CSSBackend engineering experience, preferably in JavaExpert-level knowledge of frontend design patternsExperience with Agile methodologiesStrong communication skills with the ability to convey technical topics clearly to non-technical stakeholdersExperience mentoring engineers and delegating effectively across mixed-skill teamsExperience with legacy application modernization and migrations is a plusExperience working with remote or globally distributed teams is a plusBenefitsComprehensive medical benefitsCompetitive pay401(k) retirement plan…and much more!Company OverviewINSPYR Solutions is a information technology staffing service providers. It was founded in undefined, and is headquartered in Fort Lauderdale, Florida, USA, with a workforce of 501-1000 employees. Its website is https://inspyrsolutions.com.