The Lead Software Engineer will be responsible for the design, development, and architecture of new and current systems, providing technical leadership, and aligning technology solutions with business objectives. The role involves participating in enterprise architecture reviews, evaluating new technologies, monitoring application performance, troubleshooting issues, providing coaching, and working in a fast-paced environment. The ideal candidate will drive technology solutions that align with business objectives, ensuring seamless integration and innovation within the technology ecosystem.