F

Fidelity Investments

Manages investments and workplace retirement plans

Director Full Stack Engineering

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeDurham, NC, USANo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field and six years of experience as a Director, Full Stack Engineering or in a closely related occupation, building multi-tier distributed software applications in customer verification, fraud prevention, and data security environments; alternatively, a master's degree in one of those fields and four years of such experience.
  • Demonstrated expertise developing highly available, scalable, fault-tolerant, performance-efficient, resilient, and secure application solutions using Java, J2EE, and JAX-RS Jersey RESTful web services, and deploying enterprise applications on AWS.
  • Demonstrated expertise developing and implementing digital platform-based REST services using the LWC Drop-wizard framework, Test-Driven Development and Behavior-Driven Development methodologies, Cucumber and REST-assured frameworks, and Apigee API Gateway.
  • Demonstrated expertise architecting and delivering enterprise financial services applications in distributed environments using microservice architecture, J2EE, and Spring Boot, and developing web services (producers and consumers) using SOAP/REST and the Open API technology stack.
  • Demonstrated expertise implementing Continuous Integration/Continuous Deployment pipelines to optimize software artifact deployment cycle times using Jenkins, Docker UDeploy, the Blue/Green deployment model, and feature toggles, and providing rollback strategies for a previous artifact version for each production deployment.

Responsibilities

  • Translate business vision and strategy into architectural recommendations and technology solutions.
  • Lead teams and mentor engineers to ensure alignment with engineering standards and best practices.
  • Influence technology roadmaps and drive implementation of enterprise-wide architectural components.
  • Architect and deploy solutions in public cloud environments, including Amazon Web Services and Azure.
  • Apply expertise in open-source streaming products, microservices, message-oriented middleware, stream processing, and master data management.
  • Collaborate with cross-functional teams to deliver complex software systems and cloud-based solutions.
  • Research and recommend technologies to support strategic objectives and organizational growth.
  • Provide guidance and coaching to team members for performance and career development.
  • Determine technical approaches at a strategic level and advise senior leadership on technology direction.
  • Partner with business and technology stakeholders to define next-generation ecosystems and drive adoption of platform-based architectures.
  • Evaluate emerging technologies to enhance scalability, performance, and customer experience.
  • Lead design and development of digital platforms supporting large-scale enterprise digital presence and drive technology and architecture roadmaps.
  • Oversee creation of web applications, API services, and distributed systems using JSP, HTML, CSS/SASS, jQuery, Angular, and Node.js.
  • Guide teams in implementing automation pipelines, continuous integration and delivery practices, testing strategies, and DevOps processes using Maven, Jenkins, Stash, Ansible, and Docker.
  • Design and architect solutions for high-scale processing of large data sets using Java, J2EE, Spring MVC, Spring Core, and JavaScript.
  • Develop and manage API services, including versioning, isolation, and microservices, using the Swagger framework.
  • Ensure robust testing and validation using JUnit, Mockito, and Spring Test frameworks.
  • Develop complex, multi-faceted software applications and provide business-unit-wide solutions drawing on in-depth business or functional knowledge.

About the Company

Fidelity Investments

Manages investments and workplace retirement plans

Fidelity Investments manages money and runs brokerage accounts for individuals, while administering workplace benefits and supporting financial advisers and institutions. Its funds span active management and index investing, and its advice services range from automated portfolios to dedicated wealth managers. Customers trade through online accounts or work with advisers by phone and at investor centers, while employers use its services for retirement savings and stock plans. The business earns advisory fees and charges for selected trades, with institutional custody and clearing services alongside its consumer accounts. Fidelity was founded in 1946 and is headquartered in Boston, Massachusetts, United States.

Company size
10,001+
Company stage
Debt Financing
Total funding
$250.4B
Headquarters
Boston, MA
Founded
1946

Recently Posted Jobs

Explore more opportunities at Fidelity Investments

See more jobs