As a Software Engineering Manager, you will lead, mentor, and coach a software engineering team. Your responsibilities will include providing tactical and strategic guidance, identifying opportunities to enhance efficiency and quality, and pinpointing the needs of the Reliability department. You will engage your team in implementing new software solutions and tools. You will also lead organization-wide and cross-functional software initiatives, collaborate with hardware and software teams, contribute hands-on to the team's engineering work, and leverage a global contractor team. Communication and presentations should be tailored for multidisciplinary audiences, leading discussions on requirements, design, implementation, and validation. This role also involves leveraging AI/ML-driven tools and methodologies, serving as the primary point of contact for stakeholders, and fostering a culture of innovation.