IT Team Manager - Software Engineering
Bank of Oklahoma in Tulsa, Oklahoma, USA
Financial Services
Full-Time
At BOK Financial, our success starts with our incredible talent. We are searching for an IT Team Manager to lead one of our high caliber teams. This is an opportunity to become involved in some major transformative projects and quickly make an impact. Bring your passion for team building, technical support, and development. It’s an exciting time to join us!
Job Description
The IT Team Manager is responsible for leading and managing a team of software engineers to develop high-quality software products. They work closely with the Software Engineering Manager and other departments within the organization, such as product management and quality engineering, to ensure that software projects are completed efficiently, on time and to the highest quality standards.
Team Culture
Our mission is to empower our company, teammates and customers through the delivery of resilient and customer-centric technology. We achieve this by leveraging our expertise in technology and deep understanding of our business units.
How You'll Spend Your Time
• You will manage a team of software engineers and provide technical leadership, mentorship, and coaching as needed
• You will help develop project plans, set goals and deadlines, and allocate resources appropriately
• You will ensure software development methodologies for Scrum/Waterfall are followed and that best practices are adhered to
• You will collaborate with other departments within the organization to identify and address issues and ensure that solutions meet business requirements
• You will foster a culture of innovation within the team, staying updated on industry trends and emerging technologies to enhance software development projects
• You will evaluate team members' performance and provide feedback and guidance for improvement
• You will participate in recruiting and hiring new team members
• You will build a healthy, respectful, collaborative culture within your team and others around the company
• You will fulfillment of Agile Sprint Roadmap initiatives where applicable.
• You will identifying skill gaps and development opportunities for direct reports
• You will facilitate training and coaching of software engineers to foster professional growth
Education & Experience Requirements
This level of knowledge is normally acquired through the completion of a bachelor’s or master’s degree in a technology field and/or 2+ years of leadership or management experience. Technology certifications are preferred. It is also preferred that the candidate have Banking and Financial Service experience.
SKILLS
• Strong technical knowledge of software development principles and practices
• 5 years or more of Java application experience including RESTful API development
• Strong Experience with Spring IoC container and Spring Boot Microservices a must
• AWS Cloud-based development, Kubernetes, Docker, DevOps, OAuth and OKTA
• Excellent leadership and communication skills, with the ability to motivate and manage a team effectively
• Strong problem-solving and analytical skills, with an ability to think creatively and strategically
• Knowledge of project management tools and techniques, including Jira project management, Agile, Scrum, etc.
• Experience in effectively managing remote teams, promoting communication, collaboration, and coordination across geographically dispersed members
• Ability to multitask, prioritize, and manage competing demands in a fast-paced environment
• Ability to travel and work after hours when required
Apply to this job and join Ivy Exec
Ivy Exec members get:
Access to 60,000+ senior-level job openings
Opportunities to join market research studies
A dedicated Career Advisor
Exclusive career growth courses and content