Director, SW Full Stack Eng
Job Description
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
Date Posted
10/03/2022
Views
0
Similar Jobs
Account Manager (Advertising Sales Team) - Chicago - CafeMedia
Views in the last 30 days - 6
This is an excellent opportunity to get broad experience in all aspects of digital media The position is based in Chicago IL and requires excellent co...
View DetailsAVP, Internal Audit - CNA
Views in the last 30 days - 11
The job description is for an Assistant Vice President Internal Audit position at CNA The role involves leading a team to provide risk management gove...
View DetailsSoftware Product Consultant - CSC Corptax
Views in the last 30 days - 10
The job description is for a fulltime consultant to join the Corptax Professional Services Team The consultant will provide implementation and best pr...
View DetailsSr. Software Engineer - OEMS Team - Enfusion
Views in the last 30 days - 8
Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...
View DetailsIT Service Delivery Specialist - Green Thumb
Views in the last 30 days - 6
The job posting is for a Service Delivery Specialist who will provide technical support to GTI staff The successful candidate must be a highly motivat...
View DetailsIT Service Desk Analyst - Green Thumb
Views in the last 30 days - 8
The job posting is for an IT Service Desk Analyst at GTI The successful candidate will provide technical support to staff work independently and have ...
View Details