Search jobs > New York, NY > Principal software engineer

Principal Software Engineer - (Hybrid NYC, Full Stack)

FactSet
New York, NY, USA
$160K-$200K a year
Full-time

Responsibilities

  • Leading the architectural design and development of EMS Rewrite projects.
  • Providing technical guidance, mentorship, and support to junior and mid-level engineers and ensuring that team is able to deliver projects in a timely manner.
  • Ensure reliability and scalability of the application.
  • Evaluate the technical architecture and formulate a plan to shift EMS system toward a future consistent with FactSet’s recommended technologies.
  • Collaborate with cross-functional teams, including UX / UI designers, developers, and product managers, to ensure the delivery of top-tier products.
  • Contribute to the continuous improvement of our CI / CD pipeline by developing and maintaining GitHub Actions configurations and workflows.
  • Stay abreast of the latest developments in web technologies and incorporate them into our tech stack, as appropriate.
  • Ensure that software is implemented with robust security measures and that all code is tested for vulnerabilities.
  • Ensure that robust testing frameworks are implemented to maintain code quality.
  • Optimize applications for maximum speed, scalability, and compatibility across a wide range of devices and browsers.
  • Perform design and code reviews, and adhere to FactSet and industry best practices.
  • Think and communicate critically about architecture, design, and implementations.
  • Lead and advocate for diversity, equity, and inclusion within the team.

Minimum Requirements :

At least 10+ years of professional experience in development with a strong emphasis on technologies such as Java for backend and Vue.

js or Angular or React frameworks for frontend.

Critical Skills :

  • Deep understanding of REST Services , Websocket usage.
  • At least 4 years of experience leading a team of developers and guiding them in completing their projects.
  • Familiarity with modern JavaScript frameworks and libraries such as Angular (or) React (or) Vue and a deep understanding of reactive and component-driven architecture.
  • Firm understanding of Java core APIs, including collections, multi-threading, and real time messaging technologies
  • Experience developing highly available, scalable, services in a production environment (10+years of experience).
  • Experience troubleshooting client facing issues
  • Knowledge of Git and GitHub, including branching strategies, pull requests, and GitHub Actions for CI / CD.

Additional Requirements :

  • Familiarity with performance optimization techniques.
  • Strong problem-solving skills, attention to detail, and the ability to work both independently and as part of a team.
  • Excellent communication and interpersonal skills to effectively collaborate with both technical and non-technical stakeholders.
  • Knowledge of financial equity or derivatives products, market data feeds, trade lifecycle and post trade processing, portfolio management, order and execution management systems.

Education :

Bachelor’s degree in computer science, Engineering, or a related field.

The budgeted salary range for this position in the states of Connecticut and New York is $160,000.00 - $200,000.00

1 day ago
Related jobs
Promoted
VirtualVocations
The Bronx, New York

A company is looking for a mid-level Full-stack. NET Software Engineer to contribute to building innovative solutions in behavioral health technology. ...

Promoted
Crossmint
New York, New York

Full-time (US); full-time through Deel (Buenos Aires). As an Engineer for Wallets at Crossmint, you will be at the forefront of developing the software and infrastructure needed to custody Non-Fungible Tokens (NFT) and other digital assets. We save these companies hundreds of thousands of dollars in...

Whistle
New York, New York

The Justworks’ Payments team is hiring aSenior Software Engineer (Full Stack) to help model the complex world of payments in fast, accurate, and scalable software. Minimum of 5 years of professional experience working as a full stack software engineer on production code. As a Senior Full Stack Engin...

Convene
New York, US

Senior Full Stack Software Engineer. ...

Unreal Gigs
New York, New York

As a Full Stack Engineer, you will be instrumental in the development and maintenance of our web applications. Join us in creating cutting-edge software that pushes the boundaries of technology. You will collaborate closely with our team to ensure optimal performance, scalability, and security acros...

DICE
Brooklyn, New York

Our client, a New York City based AI and Computational Journalism Company, is seeking a Full Stack Engineer to join their growing team! This exciting role is a Direct Hire opportunity. As the first in-house Senior Full Stack Engineer, you'll assume a critical role in shaping the vision of delivering...

Sulekha
New York, New York
Remote

We are actively seeking talented Java Full Stack Developers to join our ambitious team. Proven experience as a Full Stack Developer or similar role. Work with development teams and product managers to ideate software solutions. Test software to ensure responsiveness and efficiency. ...

Structify
Brooklyn, New York

As a Full Stack Engineer at Structify, you will be a crucial part of our engineering team, responsible for building end-to-end solutions that seamlessly integrate our machine learning algorithms, knowledge graphs, and personalized AI agents. Educational background in Computer Science, Software Engin...

City National Bank
New York, New York

FULL STACK SENIOR ENGINEER WHAT IS THE OPPORTUNITY? As a member of the Enterprise Fraud Technologies Group, the Full Stack Senior Engineer is responsible for designing, developing and maintaining legacy and "Cloud First" applications written primarily in C# and focused on. NET, Python And Minimum of...

MultiPlan
New York, New York
Remote

We are seeking a highly skilled Principal Software Engineer with a deep understanding of Azure architecture to join our Architecture team. This role will involve designing and developing large-scale, cloud-native software systems that leverage the full potential of Azure's platform. Collaborate with...