Software Engineer I
FactSet is a leading provider of flexible, open data and software solutions for investment professionals worldwide. They are seeking a Software Engineer to design, develop, and maintain scalable data pipelines and ETL infrastructure, playing a key role in their Digital Transformation efforts.
Responsibilities
- Design, develop, and maintain highly scalable data pipelines that are robust, efficient, and reliable
- Participate in the Agile/Scrum development process, contributing to regular sprint planning, daily standups, and iterative reviews
- Collaborate closely with stakeholders—including product managers, business analysts, and end users—to develop clear specifications and innovative features that address client needs
Skills
- BS or MS degree in Computer Science (or equivalent)
- Experience programming with Python and SQL
- Desire to both design and implement reliable and superior software
- Experience with data processing and ETL pipelines
- Experience with Python and SQL for data transformation
- Familiarity with workflow orchestration tools (Airflow, Dagster, or similar)
- Experience working with Cloud infrastructure (AWS, Azure, GCP)
- Familiarity with data warehousing platforms (Snowflake, Redshift, or similar)
- Linux programming environment
- Working with and managing a large code base
- Programming in a distributed environment (Spark, parallel processing)
- Motivated self-starter with creative thinking
- Strong desire to learn
- Attention to detail along with the ability to see the big picture
Benefits
- Health, life, and disability insurance
- Retirement savings plans
- Discounted employee stock purchase program
- Paid time off for holidays
- Family leave
- Company-wide wellness days
- Flexible work accommodations
- Career progression planning with dedicated time each month for learning and development
- Business Resource Groups open to all employees that serve as a catalyst for connection, growth, and belonging
Company Overview
Apply To This Job