At a Glance
- Tasks: Develop and deploy innovative software solutions for real-time market data.
- Company: Join FactSet, a leading tech company in the financial sector.
- Benefits: Enjoy competitive pay, flexible work options, and growth opportunities.
- Why this job: Make an impact in finance with cutting-edge technology and collaborative teams.
- Qualifications: 8+ years in software engineering, strong C/C++ skills, and Linux experience.
- Other info: Be part of a recognised top workplace with a focus on sustainability.
The predicted salary is between 48000 - 72000 £ per year.
Responsibilities
- Develop, test, and deploy software and services to end users.
- Design and implement user-friendly APIs that deliver streaming real-time market data.
- Participate in and contribute to design reviews, code reviews, and brainstorming sessions.
- Communicate and collaborate with product developers, QA, API users, and other stakeholders.
- Respond to bug reports and feature requests.
- Participate in an on-call rotation.
Minimum Requirements
- 8+ years of professional software engineering experience.
Critical Skills
- 5+ years of experience developing software in C or C++ in a Linux environment.
- Fundamental understanding of network programming.
- Ability to communicate effectively with peers within FactSet and with external users.
- Track record of success developing and shipping software on time.
Additional / Desired Skills
- Familiarity with ZeroMQ.
- Experience writing software for Windows.
- Experience developing software intended to run in a public cloud environment such as AWS or Azure.
- Experience developing APIs.
- Understanding of real-time market data and the requirements for processing large amounts of input with low latency.
- Ability to work in groups and independently.
- Experience developing software in any of the following languages: Java, .NET Core / C# / COM, Golang, Python.
Education
- Bachelor’s Degree or higher in Computer Science or equivalent.
Principal Software Engineer - Hybrid -Datafeed Server employer: FactSet
Contact Detail:
FactSet Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer - Hybrid -Datafeed Server
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C/C++ and APIs. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences in detail. Remember, communication is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Principal Software Engineer - Hybrid -Datafeed Server
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C or C++ in a Linux environment. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects and achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the Principal Software Engineer role and how your background makes you a perfect fit for our team at StudySmarter.
Showcase Your Communication Skills: Since collaboration is key in this role, make sure to highlight any experiences where you’ve effectively communicated with peers or stakeholders. We love seeing candidates who can bridge the gap between tech and non-tech folks!
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 shows you’re keen on joining our awesome team!
How to prepare for a job interview at FactSet
✨Know Your Tech Inside Out
Make sure you brush up on your C and C++ skills, especially in a Linux environment. Be ready to discuss your past projects and how you've tackled challenges in network programming. This will show that you’re not just familiar with the tech but can also apply it effectively.
✨Showcase Your API Knowledge
Since the role involves designing user-friendly APIs, prepare to talk about your experience in this area. Bring examples of APIs you've developed, focusing on how they delivered real-time data and improved user experience. This will demonstrate your practical understanding of the requirements.
✨Collaboration is Key
FactSet values communication and collaboration, so be ready to share experiences where you worked closely with product developers, QA teams, or external users. Highlight any design reviews or brainstorming sessions you’ve participated in to showcase your teamwork skills.
✨Be Ready for Real-Time Challenges
Understanding real-time market data is crucial for this position. Prepare to discuss how you've handled large data inputs with low latency in previous roles. This will show that you grasp the complexities of the job and are ready to tackle them head-on.