Full-Time

Principal Software Engineer

Confirmed live in the last 24 hours

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, to help users understand stock performance, earnings reports, and market trends. FactSet operates on a subscription-based model, allowing clients to access 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 insights 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

  • The acquisition of Irwin and partnership with CapIntel expand FactSet's product suite, potentially increasing market share and client engagement.
  • FactSet's new DaaS solution could attract a broader client base by offering flexible data management options, enhancing revenue streams.
  • Recent investments from firms like Virtu Financial and XTX Topco indicate strong market confidence in FactSet's growth potential.

What critics are saying

  • The integration of Irwin's software and services may present challenges in aligning with FactSet's existing systems and culture.
  • The competitive landscape in financial data services is intense, with major players potentially eroding FactSet's market position.

What makes FactSet unique

  • FactSet's acquisition of Irwin enhances its investor relations capabilities, setting it apart from competitors by integrating capital markets software into its offerings.
  • The launch of Data as a Service (DaaS) positions FactSet as a pioneer in providing comprehensive data management solutions, a step beyond traditional financial data services.
  • FactSet's commitment to innovation and client service, as evidenced by strategic partnerships and continuous platform updates, solidifies its reputation as an industry leader.

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