The Lead Software Engineer will coordinate and execute release activities, ensuring seamless integration and deployment of new features and updates. This role involves improving release engineering and operational processes for efficiency and reliability, implementing best practices for release management and CI/CD, and acting as a liaison between different teams, organizations, and stakeholders. The Lead Software Engineer will coordinate release schedules, allocate resources, identify and mitigate risks, and collaborate with development teams on automation tools. They will lead meetings to discuss release schedules, identify roadblocks, and ensure alignment, while also supporting technical teams by engaging on-call resources and monitoring changes. The role requires maintaining comprehensive documentation, deploying and refining engineering workflows, and driving initiatives to modernize release engineering technologies for increased agility. This includes designing interfaces for release management portfolios, planning system solutions, and engaging with stakeholders, architects, and leadership. The position also involves implementing AI-driven release automation tools and integrating AI chatbots into workflows to streamline processes and assist with rollbacks. Experience with Java and Node.js microservices architecture, Azure cloud services, and on-premises platforms is essential, along with performing development, testing, system architecture, or software configuration and deployment.
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