Overseeing multiple development teams in a full-time remote capacity, the IT Software Engineering Manager will ensure the successful delivery of complex software applications while managing team performance, driving innovation, and collaborating with senior leadership to align development initiatives with organizational goals. Key responsibilities: Lead and mentor development teams, fostering collaboration and continuous improvement Oversee planning, execution, and delivery of software development activities, managing risks and ensuring adherence to quality standards Provide advanced technical guidance and support, promoting best practices in software engineering Required qualifications: Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent experience 7+ years of software engineering experience, with at least 3 years in a leadership role Proficient in multiple programming languages such as Java, C#, or Python Strong understanding of software development life cycle (SDLC) methodologies and cloud platforms like Azure Experience with version control systems, CI/CD pipelines, and DevOps practices