Principal Architect - IT

Overview

On Site
Full Time

Skills

Architectural Design
Regulatory Compliance
Technical Drafting
Collaboration
Systems Design
Application Development
Scalability
Research
Design Patterns
Software Design
Business Strategy
IT Strategy
Computer Science
Computer Engineering
Information Systems
Enterprise Architecture
Management
Provisioning
FOCUS
Continuous Integration
Continuous Delivery
Dynatrace
Vulnerability Management
Data Management
Data Architecture
Strategic Thinking
Problem Solving
Conflict Resolution
Roadmaps
Emerging Technologies
Software Development
.NET
Java
Relational Databases
Data Governance
Data Integration
Leadership
Mentorship
Scrum
Kanban
Agile
Cloud Computing
DevOps
Amazon Web Services
Microsoft Azure
Google Cloud Platform
Google Cloud

Job Details

Description

Job overview and responsibilities

The Principal Architect will lead the architectural design and strategy for applications within the DT Tech Ops & Safety portfolio. In this role, you will collaborate with the United Airlines Enterprise team to ensure compliance with architectural standards. You will apply these standards to the portfolio to provide a cohesive technical design and strategy across applications, platforms, and services, including third-party IT systems implementations. The Principal Architect will implement enterprise architecture standards within cloud and on-premises infrastructures, ensuring adherence to DevOps, security, and data management standards. The ideal candidate will possess a deep understanding of translating enterprise architecture standards into actionable designs, ensuring applications are built in a scalable, secure, and compliant

Responsibilities

Collaborate with domain architects, engineers, and leaders to develop technical standards, reference architectures, design patterns, opinion papers, and architecture decision frameworks that guide the design of technology solutions, especially those requiring integration of applications.

Develop and manage a technical strategy and coordinate adoption. This role will be responsible for architect guidance on best practices and common pitfalls in system design, infrastructure integration, application development, and application runtime principles.

Manage the architecture review process by creating validation checklists, reviewing architectural artifacts, and providing domain-specific guidance to drive architectural alignment across the enterprise. Apply architectural and engineering principles to design solutions that meet operational requirements, including scalability, maintainability, security, reliability, extensibility, flexibility, availability, and manageability.

Implement and maintain CI/CD pipelines and observability tools (Harness, Dynatrace, AWS) to ensure efficient software delivery and application reliability.

Conduct research and develop Proofs of concept for emerging technologies and implementation toolkits to support anticipated development efforts and recommend technologies that are functionally robust and cost-effective. Research, enforce, and drive the adoption of design patterns throughout the enterprise, and evangelize best practices for solution design and development.

Identify new technologies, industry trends, and best practices to incorporate into the roadmap. Plays a critical role in translating business strategy into technical strategy and defines end-to-end technology architectures that support the strategy.

Qualifications

What's needed to succeed (Minimum Qualifications):

  • Bachelor's degree
  • Computer Science, Computer Engineering, Information Systems or other computer related field required
  • 7+ years of experience in enterprise architecture, with a strong background in managing complex enterprise applications and infrastructure.
  • Enterprise Applications:
  • Cloud and On-Premise Infrastructure: Expertise in on-premise server provisioning, with a focus on hybrid cloud environments
  • DevOps and CI/CD: Strong knowledge of DevOps practices, including CI/CD, automation, and observability tools (Harness, Dynatrace).
  • Security and Vulnerability Management: Solid understanding of security best practices, including vulnerability management and mitigation.
  • Data Management: Proficient in data architecture, governance, and security, with experience in both relational and non-relational databases.
  • Strategic Thinking and Problem-Solving: Ability to develop long-term technology roadmaps and solve complex technical challenges.
  • Emerging Technologies: Keen interest in staying current with the latest trends in architecture, cloud computing, and software development.
  • Extensive experience with .NET or Java, and building scalable, high-performance applications
  • AWS Cloud Services or Azure Cloud Services
  • Proficient in relational and non-relational databases, data governance, and data integration strategies.

What will help you propel from the pack (Preferred Qualifications):

  • Master's degree
  • Leadership and mentoring abilities: Ability to guide and motivate a team of developers
  • Experience with Agile development methodologies: Familiarity with Scrum, Kanban, or other Agile frameworks
  • Understanding of cloud computing and DevOps principles: (e.g., AWS, Azure, Google Cloud Platform)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.