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

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

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

At a Glance

  • Tasks: Write and debug multithreaded C++ applications for financial professionals.
  • Company: Join FactSet, a leading tech company in the financial sector.
  • Benefits: Enjoy competitive salary, hybrid work, and career growth opportunities.
  • Why this job: Make a real impact on critical systems used by 100K+ professionals.
  • Qualifications: 5+ years of C++ experience and strong communication skills.
  • Other info: Be part of a diverse team committed to innovation and inclusion.

The predicted salary is between 36000 - 60000 £ per year.

Responsibilities

  • Writing, debugging, and profiling multithreaded C++
  • Maintain platform infrastructure and native applications leveraged by 100K+ financial professionals
  • Ensure reliability and scalability of various critical systems
  • Lead a small team of local engineers focused on the future strategy for FactSet's installed application
  • Contribute to the modernization of the Workstation by facilitating consumption of native applications outside of Workstation
  • Collaborate with peers in the Platform organization to expand our installer capabilities to deliver the Future Workstation container
  • Perform code reviews and adhere to best practices
  • Think and communicate critically about architecture, design, and best practices
  • Lead and advocate for diversity, equity, and inclusion within the team

Minimum Requirements

  • 5+ years of C++ or other natively installed languages

Critical Skills

  • Strong experience level with C++
  • Experience writing highly available, scalable services in a production environment
  • Strong communication, technical, analytical, and troubleshooting skills

Preferred / Desirable Skills

  • JavaScript, Rust, and other functional programming experience
  • Familiarity with UI frameworks
  • Windows programming frameworks

Education

  • Bachelor’s degree in computer science, Engineering, or a related field

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

FactSet is an exceptional employer for Sr. Software Engineers, offering a dynamic hybrid work environment that fosters innovation and collaboration. With a strong commitment to employee growth, diversity, and inclusion, we provide ample opportunities for professional development while working on critical systems that support over 100,000 financial professionals. Our recognition as one of the Best Places to Work in 2023 reflects our dedication to creating a supportive and engaging workplace culture.
F

Contact Detail:

FactSet Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Sr. Software Engineer, Desktop Applications - (Must Have C++) - Hybrid

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at FactSet or similar companies. A friendly chat can sometimes lead to insider info about job openings or even a referral.

✨Tip Number 2

Prepare for technical interviews by brushing up on your C++ skills. Practice coding challenges and be ready to discuss your past projects. We all know that showing off your problem-solving skills can really make you stand out!

✨Tip Number 3

Don’t underestimate the power of a good follow-up! After an interview, drop a quick thank-you email to express your appreciation. It shows your enthusiasm and keeps you fresh in their minds.

✨Tip Number 4

Check out our website for job openings and apply directly! We often have roles that might not be advertised elsewhere, so keep an eye out for opportunities that match your skills and interests.

We think you need these skills to ace Sr. Software Engineer, Desktop Applications - (Must Have C++) - Hybrid

C++
Multithreading
Debugging
Profiling
Platform Infrastructure Maintenance
Reliability and Scalability
Team Leadership
Code Reviews
Architecture Design
Communication Skills
Analytical Skills
Troubleshooting Skills
JavaScript
Rust
UI Frameworks Familiarity

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your C++ experience and any relevant projects you've worked on. We want to see how your skills align with the responsibilities listed in the job description, so don’t hold back!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about the role and how your background makes you a perfect fit for our team. Keep it engaging and personal.

Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've debugged or optimised code. We love seeing how you tackle challenges, especially in multithreaded environments!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at FactSet

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your experience with multithreading, debugging, and profiling. They’ll likely ask you to solve a problem or explain a concept, so practice coding challenges that focus on these areas.

✨Showcase Your Leadership Skills

Since this role involves leading a small team, be ready to share examples of how you've successfully led projects or teams in the past. Highlight your approach to mentoring others and fostering an inclusive environment, as they value diversity and equity.

✨Understand Their Products

Familiarise yourself with FactSet’s platform and the specific applications you’ll be working on. Knowing how their products help financial professionals will not only impress them but also show your genuine interest in the company and its mission.

✨Prepare for Technical Discussions

Expect to dive deep into technical discussions about architecture and design. Brush up on best practices in software development and be ready to discuss how you’ve implemented these in your previous roles. This is your chance to demonstrate your analytical and troubleshooting skills!

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

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
  • Sr. Software Engineer, Desktop Applications - (Must Have C++) - Hybrid

    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
>