At a Glance
- Tasks: Join a dynamic team to develop and integrate high-impact financial datasets.
- Company: FactSet, a leading financial data and analytics provider.
- Benefits: Competitive salary, flexible work options, and recognition as a top employer.
- Why this job: Make a real difference in the financial world with cutting-edge technology.
- Qualifications: 4+ years of C# .NET experience and strong problem-solving skills.
- Other info: Collaborative environment with global teams and excellent career growth opportunities.
The predicted salary is between 48000 - 72000 £ per year.
The FactSet Estimates Engineering team is seeking a talented and highly motivated technical person for the role of Senior Software Engineer. The team works within the Data Solutions Engineering department and is responsible for the integration and development of FactSet’s global financial broker estimates dataset and product. This is a high-profile and high-usage product. You’ll be joining a team of 3 engineers working on a wide variety of technologies and platforms, including Microsoft SQL Server databases, .NET core services deployed on both Windows and Linux [on-premise and AWS], in-memory data structures, C++ and Python code for consuming those services and highly performant ETL layers.
The team consists of 2 software engineers in London and 1 engineer in Hyderabad. The manager of the team is based in London. A variety of engineering and product teams from across the globe also interact with the FactSet Estimates engineering team.
Technology Stack Used:
- GitHub
- C#
- .NET
- C++
- Python
- SQL Server
- AWS Services [Lambdas, EC2s]
- Terraform
Responsibilities:
- Contribute to the technical development of the entire codebase including webservices, ETL pipelines, AWS and on-premise infrastructure.
- Partner with Manager and Product Development team [as part of an agile team] to plan, influence and deliver agreed roadmap items.
- Maintain a high standard of code quality and focus on robust, scalable design given the high frequency and high impact usage of this dataset across FactSet.
- Partner with FactSet Estimates Collections Engineering team based in Hyderabad, India and other engineering teams across FactSet to deliver Estimates dataset.
Required Skills:
- BS or MS in Computer Science or equivalent field.
- 4+ years of experience with C# .NET.
- Experience with Python.
- Experience working with high-throughput web-services infrastructure – both on-premise and on AWS infrastructure.
- Willingness to participate in rotating on-call duties for data services.
- Strong communication, organisation, and interpersonal skills.
- Strong problem-solving and analytical skills.
Desired Skills:
- Relational database experience (SQL Server or a similar RDBMS).
- Experience with C++.
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.
Senior Software Engineer (Backend) in London employer: FactSet
Contact Detail:
FactSet Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Backend) in London
✨Tip Number 1
Network like a pro! Reach out to current employees at FactSet on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Prepare for technical interviews by brushing up on your C# and Python skills. Practice coding challenges and system design questions, as these are likely to come up during the interview process.
✨Tip Number 3
Showcase your problem-solving skills! During interviews, be ready to discuss past projects where you tackled complex issues, especially those involving high-throughput web services or AWS infrastructure.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team.
We think you need these skills to ace Senior Software Engineer (Backend) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your experience with C#, .NET, and any relevant technologies from our stack. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our needs. Don’t forget to mention your experience with high-throughput web services and AWS!
Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled complex problems in past projects. We love seeing candidates who can think critically and come up with innovative solutions, especially in a fast-paced environment like ours.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing applications come in through our own platform!
How to prepare for a job interview at FactSet
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially C#, .NET, Python, and SQL Server. Brush up on your knowledge of AWS services and be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers, focusing on your analytical skills and how they relate to high-throughput web services.
✨Communicate Effectively
Since this role involves collaboration with teams across different locations, practice articulating your thoughts clearly. Be ready to demonstrate your strong communication and interpersonal skills, as these are crucial for working effectively within an agile team.
✨Understand the Company Culture
Research FactSet’s values and recent achievements, like being recognised as one of the Best Places to Work in 2023. Showing that you align with their culture and mission can set you apart from other candidates and demonstrate your genuine interest in the company.