EMS Principal Software Engineer, Trading Solutions jobs in United States
cer-icon
Apply on Employer Site
company-logo

Hoosier Financial Planning ยท 14 hours ago

EMS Principal Software Engineer, Trading Solutions

FactSet is a company that creates flexible, open data and software solutions for investment professionals worldwide. They are seeking a talented Principal Software Engineer to advance their EMS platform through technical leadership, architectural design, and strategic engineering direction while mentoring colleagues and championing engineering best practices.

ConsultingCustomer ServiceFinancial ServicesPersonal Finance

Responsibilities

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

Qualification

Enterprise Java developmentHigh-performance systemsArchitecting distributed systemsSoftware architectureMentoring engineering teamsMulti-threaded programmingFIX protocolProblem-solving skillsCommunication skills

Required

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

Preferred

Familiarity with multi-threaded programming, high-performance/low-latency architectures, and scalable frontend systems
Knowledge of trading workflows, FIX protocol, or market data integration
Leadership in driving system modernization and technology evolution in enterprise environments

Company

Hoosier Financial Planning

twittertwitter
company-logo
Hoosier Financial Planning, is an investment management and advisory firm.