Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Senior Software Engineer (Backend)

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
F

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 36000 - 60000 £ 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++.

Senior Software Engineer (Backend) employer: FactSet

FactSet is an exceptional employer that fosters a collaborative and innovative work culture, particularly for the Senior Software Engineer role in London. With a commitment to employee growth, you will have the opportunity to work with cutting-edge technologies while contributing to high-impact projects within a supportive team environment. Recognised as one of the Best Places to Work in 2023, FactSet offers a dynamic workplace where your contributions are valued and rewarded.
F

Contact Detail:

FactSet Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Backend)

✨Tip Number 1

Network like a pro! Reach out to current employees at FactSet on LinkedIn or through mutual connections. 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 coding skills. Use platforms like LeetCode or HackerRank to practice problems relevant to C# and Python. We want you to shine when it comes to showcasing your tech prowess!

✨Tip Number 3

Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. Make sure to highlight any experience with AWS or high-throughput web services.

✨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 at FactSet.

We think you need these skills to ace Senior Software Engineer (Backend)

C#
.NET
Python
SQL Server
AWS Services
ETL Pipelines
Web Services Infrastructure
GitHub
C++
Problem-Solving Skills
Analytical Skills
Communication Skills
Organisational Skills
Interpersonal Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C# .NET and Python, as these are key skills for the role. We want to see how your background aligns with our tech stack, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about joining our team and how your skills can contribute to the FactSet Estimates Engineering team. Keep it engaging and personal!

Showcase Problem-Solving Skills: In your application, highlight specific examples where you've tackled complex problems or improved processes. We love seeing how you think critically and approach challenges, especially in high-throughput environments.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our awesome team!

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 like EC2 and Lambdas, as well as Terraform. Being able to discuss how you've used these technologies in past projects will show that you're a great fit for the role.

✨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. This will demonstrate your analytical skills and ability to think critically, which are crucial for a Senior Software Engineer.

✨Communicate Effectively

Since you'll be working with teams across different locations, strong communication skills are key. Practice explaining complex technical concepts in simple terms. Be ready to discuss how you’ve collaborated with others in an agile environment, as teamwork is essential in this role.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, project goals, and the technology stack. This shows your genuine interest in the role and helps you assess if the company culture aligns with your values. It’s also a great way to engage with your interviewers and leave a lasting impression.

Senior Software Engineer (Backend)
FactSet
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

F
  • Senior Software Engineer (Backend)

    Full-Time
    36000 - 60000 £ / year (est.)
  • F

    FactSet

    1001-5000
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>