Logo of Huzzle

Sr. Full Stack Engineer - (Webservices, Agile Development, Databricks, ML Workflow)

image

FactSet

20d ago

  • Job
    Full-time
    Mid Level
  • Norwalk, +4
  • Quick Apply

AI generated summary

  • You need 3+ years in software engineering, web service experience, Agile development expertise, and proficiency in Go and protobuf. Knowledge of ML workflows and web technologies is preferred.
  • You will design, implement, and maintain high-quality code, collaborate with teams, support troubleshooting, manage project milestones, and prioritize work for maximum value.

Requirements

  • Requirements/Critical Skills:
  • 3+ years FactSet or industry experience in software engineering or a related field
  • Experience writing web services
  • Experience with Agile development
  • Preferred Skills:
  • Proficiency with Go and protobuf
  • Experience using LLMs and with prompt engineering, databricks, and MLFlow
  • Knowledge of Portfolio Analysis and attribution models
  • Experience with web, including Fusion, Vue, and AngularJS
  • Education:
  • Bachelor’s degree, or higher (concentration in Computer Science or related major preferred)

Responsibilities

  • Responsibilities
  • Design, implement, test, document, maintain, and enhance high-quality code
  • Collaborate with other engineers, product developers and strategists to brainstorm ideas, implement prototypes and gather feedback.
  • Follow best practices such as code reviews, testing, documentation, and version control.
  • Provide technical support and troubleshooting.
  • Set milestones for self and reporting on the progress and evolution of tasks and projects
  • Collaborate with other engineering leaders to build best-in-class products and services
  • Balance and accelerate work towards technical debt reduction while delivering client-facing products
  • Work closely with PD and stakeholders to identify and prioritize work which provides the greatest value, both immediate and long-term

FAQs

What is the primary responsibility of the Senior Full Stack Engineer in this role?

The primary responsibility is to design, implement, test, document, maintain, and enhance high-quality code while collaborating with other engineers and product developers to build and provide Portfolio Commentary across client portfolios.

What technologies or frameworks should candidates be familiar with for this position?

Candidates should have experience with web services, Agile development, and preferably proficiency with Go, protobuf, LLMs, Databricks, and MLFlow. Knowledge of web frameworks such as Fusion, Vue, and AngularJS is also beneficial.

What is the required experience level for the Senior Full Stack Engineer role?

Candidates should have 3+ years of experience in software engineering or a related field, preferably with FactSet or in a similar industry.

What is the educational requirement for this position?

A Bachelor's degree or higher, with a concentration in Computer Science or a related major, is preferred for this position.

Are there opportunities for growth within this position?

Yes, there are potential opportunities for growth for the right candidate in the future.

What are the key collaboration aspects for this role?

The engineer will collaborate extensively with Product Management, other engineers in the PAR engineering team, and various teams related to Machine Learning, DMW, PIE, and others to integrate technologies and enhance best practices.

What is the salary range for this position?

The budgeted salary range for this position in California, Connecticut, and New York is $140,000 to $185,000.

What is the company's commitment to diversity and equal opportunity?

FactSet is committed to celebrating diversity of thought, experience, and perspective, and provides a transparent hiring process. All qualified applicants will be considered for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status.

Will the candidate be involved in technical support and troubleshooting?

Yes, providing technical support and troubleshooting is part of the responsibilities of the Senior Full Stack Engineer in this role.

Is knowledge of Portfolio Analysis and attribution models considered a preferred skill?

Yes, knowledge of Portfolio Analysis and attribution models is listed as a preferred skill for this position.

#NotJustTheFacts

Consulting
Industry
10,001+
Employees
1978
Founded Year

Mission & Purpose

FactSet creates flexible, open data and software solutions for tens of thousands of investment professionals around the world, providing instant access to financial data and analytics that investors use to make crucial decisions. For 40 years, through market changes and technological progress, our focus has always been to provide exceptional client service. From more than 60 offices in 23 countries, we’re all working together toward the goal of creating value for our clients, and we’re proud that 95% of asset managers who use FactSet continue to use FactSet, year after year. As big as we grow, as far as we reach, and as successful as we become, we stay connected to our clients and to each other.