> Markdown version of [/jobs/ext/3948341-oms-senior-software-engineer-full-stack](https://www.wearedevelopers.com/jobs/ext/3948341-oms-senior-software-engineer-full-stack). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # OMS Senior Software Engineer (Full Stack) - **Company:** Factset Research Systems Inc. - **Location:** New York, NY, United States - **Experience:** Expert - **Salary:** $130,000.0 - $165,000.0 - **Contract:** Permanent contract - **Skills:** FactSet, Java (Programming Language), JavaScript (Programming Language), Application Performance Management, Unit Testing, Software Quality, Code Review, Software Engineering, Backend, Information Technology, Low Latency, Front End Software Development - **Published:** October 27, 2026 - **Apply:** https://www.juju.com/job/1_9D648D8AD2D84A009BD0057A7416EC24-NY1728201 ## About the Role Job Requirements: * 5+ years of software engineering experience required * Bachelors degree in computer science or relevant work experience * Strong unit testing experience * Strong javascript development experience * Excellent problem-solving and execution skills * Strong code review skills Desired Skills: * Knowledge of the financial trading ecosystem * Full-stack engineering experience Education: * Bachelors degree in computer science or relevant experience The budgeted salary range for this position in the states of Connecticut and New York is $130,000.00 - 165,000.00 Company Overview:FactSet (NYSE:FDS | NASDAQ:FDS) helps the financial community to see more, think bigger, and work better. ## Description Responsibilities: * 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.