Summary Descriptionnbkc isnit your average bank. We take your traditional financial institution and make it better.We know what we offer our customers is only as good as the people behind the scenes who keep it going. Thatis why we make sure youire supported and encouraged along the way. Youill work with some awesome, intelligent, and diverse people in a fun and forward-thinking environment and accomplish plenty of things youill wanna brag about.inbkc is deeply committed to diversity, equality, and inclusion in all its practices, especially when it comes to growing our teams. We aim to build a company whose culture promotes inclusion and embraces how rewarding it is to work with employees from all walks of life.iWe are currently looking for aiManager of Software Engineeringito join our Software Development team. The Manager will code and manage a team - best of both worlds (hands on coding and developing a team!)This position will be @Flex (a combination of both in the office and at home).iCheck out more details below.iWhat youill doLead a talented team of Software Engineers and Senior Software Engineers as they deliver custom software solutions using modern languages and cloud technologies.Oversee daily development tasks, remove roadblocks, and drive overall team performance.Manage project roadmaps and contribute to the project planning process.Partner with Director of Software Engineering to assess process deficiencies and implement, create, or update policies and procedures.Assist the Director of Software Engineering to identify, onboard, train and mentor new Software Engineers.Provide regular coaching and feedback to direct reportsServe as an escalation point within the information technology teamConduct code reviews that foster quality software and constructive learning experiences.Consistently look for ways to innovate and champion technology initiatives within the team and organization.Maintain clear and consistent communication with other team members and leaders.Contribute to team growth by participating in interviews and recruiting efforts.Follow all applicable laws and regulations.Perform other duties and projects as assigned.iWhat youill bringHigh School Diploma/GED requirediBacheloris degree in Computer Science OR a 2-year technical degree5+ years of experience designing and implementing software solutionsExperience in our primary technologies: iC#, Angular, SQL, NoSQLHands on experience with cloud platforms, preferably Microsoft AzureProven track record of mentoring developersAdvanced understanding on architectural design principlesAbility to think creatively, critically, and analytically in a variety of technical scenariosStrong organizational and time management skillsAbility to stay flexible and easily adapt to changeSolid communication skills, both verbally and writteniBonus PointsPrevious leadership experienceiFormal training or experience in cloud security, preferably Microsoft AzureFamiliarity with PythonExperience working with multiple software design patternsFamiliarity with The IDesign MethodiOur Hiring ProcessiAfter we review your application and feel youire a potential fit we will reach out with next steps. We work hard to meet our candidates on their time- sometimes thatis a phone screen, video interview, or even a cup of coffee before meeting our team. We are committed to keeping you updated along the way.iiWhat youill love about us:iBenefits:Choose from one of our multiple comprehensive health care plans that best suits you and your family where you are in life right now. (HSA, FSA, PPO i we got you covered!)iSave more for your future with our 401k retirement savings plan with a generous match and immediate vesting from nbkc. Now thatis a sweet deal!iEnjoy 4 weeks of paid time off, 12 paid holidays, and 8 paid volunteer hours per yearSpend time bonding with your family with paid parental leave optionsTake advantage of our awesome wellness programs which includes our wellness@nbkc account and our o