The Lead Software Engineer provides technical leadership for the design, development, integration, testing, deployment, and support of enterprise-scale software solutions, APIs, and cloud-native platforms. This role leads engineering teams through the delivery of complex business solutions while driving architecture strategy, engineering excellence, operational resilience, and modernization efforts. The Lead Software Engineer partners with Architects, Product Owners, Scrum Masters, Value Stream Managers, and business stakeholders to define solution roadmaps, establish technical direction, and deliver scalable, secure, and highly available applications. The role serves as a hands-on technical leader responsible for software architecture, microservices development, API platform engineering, system integration, cloud adoption, DevSecOps practices, and mentoring software engineers. Based on the source role's emphasis on technical leadership, software design, stakeholder engagement, risk management, and engineering mentorship.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior