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, the 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 help ensure systems are scalable, secure, maintainable, and aligned with organizational technology standards. The role also adopts and 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, contributes to system- and platform-level direction, and makes technical decisions that balance quality, speed, cost, and risk. It involves adapting to changing requirements 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