Senior Software Engineer-FIP Data Layer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Design and author Open API specification documents based on business and technical requirements, adhering to industry standards and best practices
- Implement API endpoints in accordance with approved specifications, ensuring correctness, scalability, and performance
- Apply test-driven development (TDD) practices, including writing comprehensive automated unit and integration tests
- Leverage CI/CD pipelines to build, test, and deploy API services efficiently and reliably.
- Collaborate within an agile team, working closely with architects, engineering leads, managers, and product managers to deliver high-quality solutions
- Demonstrate strong expertise in data structures, algorithms, object-oriented design, and core software engineering principles
- Participate actively in system design discussions, code reviews, and technical evaluations across multiple team projects
- Ensure deployed services are monitored, supported, and maintained throughout their full product lifecycle
- Continuously learn and adapt to new technologies, tools, and frameworks, contributing to the team's technical growth
Requirements
- Bachelor's Degree or equivalent in Computer Science or related field
- 5+ years of related work experience
- Experience building REST APIs using Java and related frameworks like Spring Boot
- Experience with relational databases (Postgres SQL, MySQL)
- Familiarity with various levels of testing - unit, regression, integration, and load is a plus
- Strong written and interpersonal communication skills to interact stakeholders
- Ability to work effectively as an individual contributor and as part of a geographically distributed team
- Ability to lead and take full ownership of assigned tasks
- Exposure to Kubernetes and cloud-native architectures
- Experience working with NoSQL databases
- Hands-on experience with containerization technologies (e.g., Docker)
- Experience with cloud platforms, preferably Amazon Web Services (AWS)
- Understanding of cloud cost optimization strategies and best practices
Benefits
Additional Information
FactSet creates flexible, open data and software solutions for over 200,000 investment professionals worldwide, providing instant access to financial data and analytics that investors use to make crucial decisions. At FactSet, our values are the foundation of everything we do. They express how we act and operate , serve as a compass in our decision-making, and play a big role in how we treat each other, our clients, and our communities. We believe that the best ideas can come from anyone, anywhere, at any time, and that curiosity is the key to anticipating our clients' needs and exceeding their expectations. Your Team's Impact We are API platform engineering team responsible for building and operating reliable, scalable APIs that deliver high-quality, AI-ready market and reference data to the investment community. Our APIs enable seamless, governed access to data optimized for both human and machine consumption, supporting analytics and intelligent applications. By ensuring consistency, performance, and trust in data delivery, we empower investors, analysts, and downstream platforms to transform data into actionable insights and make faster, more confident investment decisions.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at factset? Share your experience