London, GBR, United Kingdom
8 days ago
Senior Software Engineer

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.  

FactSet provides flexible, open data and software solutions to over 200,000 investment professionals worldwide, enabling instant access to financial data and analytics that investors use to make crucial decisions.   

Are you passionate about leveraging technology for a greater impact? FactSet's ESG team is searching for engineers who want to build software that matters—tools that power the future of environmental and social governance.

Team size: 4 software engineers

Tech stack: C#, Python, MS SQL, Oracle, AWS, Docker, Kubernetes, Rest, GraphQL, CI/CD.

What is ESG?
ESG isn’t just an acronym; it’s a dynamic frontier: a world of real-time, high-impact data on how corporations work for people and the planet, beyond profits. FactSet's ESG datasets fuel leading products and empower investors to prioritise companies with true purpose, transparency, and responsibility.

Why Join Our Team?

Innovation Meets Impact:
Build intelligent data pipelines that combine automation with human expertise, and scale APIs that drive FactSet's global growth—your work will be at the heart of cutting-edge product innovation.

Your Growth, Our Ecosystem:
You’ll master challenging systems and production code, provide thoughtful feedback, and see your suggestions evolve into features—collaborating with top engineers that value code scrutiny and your personal development.

End-to-End Ownership:
Create, optimize, and maintain resilient software. Gain product mastery and shape solutions that improve data quality, coverage, and platform reliability. Your insights will steer the forward design of FactSet’s next-gen ESG data engines.

What You’ll Do:

Apply deep knowledge of algorithms, data structures, object-oriented programming, and software engineering principlesWork on new data collection projectEnsure automated and user-assisted data pipelines run smoothly, scaling reliably and securelyParticipate in design and code reviews, learning across multiple projects and teamsEmbrace new challenges and technologies—an engineer who loves learning is unstoppableWork closely with Product Owners to navigate project priorities and technical innovationOwn deployment and operations: contribute to on-call rotation, maintain production health, and drive operational excellence

We’re Looking For:

Bachelor’s or Engineering degree in Computer Science, Engineering, or a related technical domain4+ years’ strong professional experience in Python, C#, Go including writing production-quality code and leveraging modern frameworks2+ years of hands-on experience with SQL and relational databases (PG/MSSQL/Oracle), including schema design, query optimization, and data modeling1+ years of cloud-native development experience (GCP/Azure/AWS), including knowledge of containerization (Docker/Kubernetes) and cloud deployment best practicesProven experience designing, building, and maintaining microservices, distributed systems, and scalable infrastructure componentsSuperb analytical, troubleshooting, and communication skills, with the ability to break down complex technical problems and articulate solutions clearly—verbally and in writingStrong sense of ownership, accountability, and commitment to deliver robust solutions from concept to deploymentExperience with API design and development (REST/GraphQL), and integrating external data sourcesFamiliarity with automated testing methodologies (unit, integration, and E2E testing) and testing frameworksHands-on experience with version control (Git), agile development practices, peer code reviews, and collaboration toolsPassion for learning new technologies, sharing knowledge, and mentoring peersAbility to thrive in a dynamic, fast-paced environment balancing multiple priorities

Bonus Skills:

Familiarity with CI/CD pipelines and GitHub workflowsExperience with Infrastructure-as-Code (IaC) and deployment automationKnowledge of automating application deployments

Company Overview: 

FactSet (NYSE:FDS | NASDAQ:FDS) helps the financial community to see more, think bigger, and work better. Our digital platform and enterprise solutions deliver financial data, analytics, and open technology to more than 8,200 global clients, including over 200,000 individual users. Clients across the buy-side and sell-side, as well as wealth managers, private equity firms, and corporations, achieve more every day with our comprehensive and connected content, flexible next-generation workflow solutions, and client-centric specialized support. As a member of the S&P 500, we are committed to sustainable growth and have been recognized among the Best Places to Work in 2023 by Glassdoor as a Glassdoor Employees’ Choice Award winner. Learn more at www.factset.com and follow us on X and LinkedIn. 

At FactSet, we celebrate difference of thought, experience, and perspective. Qualified applicants will be considered for employment without regard to characteristics protected by law. 

Confirm your E-mail: Send Email