Position Summary
As the Software Engineer Manager in our organization, you will be leading and mentoring Software Engineers who are responsible for crafting, developing and maintaining software applications. This person will work closely with our Architecture and Security teams to implement improvements in our processes.
Essential Job Functions
Note: The duties listed below serve only as illustrations of the various types of work performed. The omission of specific statements of duties does not exclude them from the position if the work is similar.
-
Working collaboratively with the Architecture Team, identifying needs and strengths for career progression of team members and creating opportunities for development
-
Mentor junior colleagues by providing career development goals, meeting regularly, writing and delivering semi-annual/annual reviews, and advocating for their career advancement
-
Support company growth by building and maintaining a strong professional network as well as contributing to the recruitment of new employees
-
Work closely with Senior Leadership on improving our processes
-
Define individual performance objectives and development plans, and ensure alignment with department, function, and company objectives
-
Foster an environment in which continuous improvement methodologies are applied to deliver value to customers
-
Assist with difficult personnel matters including personnel issues, investigations, performance improvement plans, and terminations.
-
Collaborating with People and Talent on recruiting and employment interviews
Qualifications/Educations/Skills
Note: Qualifications listed are guidelines. Other factors may be taken into consideration.
-
Bachelor’s degree in Computer Science, Management Information Systems, Software Engineering or related discipline or equivalent experience preferred
-
5+ years in a supervisory or lead role
-
Ability to deal with difficult situations involving sensitive and confidential employee issues
-
Excellent verbal, written and interpersonal communication skills needed.
-
Team-oriented, collaborative, and thoughtful
-
5+ years working in Agile environments where improvements were actually made based on feedback
-
5+ years with responsibility for code that was moved to production, including responses to production issues
-
5+ years championing key software development practices such as refactoring, testing, code reviews
-
Familiarity with software development principles that promote high quality maintainable code
-
Experience in all software disciplines: requirements writing, design, coding, testing, deployment, support.
-
Experience fostering a team environment where team members are challenged and they support each other with high levels of respect and comradery
Competencies
-
Interpersonal Skills
-
Communication
-
Organization
-
Detail oriented
-
Accuracy
-
Adaptability
-
Dependability