
Senior Software Engineer – Java, Frontend, Backend, Financial Trading
FactSet
full-time
Posted on:
Location Type: Hybrid
Location: New York City • Connecticut • Illinois • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design, develop, and maintain high-performance Order Management System (OMS) features across both backend (Java) and frontend components.
- Collaborate with product managers and other engineers to translate requirements into effective technical solutions.
- Participate in code reviews, mentor junior engineers, and uphold high standards for code quality, usability, and performance.
- Optimize application performance for both backend processes and frontend user experience, focusing on scalability and low latency.
- Troubleshoot and resolve complex technical issues spanning both frontend and backend systems within a fast-paced financial trading environment.
- Contribute to feature planning, architectural discussions, and technical documentation.
Requirements
- 5+ years of software engineering experience required
- Strong unit testing experience
- Strong javascript development experience
- Excellent problem-solving and execution skills
- Strong code review skills
- Knowledge of the financial trading ecosystem
- Full-stack engineering experience
- Bachelor’s degree in computer science or relevant
Benefits
- Flexible working arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJavaScriptunit testingfull-stack engineeringapplication performance optimizationcode reviewtechnical documentation
Soft Skills
problem-solvingexecutionmentoringcollaboration
Certifications
Bachelor’s degree in computer science