FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Architect – Full Stack, Design & Develop Financial Trading Applications
FactSet. Design, develop, and maintain high-performance Order Management System (OMS) features across backend (Java) and frontend components .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in full-stack software engineering, with a strong focus on developing and optimizing high-performance Order Management Systems. Proficient in collaborating with cross-functional teams to deliver effective technical solutions in a fast-paced financial trading environment.
Highest-signal resume keywords
Java DevelopmentFull-Stack EngineeringOrder Management System (OMS)Financial Trading Ecosystem KnowledgeCode Quality and Performance Optimization
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software EngineeringApplication Performance OptimizationTechnical DocumentationScalabilityLow Latency SolutionsCode ReviewMentoring Junior EngineersTroubleshooting Complex IssuesBackend DevelopmentFrontend Development
Soft Skills
Problem-SolvingExecution SkillsCollaboration
Certifications & Qualifications
Bachelor’s Degree in Computer Science
Industry Keywords
Financial TradingE-VerifyWork Authorization Requirements
Tech Stack
Tools & technologiesJava
About the role
Key responsibilities & impact- Design, develop, and maintain high-performance Order Management System (OMS) features across 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 backend processes and frontend user experience, focusing on scalability and low latency
- Troubleshoot and resolve complex technical issues spanning frontend and backend systems within a fast-paced financial trading environment
- Contribute to feature planning, architectural discussions, and technical documentation
Requirements
What you’ll need- 10+ years of software engineering experience required
- Excellent problem-solving and execution skills
- Knowledge of the financial trading ecosystem
- Full-stack engineering experience
- Bachelor’s degree in computer science or relevant
- Employment in the United States subject to applicable work authorization requirements; FactSet participates in E-Verify