Software Engineer III - (C++, Python, SQL, AWS)
Platform Group Limited
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.
Role/Department Description
Data Solutions Engineering (DSE) provides FactSet clients base complete, accurate, and timely data that is sourced through our applications and custom client processes. The group manages all of the company’s content collection and distribution services, routinely increasing efficiency year over year through automation.
The Economic Content Engineering team under DSE is focused on integrating economic data and providing our clients with information delivered in a timely and accurate manner. The team develops solutions and tools for the collection of Economics content from a wide variety of sources and publishing to our client-facing software layers. The team stakeholders are from Manila, Paris, and Hyderabad, among other countries.
We are looking for a candidate who is driven, has strong communication skills, and technical knowledge, who will help the team contribute to the company’s goals and help to provide our clients with the data they need to make informed decisions. An engineer who will be able to learn and work on a variety of technologies, including market-used and proprietary technologies.
Job Description Summary
Experienced software engineer with proven proficiency in the development and deployment of software, adhering to best practices, and with fluency in the development environment and related tools, code libraries, and systems.
Demonstrated ability to critique code and production for improvement, as well as to receive and apply feedback effectively.
Proven ability to maintain expected levels of productivity and increasingly becoming independent as a software developer, requiring less direct engagement and oversight on a day-to-day basis from one’s manager.
Focus is on developing software and increasing volume of work accomplished (with consistent quality, stability and adherence to best practices), along with gaining a mastery of the products to which one is contributing and beginning to participate in forward design discussions for how to improve based on one’s observations of the code, systems and production involved.
Job Responsibilities:
Learning & Training: Participate in training, execute on labs effectively, and learn the processes and technologies used in-house.
Proficiency with the tools, libraries, and languages used in development: Develop, test, and deploy software. Additional features and/or content are released to solution end users
Communicate and collaborate with product developers, direct manager, and engineering peers to develop the correct solutions
Effective project planning and development of expected solutions
Job Requirements:
Bachelor's or master’s degree in Computer Science or equivalent
Experience in C++ development, ideally on the Windows platform
Experience working on ETL pipelines and Python libraries for data manipulation
Experience with relational database (MySQL, PostgreSQL, SQL Server, or a similar RDBMS)
Experience with AWS
Familiarity with Agile software development
Willingness to understand client needs and adapt solutions accordingly
Has strong problem-solving and analytical skills
Ability to develop software in the required languages and using required 3rd party tools, applications, and libraries where needed
Ability to learn new technologies quickly
Has strong communication and interpersonal skills among peers in the organization
Ability to apply code review feedback and improve future design and development quality and productivity
Ability to learn and apply internal systems and processes for developing and deploying software
Is willing to participate in rotating on-call duties for data services
Has a desire to learn more about the infrastructure, technology, and data service frameworks
At FactSet, we celebrate diversity of thought, experience, and perspective. We are committed to disrupting bias and a transparent hiring process. All qualified applicants will be considered for employment regardless of race, color, ancestry, ethnicity, religion, sex, national origin, gender expression, sexual orientation, age, citizenship, marital status, disability, gender identity, family status or veteran status. FactSet participates in E-Verify.
Returning from break?
We are here to support you! If you have taken time out of the workforce and are looking to return, we encourage you to apply and chat with our recruiters about our available support to help you relaunch your career.
Company Overview:
FactSet (NYSE:FDS | NASDAQ:FDS) helps the financial community to see more, think bigger, and work better. Our digital platform and enterprise solutions deliver financial data, analytics, and open technology to more than 8,200 global clients, including over 200,000 individual users. Clients across the buy-side and sell-side, as well as wealth managers, private equity firms, and corporations, achieve more every day with our comprehensive and connected content, flexible next-generation workflow solutions, and client-centric specialized support. As a member of the S&P 500, we are committed to sustainable growth and have been recognized among the Best Places to Work in 2023 by Glassdoor as a Glassdoor Employees’ Choice Award winner. Learn more at www.factset.com and follow us on X and LinkedIn.