Director, Software Engineering (Individual Contributor)
Role details
Job location
Tech stack
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.
- Mentor junior team members and contractors.
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 (e.g. 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.