Fevrok logo
Director, SW Full Stack Eng
3 years ago

WHO WE ARE

Northern Trust provides innovative financial services and guidance to corporations, institutions and affluent families and individuals globally. With 130 years of financial experience and nearly 20,000 partners, we serve the world's most sophisticated clients using leading technology and exceptional service.

Today, we are going through a metamorphosis - starting with our Wealth Management business where we are embracing Agile ways of working and exploring new technologies like cloud, analytics, microservices architecture, etc. Last but not least, our advanced Digital design systems enable us to put our valued customers at the heart of our user experience.

WHO YOU ARE

As the Director of Software Engineering,

you will lead multiple teams that provide support to a large, diverse user base comprised of both Northern Trust clients and global technology and business partners.

You work hard to stay on top of fast changing technology and invest a lot of energy in learning new tricks.

You are caught up on industry trends in client development frameworks and also anticipate what the near future will bring.

Furthermore:

At least 3 years of any Cloud operations experience (AWS is a Plus) in a DevOps environment

At least 10+ years leading software engineering teams delivering consumer-facing products in an Agile environment

At least 5 years of hands-on software development and systems integration

Experience in implementing and managing continuous Integration / continuous delivery tooling and processes

Experience in building in the cloud - Nice to have Amazon Web Services

Experience with data science, machine learning applications

You can learn quickly and think creatively, always looking for opportunities to innovate and improve

You are a lifelong learner that has a unique blend of business and technical savvy in the digital world; a big-picture vision and ability to effectively roadmap a desired outcome, and the delivery know-how to make that vision a reality

You can handle multiple projects simultaneously and thrive in a fast-paced environment

You are a proven leader and can help teams assimilate and apply new concepts, business models, and technologies

Responsibilities for Director of Software Engineering

Define key metrics for team success

Ensure "operational excellence" capabilities (usability, availability, resilience, security, ) are built into the platform from the start

Ensure DevOps team follows best practice design patterns, coding standards, test automation, build/deployment

Solid understanding of several software development methodologies (Agile, Evolutionary, Waterfall, ) and when to use each of these techniques

Drive the successful delivery of software projects in an Agile/Scrum environment across multiple teams

Lead leaders of software engineering teams in an Agile environment leveraging advanced engineering practices to deliver national scale solutions for the US Card Business

Define, influence, communicate and drive a multi-year technology strategy

Manage a portfolio of diverse technology projects that transform customer interactions with card products

Develop business applications that maintain the highest availability and performance

Specializes in full stack development and implementing end-to-end components of custom applications. Involves designing and developing the UI, business logic, data & integration layer along with testing and maintenance of these layers. Creating, querying & manipulating databases, APIs and integration, Front-end code (HTML/CSS, bootstrap, React JS, Angular JS) and web stack back-end technologies (PHP, Python, Java, ruby on rails etc.).Job focus is on managing others and applying operational or strategic management skills.

Management responsibilities and decisions likely include hiring, performance reviews, pay decisions and development. Achieves goals mostly through work of others. Provides leadership to managers and professional staff. Is accountable for the performance and results of multiple related teams. Develops departmental plans, including business, production and/or organizational priorities.

Decisions are guided by resource availability and organizational objectives.

Identifies and solves complex, operational and organizational problems leveraging the appropriate resources within or outside the department

Guided by organization functional business plans, impacts the department results by supporting and funding of projects, products, services and/or technologies

Additional Information






©2025 Fevrok. All Rights Reserved.