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
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
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!