22 days ago
Westlake, TX, USAStaff+
Responsibilities
- Oversee the design and implementation of enterprise-scale data and application architecture solutions.
- Architect secure, scalable, and high-performing digital experiences across hybrid mobile and web platforms.
- Define data integration strategies and govern enterprise data integration, orchestration, ingestion, transformation, and delivery pipelines.
- Lead modernization of technology footprints using open-source data flow, workflow, and integration frameworks.
- Manage complex software projects and initiatives within the software development lifecycle.
- Collaborate with business leaders, product teams, architecture governance groups, systems analysts, engineers, and developers.
- Ensure architectural compliance, standards adherence, resilience, reusability, extensibility, and alignment across business units.
- Design, develop, modify, test, and validate complex software systems and applications.
- Architect enterprise API platforms, containerized applications, middleware, integration layers, distributed systems, and hybrid or multi-cloud infrastructure.
- Drive high availability, fault tolerance, multi-region disaster recovery, capacity planning, service-level management, and observability for transactional and analytical workloads.
- Participate in technology planning and budgeting and communicate architectural solutions to technical and business audiences.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field, or a foreign education equivalent, plus six years of relevant experience.
- Alternatively, a master’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field, or a foreign education equivalent, plus four years of relevant experience.
- Experience providing enterprise architecture leadership for large-scale data platform strategy and overseeing cloud-based and on-premises data and integration architectures.
- Expertise with Apache Spark, Flink, Kafka, AWS, GCP, Azure, SQL, NoSQL, NewSQL, and data engineering practices for batch and real-time streaming workloads.
- Expertise architecting enterprise API platforms using SOAP, REST, GraphQL, gRPC, and MCP.
- Experience with Java, Python, Node.js, Go, HTML, CSS, JavaScript, distributed systems, microservices-based architectures, and enterprise integration solutions.
- Experience with Terraform, Ansible, container orchestration, service mesh technologies, DevOps and GitOps practices, CI/CD pipelines, and observability frameworks.
- Knowledge of service-oriented architecture, event-driven architecture, API-first design, high availability, fault tolerance, disaster recovery, and Site Reliability Engineering principles.
- Strong leadership, communication, analytical, collaboration, and problem-solving skills.
Benefits
- Fidelity will not provide immigration sponsorship for this position.
- Fidelity is transitioning to a full-time onsite working model through a phased rollout; onsite expectations vary by role and location and may evolve.
- The role is subject to Fidelity’s policies and applicable regulations concerning criminal histories and regulated financial activities.
Tech Stack
AnsibleApache FlinkApache KafkaApache SparkAWSAzureCSSGoGoogle Cloud PlatformGraphQLgRPCHTMLJavaJavaScriptNode.jsPythonSOAPSQLTerraform
Categories
Data Engineering
About Fidelity
Fidelity Investments provides brokerage, retirement plan recordkeeping, wealth management, and asset management services to individuals, employers, advisors, and institutions, plus online trading platforms and mutual funds and ETFs. It earns fees from managing and administering assets, advisory services, and brokerage transactions. Founded in 1946 and headquartered in Boston, it is privately held and administers trillions of dollars for U.S. and global customers.
