> Markdown version of [/jobs/ext/3959278-oms-principal-software-engineer-full-stack-design-and-develop-financial-trading-applications](https://www.wearedevelopers.com/jobs/ext/3959278-oms-principal-software-engineer-full-stack-design-and-develop-financial-trading-applications). 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 Principal Software Engineer (Full Stack, Design and Develop Financial Trading Applications) - **Company:** Factset Research Systems Inc. - **Location:** Norwalk, CA, United States - **Experience:** Expert - **Salary:** $210,000.0 - $270,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Performance Management, Software Quality, Code Review, Financial Software, Object-Oriented Software Development, Systems Development Life Cycle, Software Engineering, Backend, Information Technology, Low Latency, Front End Software Development - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/oms-principal-software-engineer-full-stack-design-and-develop-financial-trading-applications-norwalk-ct--2db216fc-5736-49cf-9b76-c5ccd27300d7 ## About the Role Software Engineering, Finance Software, Software Design, Software Development, Financial Analysis, Software Engineering, Java, Scalable System Development, Object Oriented Programming (OOP), Finance Software, * 10+ years of software engineering experience required * Excellent problem-solving and execution skills * Knowledge of the financial trading ecosystem * Full-stack engineering experience Education: * Bachelor's degree in computer science or relevant ## Description * 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.