Software engineer - c++ python linux c java
FactSet creates flexible, open data and software solutions for over 200,000 investment professionals worldwide, providing instant access
to financial data and analytics that investors use to make crucial decisions. At FactSet, our values are the foundation of everything we do. They express how we act and operate, serve as a compass in our decision-making, and play a big role in how we treat each other, our clients, and our communities. We believe that the best ideas can come from anyone, anywhere, at any time, and that curiosity is the key to anticipating our clients' needs and exceeding their expectations. FactSet's product suite of smart analytics and unique data empower the world's leading financial service professionals to make more informed decisions every day. At our heart is an inclusive community unified by the spirit of going above and beyond. Our philosophy is to embrace diversity, and that our best ideas can come from anyone, anywhere, at any time. We continuously look ahead to advance the future and technology of our industry, by rolling up our sleeves to solve tough problems together, and by learning from our successes, as well as our failures. Being a software engineer at FactSet is to shape the future of investments technology. Our engineers use cutting edge technologies including machine learning, natural language processing, predictive analysis, and cloud computing to solve some of the investment community's greatest challenges - relying every step of the way on some of our most creative minds to create sleek and intuitive UIs that make our products among the industry's easiest to use. Our engineers find the right balance between FactSet's flexible environment where everyone can contribute individually, yet at the same time cultivate a community where they can depend on each other for help, learning, and development. Minimum Requirements- 4-5+ years of software engineering experience
- Experience programming with C++ or another OOP language (Java, C#, etc.)
- Understanding of TCP/IP, UDP and multicast networking
- Experience with Python and Bash scripting
- Experience with Linux programming environments
- Thorough understanding of C/C++ generic programming skills, including STL, boost
- Experience with event-driven architectures or stream processing frameworks.
- Working with and managing a large code base
- Programming in a multi-threaded, distributed environment
- Understanding of order books, tick data, and market data feeds from exchanges
- Familiarity with Grafana
- BS or MS degree in Computer Science (or equivalent)
- Secure your future with our discounted employee stock purchase program and 401K matching
- 4 weeks paid time off your first year of employment
- No or low cost medical, dental and vision care
- Free lunch Monday-Friday, plus a variety of snack and beverages in the office daily
- Reimbursement for eligible expenses related to the CFA, CIPM, CAIA and FRM exams
- Wellness programs including gym discounts and more
- 16 weeks paid parental leave for the primary caregiver (4 weeks for secondary)
- Employee referral bonuses
- And more!
Recommended Jobs
Embedded systems engineer
Job Description Job Description: We are seeking a highly skilled Embedded Software Engineer to join our Power Conversion Applications team. This role focuses on developing robust, efficien…
Event Sales Manager
Position Title: Event Sales Manager Salary: $80,000 - $90,000 Other Forms of Compensation: Commission Plan Become part of Restaurant Associates, the industry’s leading provider of di…
Senior Software Engineer
Who you are: In this role, you will be building a complete DevOps platform for Industrial Automation. You will solve scaling problems as we roll out our backup solution to orders of magnitude more…
Bookkeeper
At GSCo, we offer a unique opportunity to build your career by gaining hands-on experience across a wide range of accounting and tax services. You will work under the guidance of highly qual…
Cardiac anesthesiologist
Summary This position is eligible for Education Debt Reduction Program (EDRP), a student loan payment reimbursement program. You must meet specific eligibility requirements per VHA policy and submit…
Channel Account Manager - East Coast
This position is posted by Jobgether on behalf of Astrix Security. We are currently looking for a Channel Account Manager - East Coast in New York (USA). This is an exciting opportunity for a stra…
Regional Facilities Maintenance Manager
Benefits: ~401(k) matching ~Competitive salary ~Dental insurance ~Employee discounts ~Health insurance ~Paid time off ~Vision insurance Crunch Fitness is looking for a Regional Facilities …
Supply Chain Manager
ABOUT GREENLIGHT GreenLight Biosciences is using RNA to create a world where plants, people, and the planet can thrive together. The company is developing highly effective agricultural soluti…
Design program manager
Summary: We're inspired by what's possible. At Meta, we're designing technologies that help people connect, find communities and grow businesses. And we are committed to designing and building …
Foreman/ Crew Chief Tower Technician
JOB Description Title: Tower Construction Crew Chief Reports To : Tower Project Manager Department : Tower Construction Summary of Position: Tower Crew Chief must be able to adhere to…