Lead Software Engineer

U.S. Bank

Job title:

Lead Software Engineer

Company

U.S. Bank

Job description

At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at—all from Day One.Job DescriptionThis position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate takes responsibility of the software artifacts produced adhering to U.S. Bank standards in order to ensure minimal impact to the customer experience. The candidate will be adept with the agile software development lifecycle and DevOps principles.Essential Responsibilities:Set a vision for the technology stack of our organizationGet buy-in from multiple product teams, leadership, and other stakeholders for your technology strategyLead teams of full-stack engineers to write efficient, scalable, easily maintainable, well-abstracted, and well-tested codeDefine the architecture, structure, and standards of our codeCommunicate and work closely with product owners, designers, and engineers to plan/coordinate technical updates and improvements.Lead team discussions on how to improve our stack and processDevelops policies, procedures, and systems to help the team work together efficientlyDefines deadlines, goals, and technology deliverables ensuring on-time delivery, with qualityKeeps abreast of industry trends and emerging technologiesEmpathetic and enjoys seeing their teammates grow and succeed in their careersProvides technical guidance to the feature teams when neededEnsures compliance with legal regulations and standardsBasic Qualifications– Bachelor’s degree, or equivalent work experience– Six to eight years of relevant experiencePreferred Skills/ExperienceExperience with Software Engineering best practicesPrevious experience with building Databases (PostgreSQL, MongoDB), writing and optimizing database queries5+ years of software development experienceDeep knowledge of JavaScript / TypeScriptAbility to build complex apps using EmberExperience with RESTful APIs and http services using NodeJS / TypeScriptWriting tests (unit, integration, e2e)Experience with GIT version control – git flow developmentAbility to communicate in English on a day to day basisExcellent communication skills to collaborate with cross-functional partners and independently drive projects and decisionsLocation ExpectationsThe role offers a hybrid/flexible schedule, which means there’s an in-office expectation of 3 or more days per week and the flexibility to work outside the office location for the other days.If there’s anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our .Benefits:Our approach to benefits and total rewards considers our team members’ whole selves and what may be needed to thrive in and outside work. That’s why our benefits are designed to help you and your family boost your health, protect your financial security and give you peace of mind.

Expected salary

Location

Toronto, ON

Job date

Sat, 05 Oct 2024 00:26:46 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (un-jobs.net) you saw this job posting.

To apply for this job please visit jobviewtrack.com.

Job Location