FactSet Research Systems

Sr. Software Engineer, Desktop Applications - (Must Have C++) - Hybrid

FactSet Research Systems

London, UK
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to FactSet Research Systems, a global leader in providing financial data and software solutions to the investment industry. We are seeking a highly skilled and experienced Sr. Software Engineer to join our team and play a critical role in developing our desktop applications. As a member of our dynamic and innovative team, you will have the opportunity to work on cutting-edge technologies and contribute to the growth and success of our organization. If you have a passion for software development and possess expertise in C++, we encourage you to apply and become a part of our talented team.

  1. Develop and maintain high-quality desktop applications using C++ for FactSet's financial data and software solutions.
  2. Collaborate with cross-functional teams to design, develop, and test new software features and enhancements.
  3. Troubleshoot and resolve complex technical issues related to desktop applications.
  4. Stay updated with industry trends and advancements in software development to continuously improve our products.
  5. Write clean, efficient, and well-documented code that adheres to coding standards and best practices.
  6. Conduct code reviews and provide constructive feedback to team members.
  7. Work closely with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.
  8. Participate in agile development processes including sprint planning, daily stand-ups, and retrospectives.
  9. Mentor junior team members and share knowledge and expertise to help improve the overall skillset of the team.
  10. Proactively identify and suggest solutions for potential technical challenges or bottlenecks.
  11. Ensure timely delivery of high-quality software by meeting project deadlines and following established development processes.
  12. Continuously identify and implement ways to improve the performance, scalability, and usability of desktop applications.
  13. Keep up-to-date with security best practices and ensure the security of our software solutions.
  14. Collaborate with the Quality Assurance team to ensure proper testing and validation of software changes.
  15. Communicate project updates, risks, and issues to project stakeholders and management.
Where is this job?
This job is located at London, UK
Job Qualifications
  • Extensive Experience With C++ Programming Language: A Sr. Software Engineer For Desktop Applications At Factset Research Systems Must Have A Strong Command Of C++ Programming Language And Be Proficient In Writing Efficient And Maintainable Code.

  • Proven Track Record In Developing Desktop Applications: The Ideal Candidate Should Have A Minimum Of 5 Years Of Experience In Developing Desktop Applications Using C++, As Well As A Portfolio Of Successful Projects To Demonstrate Their Skills.

  • Knowledge Of Hybrid Development: In Addition To C++, The Candidate Should Also Have Experience With Hybrid Development, Which Combines Web Technologies (Such As Html, Css, And Javascript) With Native Code To Create Cross-Platform Desktop Applications.

  • Familiarity With Software Development Processes And Methodologies: A Sr. Software Engineer Should Be Well-Versed In Software Development Processes And Methodologies, Such As Agile Or Scrum, And Be Able To Apply Them Effectively In A Team Setting.

  • Strong Problem-Solving And Analytical Skills: As A Senior Role, The Candidate Should Possess Advanced Problem-Solving And Analytical Skills To Troubleshoot Complex Issues And Provide Innovative Solutions To Improve The Desktop Applications At Factset Research Systems.

Required Skills
  • Debugging

  • Object-oriented design

  • Performance optimization

  • Multi-threading

  • GUI development

  • Source Control

  • C++ programming

  • Software Architecture

  • Database Integration

  • Agile Method

  • Desktop Applications

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Time management

  • Interpersonal Skills

  • creativity

  • Teamwork

  • Adaptability

  • Problem-Solving

  • Decision-making

Compensation

According to JobzMall, the average salary range for a Sr. Software Engineer, Desktop Applications - (Must Have C++) - Hybrid in London, UK is between £60,000 - £80,000 per year. However, the exact salary may vary depending on factors such as the specific company, the individual's experience and skills, and the current job market conditions.

Additional Information
FactSet Research Systems is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedMarch 21st, 2025
Apply BeforeMay 22nd, 2025
This job posting is from a verified source. 

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About FactSet Research Systems

FactSet Research Systems Inc., trading as FactSet, is a financial data and software company headquartered in Norwalk, Connecticut, United States. The company provides financial information and analytic software for investment professionals.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started