Job offer
Principal, Enterprise Architect
Northern Trust is seeking a Principal Enterprise Architect with over 10 years of experience to lead the design and architecture of cloud-native solutions at its locations in Prusa (U.S.) or Geneva (Switzerland). The role requires in-depth knowledge of cloud engineering, security, and the leadership of technical strategies for global financial services projects.
Tasks
- Define comprehensive architecture strategies and target state roadmaps to enable critical use cases while complying with global policies, enterprise principles, and regulations.
- Design and configure platforms for cloud-native technologies, including but not limited to container-based frameworks with proven expertise, DevOps tools, API gateways, identity and access management, monitoring, logging, network APIs, etc.
- Create cloud architectures across multiple platforms, cloud solutions, multi-cloud, and hybrid cloud solutions.
- Identify technologies, tools, and platform solutions across multiple functional areas (public/private clouds, SaaS, PaaS, IaaS).
- Evaluate and recommend platforms, container orchestration capabilities, DevOps services, and autonomous capabilities.
- Familiar with the latest trends in cloud computing and emerging technologies, including security and regulatory compliance.
- Evaluate all architecture gaps and omissions, recommend ad hoc processes, incorporate recommended capabilities, adopt test automation technologies, and recommend new approaches to address related issues.
- Partner with and collaborate with engineering and solution architecture teams to integrate IT and platform-related security and compliance requirements into enterprise platforms to protect business objectives.
- Provide developmental recommendations to resolve complex issues.
- Create robust platforms and build integrations that extend into cloud-based infrastructures, including continuous integration, decommissioning, security standards, and software security standards (ISO, PCT, NIST).
- In-depth technical knowledge and expertise in TOGAF and/or Zachman, with the ability to apply these frameworks appropriately across business, applications, data, technology, security, cloud, and enterprise security.
- Experience with RPA, low-code platforms, customer data, quality, digital products, and business processes.
- Advanced understanding of event-driven architectures, including API gateways/routers, MQP/OpenTelemetry, stream data, services, and data stores.
- Knowledge of cloud computing technologies, including concepts such as IaaS/PaaS and serverless architectures.
- Good working knowledge of web frameworks such as ASP.NET Core 5+, Java, RESTful APIs/services, mobile apps, web apps, other development frameworks, and enterprise data strategies, including Apache/AWS, Azure, IBM, GCP, Salesforce, and other enterprise platforms.
- Hands-on software engineering skills for microservice-based applications (Angular, Node.js, and microservices).
- Experience with DevOps tools and services: Jenkins, IIS, Octopus, Git, GitHub, Jenkins/GitLab, SAML 2.0.
- A thorough understanding of APIs—including both web service-oriented architectures (REST and SOAP) and related technologies—such as web servers, web services, web applications, mobile applications, and web applications.
- Experience as a cloud architect or engineer.
Requirements
- Genuine college or university credentials.
- At least 10+ years of relevant experience in application development/consulting, engineering, architecture, platform, cloud, and enterprise design.
- At least 5+ years of experience in a technology leadership role.
- Exposure to software engineering methodologies and development frameworks at scale (DevOps and agile methodologies, cloud-native, microservices, and well-known container concepts related to enterprise transformation, including DevOps and AI/AI governance considerations).
- Bachelor's degree in computer science or engineering, or equivalent.
- Proven hands-on experience with web applications.
- Knowledge of the financial services industry and its business, cloud, and infrastructure landscape.
- A deep understanding of cloud engineering solutions (enterprise architecture, systems engineering, integration techniques, cloud strategy, and other technologies, as well as a thorough knowledge of relevant platforms).
- Strong knowledge of cloud-based software solutions; Kubernetes, cloud migration.
- Proficient with one or more public cloud providers (Azure, AWS, or GCP).
- Experience implementing security and compliance best practices for cloud workloads (GDPR, ISO, PCI).
- Ability to lead and influence technical decisions within an organization.
Job details