Full-Time

Principal Software Engineer

Posted on 11/21/2024

FactSet

FactSet

10,001+ employees

Financial data and analytics solutions provider

Data & Analytics
Financial Services

Compensation Overview

$160k - $210kAnnually

Expert

Boston, MA, USA + 4 more

More locations: Austin, TX, USA | Chicago, IL, USA | Westport, CT, USA | New York, NY, USA

Budgeted salary range for Connecticut and New York is $160,000.00 - $210,000.00.

Category
Backend Engineering
Software Engineering
Required Skills
Microsoft Azure
Python
Data Science
Data Structures & Algorithms
AWS
REST APIs
Snowflake
Requirements
  • 10+ years of related work experience with a focus on data engineering and cloud data platforms.
  • Experience in building RESTful APIs, data pipelines, and managing bulk data processes.
  • Expertise in database architecture, performance tuning, and data ingestion techniques.
  • Demonstrated expertise in Python and related scripting languages to automate complex data workflows, optimize ETL processes, and develop robust data integration solutions.
  • Strong analytical skills with the ability to make data-driven decisions.
  • Experience working with any relational database.
  • Experience working with Cloud infrastructure (AWS, Azure etc.)
  • Experience working with Snowflake or related technologies.
  • Knowledge of financial market data, tick data, and Level 2 data is a big plus.
  • Familiarity with various levels of testing - unit, regression, integration, and load is a plus.
  • Bachelor’s Degree or equivalent in Computer Science or related field
Responsibilities
  • Design and prepare tick data for ingestion into Snowflake, collaborating with internal and external teams to ensure best practices are followed.
  • Fine-tune Snowflake database performance, managing partition keys and indexes while minimizing costs and optimizing data consumption for applications.
  • Build data pipelines for applications, including End-of-Day bulk feeds, on-demand APIs, and Snowflake data sharing.
  • Improve tick data offerings by researching technologies, loading Level 2 data, and optimizing time-binned data access.
  • Explore, design, and architect potential new storage layers and database architectures that could outperform Snowflake for managing tick history data. Lead proof of concept (POC) initiatives to evaluate the feasibility, performance, and scalability of these alternative solutions.
  • Design and architect scalable APIs and data connector frameworks.
  • Leading the architecture, design, development, and launch of high available, low latency, flexible and scalable APIs.
  • Mentor and assist other junior engineers in design, implementation, and code reviews.
  • Stay up to date with advancements in Big Data technologies and data warehousing tools.
  • Ensure adherence to data security, privacy, and compliance standards.
  • Drive innovation by evaluating emerging tools and technologies that could improve data management and performance.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.
  • Demonstrate a thorough knowledge of data structures and algorithms, object-oriented programming, and software engineering principles.
  • Ensuring that deployed products are properly maintained throughout their lifecycle.
  • This position requires to participate in on-call support on a rotation basis with the team.

FactSet provides financial data and software solutions to investment professionals around the world. Its products include market data, fixed income data, and research management tools that assist clients in making informed investment decisions. These tools deliver real-time and historical data, along with advanced analytics, allowing users to gain insights into stock performance, earnings reports, and market trends. FactSet operates on a subscription-based model, where clients pay for access to customizable data and analytics platforms tailored to their specific needs. The company distinguishes itself from competitors through its strong commitment to client service and continuous updates to its platforms, ensuring they incorporate the latest financial data and analytical techniques. The goal of FactSet is to empower investment professionals with the essential tools and information they need to enhance their decision-making processes.

Company Stage

IPO

Total Funding

$121.6K

Headquarters

Norwalk, Connecticut

Founded

1978

Simplify Jobs

Simplify's Take

What believers are saying

  • Integration with AI and machine learning enhances FactSet's predictive analytics capabilities.
  • The rise of ESG investing increases demand for FactSet's comprehensive ESG data offerings.
  • FactSet's Data as a Service aligns with the growing need for cloud-based solutions.

What critics are saying

  • Emerging fintech companies pose a threat to FactSet's market share.
  • Continuous platform updates may strain FactSet's resources due to rapid technological advancements.
  • Integrating new acquisitions like Irwin presents operational risks and service quality challenges.

What makes FactSet unique

  • FactSet offers a comprehensive suite of financial data and analytics tools.
  • The company provides customizable solutions tailored to diverse financial professional needs.
  • FactSet is known for its commitment to client service and continuous platform innovation.

Help us improve and share your feedback! Did you find this helpful?

INACTIVE