Director, Software Engineering (Individual Contributor)

Fmr LLC
Raleigh, 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
Raleigh, 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