Software Engineering Manager manages and oversees the design and development of software applications. Directs the work of engineers to ensure the best practices around software development. Being a Software Engineering Manager requires a bachelor's degree. Typically reports to a senior manager. The Software Engineering Manager manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personnel actions. Extensive knowledge of department processes. To be a Software Engineering Manager typically requires 5 years experience in the related area as an individual contributor. 1 to 3 years supervisory experience may be required. (Copyright 2024 Salary.com)
Red Hat’s Special Projects and Solutions organization seeks a dynamic Software Engineering Manager to lead our UI team. The mission of this team is to deliver comprehensive UI support across various projects within and outside of the organization, from implementing specific features within ongoing initiatives owned by other teams to taking full ownership of project lifecycles, including conceptualization, design discussions, prototyping, and ongoing product support. This team thrives on adaptability and agility, responding promptly to incoming requests based on priority, often within a single business day.
In this role, you’ll build, organize, and manage a global team of talented Red Hat UI engineers, cooperate with user experience designers as well as managers from many different areas and backgrounds, develop lasting relationships with teams you’ll engage with and carefully balance priority and capacity of a highly motivated development team.
In this technical role, you will be expected to lead the technical discussions and technical directions of the UI aspects of the projects your team is contributing to.
Drive the direction and execution of the development team
Contribute and lead technical discussions, cross-engineering collaboration, and customer and partner engagements
Lead the day-to-day activities of the core team around the globe, including detailed project management
Manage and grow a motivated, engaged, and effective team, highly focused on flexibility, execution, and delivery
Experience working as a software engineer, leading complex projects, design, code reviews, and more.
Good technical understanding and expertise of OpenShift and related technologies, ability to navigate through high-level system and software architecture, detailed designs, code reviews and problem-solving. This is a highly technical role.
Strong organizational capability including building and executing aggressive plans, and leading the everyday activities of a global engineering team.
Experience in building user interfaces and understanding the user perspective
Past team-lead or people manager experience
#LI-OA1