Principal, Full Stack Engineer (Python, Oracle)

Fidelity InvestmentsJersey City, NJ
1d$107,000 - $216,000Hybrid

About The Position

Quant & Risk Investments Technology (QRIT) is seeking a highly motivated and experienced Principal Full Stack Engineer to join a team building a cutting-edge, Multi-Asset Class Risk System. This system is a critical tool leveraged by investment professionals across Fidelity for in-depth analysis and research. The individual in this pivotal role will be instrumental in designing and delivering strategic solutions to meet the complex needs of investment professionals and quantitative analysts. The Principal Engineer will collaborate closely with quantitative analysts, quant operations, and peer technology teams within a highly iterative and dynamic delivery model, directly supporting the needs of investment professionals and senior management. Design, develop, and implement sophisticated solutions while adhering to software development best practices. Ensure the optimized run-time performance, scalability, and robustness of the analytical platform. Collaborate effectively with team members to ensure the seamless integration of new features with existing infrastructure and production environments.

Requirements

  • A Bachelor's or Master’s degree in computer science, Engineering, or a related field.
  • A minimum of 8 years of professional software engineering experience with a focus on Python and database technologies.
  • Expertise in full-stack Python development, with proficiency in libraries such as Pandas, NumPy, and SciPy.
  • Proven experience with development and deployment in an AWS cloud environment, including cloud data storage and access using EFS and S3.
  • A demonstrated ability in building and designing database solutions; experience handling large and complex datasets is a significant advantage.

Nice To Haves

  • Familiarity with various asset classes, including equities and fixed-income securities, and financial data sources such as Bloomberg, Barra, or FactSet is highly desirable.
  • A strong understanding of portfolio risk and risk-based analytics is considered a plus.
  • The ideal candidate will be a bright, highly motivated, and proactive individual, capable of working effectively both within a small, dynamic team and independently on challenging assignments.
  • The successful applicant will be a skilled engineer who can seamlessly transition between rapid, iterative prototyping and the development of enterprise-grade, robust applications and services.

Responsibilities

  • Design, develop, and implement sophisticated solutions while adhering to software development best practices.
  • Ensure the optimized run-time performance, scalability, and robustness of the analytical platform.
  • Collaborate effectively with team members to ensure the seamless integration of new features with existing infrastructure and production environments.

Benefits

  • comprehensive health care coverage and emotional well-being support
  • market-leading retirement
  • generous paid time off and parental leave
  • charitable giving employee match program
  • educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service