FactSet

Principal Software Engineer, Trading Solutions

FactSet

full-time

Posted on:

Location Type: Office

Location: New York CityConnecticutNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $185,000 - $225,000 per year

Job Level

About the role

  • Serve as a technical authority for full-stack (Java) development, guiding architectural decisions and hands-on implementation.
  • Lead the design and development of scalable, high-performance EMS features, enhancing both new products and existing solutions.
  • Collaborate with cross-functional teams to ensure seamless integration between backend services and frontend user interfaces, leveraging our established tech stack.
  • Define and promote engineering strategy, standards, and best practices across the organization.
  • Mentor and support other engineers, fostering technical growth and excellence.
  • Drive system modernization initiatives in performance, reliability, and maintainability, including refactoring and technology upgrades.
  • Participate in technical design sessions, code reviews, and problem resolution to ensure consistently high-quality deliverables.
  • Lead by example through hands-on coding and detailed technical contributions.

Requirements

  • 8+ years of software engineering experience with a strong emphasis on enterprise Java development and frontend development.
  • Experience in high-volume, high-performance financial trading systems development (EMS, OMS, or similar).
  • Proven experience architecting and delivering large-scale distributed systems.
  • Deep understanding of software architecture, design patterns, algorithms, and data structures.
  • Track record of setting technical direction and mentoring engineering teams.
  • Outstanding problem-solving and communication skills.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Javafull-stack developmentsoftware architecturedesign patternsalgorithmsdata structureshigh-performance systemsdistributed systemsscalable systemsrefactoring
Soft skills
problem-solvingcommunicationmentoringleadershipcollaborationtechnical growthengineering strategybest practiceshands-on codingtechnical contributions