FactSet
FactSet3h ago
Naukri

Principal Software Engineer

Hyderabad
Full Time
Senior Level

Auto Apply to 50+ AI Matched Principal Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at FactSet

Full Job Description

About FactSet's Realtime Marketdata Engineering Team

FactSet's Realtime Marketdata Engineering team is at the forefront of integrating all intraday and real-time market data. This encompasses live feeds from stock exchanges, real-time reference data, OTC data, and end-of-day prices. The data processed by this team is crucial for our clients, powering the FactSet Workstation and various internal applications. With a global presence, our team operates across multiple regions.

About the Pricing Team

The Pricing team specifically focuses on building and developing robust, low-latency, and resilient delivery mechanisms for Reference Data and End-of-Day Prices across all content datasets.

What You'll Do

  • Design, architect, and develop systems for delivering large datasets in real-time.
  • Develop and maintain tools and web applications for operating on extensive content data fetched from diverse sources.
  • Collaborate closely with product development and product management teams.
  • Work independently and deliver results in a deadline-driven environment.
  • Design and develop low-latency, resilient systems and services.
  • Manage production releases, address bug fixes, and respond to outages in a time-critical manner.
  • Participate in peer code reviews, maintain project and operational documentation, and provide training and coaching to less experienced team members.
  • Be independently responsible for significant projects spanning technical or operational boundaries (25-30% of time).
  • Successfully complete high-impact projects (25-30% of time).
  • Significantly and constructively impact the technical and/or operational direction of the department (20-25% of time).
  • Routinely initiate and lead technical or operational discussions (20-25% of time).

What We're Looking For

  • 10+ years of software development experience in Golang/Python.
  • Strong expertise in AWS services (breadth preferred over depth, given evolving architecture).
  • Strong experience in API development.
  • Experience in designing scalable data pipelines or backend systems.
  • Thorough understanding of Real-Time platform architecture and large-scale distributed systems.
  • Familiarity with various data repository technologies and their appropriate use cases.
  • Experience with production-level support and knowledge transfer/training of junior employees.
  • Knowledge of advanced programming techniques including Low Latency, Resiliency, Network Programming, Data Structures and Algorithms, Memory Management, and File Management.
  • Strong verbal and written communication skills for effective interaction with both engineering and non-engineering groups.
  • Ability to convey requirements, identify obstacles, and define team goals clearly.
  • Computer science background/education to design fast, memory-efficient, scalable, maintainable, and resilient applications.
  • Leadership skills to guide and influence others in producing high-quality software efficiently and cohesively.
  • Business acumen to ensure software addresses corporate needs and workflows optimally. Understanding of real-time and high-frequency trading systems, financial instruments, and market dynamics to design software for trading environments.
  • Time/resource management and planning skills to balance requirements from different product developers.
  • Ability to ensure tasks are completed on time based on priorities and that clients consistently see software improvements.
  • Problem-solving and quick-thinking abilities to provide immediate solutions to critical issues impacting employees and workflows.

Company

FactSet

FactSet

Hyderabad
Posted on Naukri
Principal Software Engineer - (Python/Golang) Real Time Prices at FactSet | Hyderabad | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform