KeyBank NA logo

Principal Software Engineer - Enterprise AI Platforms

KeyBank NA

Brooklyn, OHJobSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
Brooklyn, OH
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

Technical Leads at KeyBank own and drive the strategy, development, implementation, assessment, and support of platforms and applications. This Principal Software Engineer serves as a deep technical expert, sets engineering practices, architects platform health and performance, evaluates technologies, and guides security and lifecycle strategy. The role also mentors junior engineers, recommends bank-wide technology standards, and designs complex solutions to meet business needs.

Skills & qualifications

RequiredNice to have

Skills

Customer Needs AlignmentQuality ManagementProblem SolvingInnovationInter-Team CollaborationDecision-MakingInfluencingEmerging Technologies

Qualifications

Bachelor's Degree or Equivalent Experience7+ Years Relevant Experience

Full job description

Location: 4910 Tiedeman Road, Brooklyn Ohio Technical Leads own, oversee, and drive the strategy of the development, implementation, assessment, and support of one or more environments, applications, or platforms.Essential Functions - Independently develops and sets best practices for developing clean, maintainable, testable code for work assigned; performs code reviews for all levels of engineer. - Drives and architects the overall health, performance, availability, and resolution of system and client experience impacts for one or more environments, applications, or platforms. - Serves as the deep technical expert on the team; owns training program for junior engineers and mentors as the go to resource on the team. - Evaluates and makes decisions on new technologies and how they fit into the product solutions. - Applies, and proactively prepares to ensure, proper security standards for code development. - Displays outward thinking, develops strategies for the full software development life-cycle of new and emerging technologies and demonstrates the viability; owns recommended technologies, maintain budget constraints, and ensure communication and awareness of implemented technology. - Creates, reviews, and approves technical documentation, specifications, and project artifacts with Sr Engineers. - Recommends standards and best practices across the entire bank for technology. - Define high-level application platform architectural guidelines and articulate reasoning and trade-offs for choices to business owners. - Deep understanding of the business; drives, formulates and designs complex solutions to anticipate and meet business needs. - Performs other duties as assigned; duties, responsibilities and/or activities may change or new ones may be assigned at any time with or without notice - Complies with all KeyBank policies and procedures, including without limitation, acting professionally at all times, conducting business ethically, avoiding conflicts of interest, and acting in the best interests of Key's clients and Key. Education - Bachelor's Degree or equivalent experience (preferred) - OR equivalent experience (required) Work Experience - 7+ years of relevant experience (required) Skills Extensive Experience with the values and practices that align customer needs and satisfaction as primary considerations in all business decisions and ability to leverage that information in creating customized customer solutions. Expert knowledge of quality management methods, tools, and techniques and ability to create and support an environment that meets the quality goals of the organization. Extensive Experience with approaches, tools, techniques for recognizing, anticipating, and resolving organizational, operational or process problems; ability to apply knowledge of problem solving appropriately to diverse situations. Extensive Experience with the value of innovation; ability to create and develop new ideas for answers to work-related problems that improve the performance of the organization. Extensive Experience with the importance of inter-team collaboration in breaking down silos and achieving business results; ability to lead employees from various functions to communicate, coordinate work across divisions, and collaborate in solving problems as one team. Extensive Experience with the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment. Extensive Experience with effective influencing tactics and strategies; ability to impact decisions within and outside own organization Extensive Experience with emerging technologies; ability t

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.