The Lead Software Engineer provides technical leadership while remaining hands-on in the design, development, and delivery of software solutions. Operating above the Senior Software Engineer level, this role is accountable for architectural guidance compliance, code quality, engineering best practices, and mentoring across one or more teams. The Lead Software Engineer partners with Product, Architecture, and Engineering leadership to ensure systems are scalable, secure, maintainable, and aligned with organizational technology standards. The role also applies AI-assisted engineering practices to improve productivity, quality, and operational efficiency. The position owns end-to-end technical delivery for assigned systems or domains and contributes to system- and platform-level technical direction. It requires informed technical decisions that balance quality, speed, cost, and risk; adapting technical approaches as requirements change; and maintaining current knowledge of software engineering, cloud, DevOps, and AI technologies.
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