Director, Architecture

Fidelity InvestmentsWestlake, TX
9hHybrid

About The Position

Position Description: Designs, implements, tests, and deploys end-to-end technology solutions and software applications. Develops Application Programming Interfaces (APIs), microservices architecture, infrastructure, data architecture, security, and new technologies. Develops applications using DevOps and Azure. Delivers the next generation of software platforms and products for financial operations. Confers with systems analysts, engineers, programmers, and others to design systems and obtain information on project limitations and capabilities, performance requirements, and interfaces. Draws on in-depth knowledge of the business or function to provide business unit-wide solutions by developing complex, multi-faceted software applications.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, Information Management, or a closely related field (or foreign education equivalent) and six (6) years of experience as a Director, Architecture (or closely related occupation) providing Cloud architecture, strategy, automation, and engineering solutions across financial domains, within a continuous integration, deployment, and delivery environment.
  • Or, alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, Information Management, or a closely related field (or foreign education equivalent) and four (4) years of experience as a Director, Architecture (or closely related occupation) providing Cloud architecture, strategy, automation, and engineering solutions across financial domains, within a continuous integration, deployment, and delivery environment.
  • Demonstrated Expertise (“DE”) architecting, strategizing, and modernizing large-scale, legacy applications for Cloud platforms (Amazon Web Services (AWS)), using Cloud services – Elastic Compute Cloud (EC2), Elastic Kubernetes Service (EKS), Lambda functions, and containerization with Docker and Kubernetes.
  • DE designing and engineering highly scalable, Cloud-native microservices, using REST APIs and event-based streaming tool (Apache Camel), while incorporating architecture patterns (active-active and Microservice).
  • DE designing, implementing, and deploying large-scale enterprise systems on Cloud platforms (AWS, Azure, or OpenShift), using programming languages (Java and Spring), frameworks (Spring Boot, Terraform, or Jenkins), and databases (Oracle, MySQL, or Couchbase), while applying software methodologies (site reliability engineering, software system, or security development) to ensure reliability.
  • DE defining and guiding the strategic visions and technology roadmap for multi-year, large-scale modernization effort for legacy applications, using microservice architecture.

Responsibilities

  • Works with architecture and application teams to champion innovation, drive standardization, and deliver modern technology patterns across the stack for customer use.
  • Contributes to the product roadmap evolution in conjunction with enterprise product goals.
  • Provides leadership in computing services, adoption of platforms, and consolidation across team's initiatives.
  • Architects distributed systems and applications to analyze business direction and problems.
  • Determines long term vision and risk to develop strategic technical solutions.
  • Works closely with Product and Application teams in technology evaluation, selection, recommendation, and configuration.
  • Ensure operational excellence, security, reliability, performance efficiency, and cost optimization of software solutions.
  • Collaborates with software architects to refactor business processes, improve customer experience, and perform capability rationalization.
  • Ensures technology decisions align with enterprise standards and strategy.
  • Provides technical leadership and solutions to agile teams.
  • Directs software system testing, validation procedures, programming, and documentation.
  • Supervises and assigns work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service