FactSet is looking for a software engineer to join our Office Integration team, focusing on using Generative AI to improve our Banking clients’ workflows and efficiency. You will be joining a team whose current focus is developing a product that allows bankers to query pre-defined financials Excel file templates using natural language. This is an opportunity to work on the leading edge of Generative AI in financial solutions technology.
Our products are integrated as part of a Microsoft Office add-in, which integrates FactSet data and smarts components into the Office suite. We use a variety of languages and technologies, including C#/.NET-based PC components, Python/FastAPI/Node-based web services and TypeScript/VueJS-based websites.
The software engineer should be familiar with some of these technologies and willing to learn the rest. Being familiar with Gen AI concepts and interested in applying them to our product would be a plus.
Responsibilities
• Write clean, efficient and well-documented code using industry best practices
• Demonstrate a thorough knowledge of data structures and algorithms, object-oriented programming
• Follow best practices such as code reviews, testing, documentation and version control
• Troubleshoot and debug frontend and backend applications to resolve issues or optimize performances
• Be a quick learner and open to acquiring new skills and knowledge
Requirements
• Bachelor or Engineering degree
• Fluent in English
• Good problem-solving and troubleshooting skills
• Good knowledge of data structures and algorithms, object-oriented programming
• Ability to work collaboratively as part of a geographically diverse team environment
• Willingness to work as a member of a team, including participating in peer code reviews, maintaining project and operational documentation
• Good communication and interpersonal skills
• Experience in Python – 1 year (including internship)
• Experience in PC-side development in Windows
Highly Desired
• Experience or knowledge of CI/CD concepts and GitHub
• Experience with web and API development
• Experience with C#/.Net
• Experience with VueJs / Typescript for frontend development
• Experience with Linux shell environment
• Familiarity with Microsoft Excel, Word and PowerPoint
• Familiarity or experience with Generative AI concepts (such as prompt engineering and RAG) and how to apply them to existing workflows
• An interest in the financial services domain
Other Jobs from FactSet
Principal Manager Operations/Associate Director, Content
Software Engineer (VueJS + Node.js/Python)
Technology Project Manager
Software Engineer Core Java
UI Developer or Frontend Developer(Vue.js)
Similar Jobs
Principal AI Engineer - Servicing Solutions
Senior Software Engineer
Senior Developer- MS Dynamics
Senior .Net Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say