Principal, Software Full Stack Engineer at Northern Trust

Dublin, County Dublin, Ireland

Northern Trust Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Financial Services, Asset ManagementIndustries

Requirements

  • In-depth knowledge of various Software Development Life Cycle (SDLC) and application development frameworks
  • Experience managing entire technology platform for the portfolio including access controls, vulnerabilities, disaster recovery plans, release planning, testing standards etc
  • Experience working with Microsoft Azure, AWS, hybrid, and multi-cloud systems
  • Very good understanding of zero-trust architecture and working experience with relevant tools/technologies
  • Knowledge related to Artificial Intelligence/Machine Learning, DevOps pipeline, Infrastructure as Code (IaC), and relevant tools
  • Very good understanding of concepts related to Docker, containers, serverless computing, and Kubernetes
  • Ability to represent the team in technical discussions and drive towards deliverables with minimal guidance
  • Deep knowledge of application or infrastructure systems architecture, usually having experience with multiple system technologies
  • Strong knowledge/understanding of Azure or related cloud development along with Java, Microservices, APIs, Kafka etc
  • Excellent consultative and communication skills, and the ability to work effectively with clients, partners, and IT management and staff
  • Strong collaboration skills and analytical ability
  • Bachelor's degree in computer science or a related discipline and experience in information technology, or an equivalent combination of education and work experience

Responsibilities

  • Guides the development, specification and communication of application or infrastructure architectures used by multiple business or application systems
  • Provides extensive, in-depth, technical consultation to the clients, partners, and IT Management to develop plans and directions to assure the integration of corporate business area requirements
  • Thoroughly understands decision process issues of technology choice, such as design, data security, client server communication, etc
  • Partners with Management in the building of new and on-going vendor relationships
  • Evaluates and selects from existing and emerging technologies those options best fitting business/project needs
  • Promotes sharing of expertise through consulting, presentations, and documentation, etc
  • Carries out complex initiatives involving multiple disciplines and/or ambiguous projects
  • Displays a balanced, cross-functional perspective, liaising with the business to help improve efficiency, effectiveness, and productivity
  • Strategic in developing, implementing, and administering programs within functional areas
  • Provides guidance to team members, fostering an environment that encourages employee participation, teamwork, and communication

Skills

Key technologies and capabilities for this role

.NetJavaMainframeMicroservicesKafkaCI/CDTest AutomationCloud Architecture

Questions & Answers

Common questions about this position

What is the salary or compensation for this Principal Software Full Stack Engineer role?

This information is not specified in the job description.

Is this role remote or does it require office presence?

This information is not specified in the job description.

What key skills are required for this position?

Key skills include in-depth knowledge of Software Development Life Cycle and application development frameworks, experience managing entire technology platforms including access controls and disaster recovery, experience with Microsoft Azure, AWS, hybrid and multi-cloud systems, understanding of zero-trust architecture, and the application stack involves Mainframe, .Net, Java, microservices, Kafka, and CI/CD.

What is the company culture like at Northern Trust?

Northern Trust emphasizes enduring principles of service, expertise, and integrity, fosters an environment that encourages employee participation, teamwork, and communication, and promotes sharing of expertise through consulting, presentations, and documentation.

What makes a strong candidate for this role?

A strong candidate is an experienced functional expert with in-depth technical knowledge, able to guide architecture development, provide technical consultation, evaluate emerging technologies, partner on vendor relationships, and display a balanced cross-functional perspective while managing complex initiatives.

Northern Trust

About Northern Trust

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI