Director, Software Engineering (Individual Contributor)

Fmr LLC
Chapel Hill, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Chapel Hill, United States of America

Tech stack

Java
Artificial Intelligence
Data analysis
Software Applications
Cloud Computing
Event-Driven Programming
Spring
Maven
Swagger
Software Engineering
Web Services
Openapi
GitHub Copilot
Spring-boot
GIT
Angular
Kubernetes
Low Latency
Data Analytics
Kafka
Api Design
Jenkins

Job description

We are seeking a highly experienced software engineer to lead the design and development of

We are looking for a highly experienced Director, Software Engineer (IC) to join the Alternative Investments Platform Engineering Team in the Brokerage Recordkeeping Technology organization. You will bring a strong background of innovation, technical expertise and a passion for engineering best practices to the team. In this job you will be working on a key initiative for the Alternative Investments space providing strong technical leadership by working closely with Business, Product, Architecture and Engineering teams and guide the path to build a strong foundational layer for the initiative.

  • Define product solutions by working directly with business, product and architecture teams.

  • Provide technical architecture, design, build, and support complex software applications for the Alts platform optimized for low latency and high throughput.

  • Enable data-driven and insightful decision making through effective use of analytics and AI

  • Help navigate new technologies and cloud-based deployments to help deliver high value to our business.

  • Establish and reinforce engineering standards, patterns, and guidelines for the Alts platforms

  • Proactively lead process and technology improvement initiatives.

  • Stay on top of the latest engineering trends and practices and bring them back to the team when appropriate.

Requirements

  • 15 plus years of platform development experience, building complex applications leveraging Java and Cloud based processes.

  • 5 plus years of technical leadership, and mentoring software developers

  • Extensive experience in Java/Spring boot/Spring Core/Web Services (REST)/Kubernetes orchestration.

  • Ability to drive technical discussions, arbitrate and influence better software design promoting best in breed software engineering and quality.

  • Strong experience with API design and best practices using Swagger and OpenAPI.

  • Good experience in event driven integrations like Kafka.

  • Experienced with using GenAI developer assist tools (eg GitHub Copilot).

  • Strong experience building CI/CD pipelines using Jenkins, Maven, etc. and solid understanding of version control using GIT and maintenance of pipelines.

  • Experience in Front End application development using Angular is a plus

  • Good understanding of financial applications and specifically around Alternative Investments is a plus

  • Robust critical thinking skills coupled with a desire for growth, to learn and to engage with peers in technical and design discussions.

  • Excellent active listening, verbal and written communication skills and brings excitement that builds collaboration and community.

Apply for this position