The Senior Manager, Software Engineering is a technical expert and thought leader in multiple relevant disciplines as well as a proven strategic leader.
The leader is responsible for assisting with the visionary direction for technology solutions as well as facilitating, coordinating, and developing technical solutions for approved projects, system improvements, and ad-hoc or emergency requests.
The leader is responsible for leading a multi-disciplinary team of analysts, developers, and testers to deliver software solutions.
Responsibilities :
Acts as team lead for a small cross-functional team of analysts and testers delivering software solutions and maintain existing applications.
Demonstrates excellent verbal and written communication skills including the ability to concisely express solutions / ideas verbally or via written text and diagrams (eg UML or other)
Follows established coding standards and techniques, assists with establishing and improving standards
Oversees and conducts code reviews to ensure adherence to established coding and architectural standards
Works with analysts, Product Owners, and Integration Testing team to ensure the delivery of quality code that meets the functional requirements
Drives the technical vision and strategic direction of technology with input from business teams, development, and IT Support.
Works with the leadership across different geographic boundaries and represents their team and work
Maintains a working knowledge of Asurion's applications and system integration and is able to understand changes in order to anticipate cross-system or cross-process impacts.
Coordinates scheduled ad-hoc, and emergency tasks within the department's scope.
Ensures the appropriate adherence to Asurion's inter-departmental processes and procedures
Provides proper status notifications and updates for internal and external communications
Effectively communicates the feasibility of requested deliverables and timelines to the Sr. Manager, internal Business, and Project Stakeholders.
Understands multisystem security policies and guidelines
Champions a continuous improvement mindset including identifying new approaches and processes that would contribute to improvements in the team, its implementations, and Asurion’s product suite
Qualifications and Experience
Bachelor's degree in Engineering, Computer Science, Information Technology or equivalent
Minimum 6 years of software development, implementation and support required
Minimum 2 years’ people leader experience to include responsibility for team of 3 or more employee and contractors, business analyst’s / software engineer’s / test engineers (onshore and offshore)
Technical Skills :
Javascript, React JS, Node JS
Good working knowledge about Microservices, APIs, Web and database technologies
Experience with Cloud technologies and architecture including AWS
Previous, proven leadership experience required
Experience developing software in an Agile Scrum environment
Excellent technical analysis and problem solving skills
Excellent communication skills.
Ability to communicate effectively with an executive audience, and clearly communicate technical issues to a non-technical audience.
Should possess enough technical knowledge to engage developers and solution architects across the organization to deliver a solid technical design