Senior Software Engineer

30097 FactSet Systems India Private Limited

Hyderabad

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health, life, and disability insurance
Retirement savings plans
Paid time off for holidays
Flexible work accommodations
Career progression planning

Job summary

30097 FactSet Systems India Private Limited is seeking a skilled backend developer to design messaging capabilities and develop C++-based products. The ideal candidate has 5-7 years of experience with modern C++, CI/CD, and messaging systems like Apache Pulsar.

The role includes working in an S&P 500 company offering health and retirement benefits and opportunities for career progression. Flexible work arrangements are available, promoting work-life balance.

Qualifications

  • 5-7 years of building backend/platform software with 4+ years in modern C++.
  • Strong knowledge in Linux-based development, CI/CD, and containerization.
  • Hands-on experience with messaging systems such as Apache Pulsar, Kafka, or RabbitMQ.

Responsibilities

  • Design and operate core messaging capabilities on Apache Pulsar.
  • Document designs and mentor peers.
  • Automate deployments with CI/CD and infrastructure-as-code.

Skills

C++ (>= C++17)
CI/CD pipelines
Kafka
RabbitMQ
Docker
Kubernetes
Linux fundamentals
Scripting (Bash/Python)

Education

Bachelor's degree in Computer Science or related field

Tools

Apache Pulsar
GitHub Actions
Jenkins
Terraform
Ansible
CMake/Bazel

Job description

FactSet creates flexible, open data and software solutions for over 200,000 investment professionals worldwide, providing instant access to financial data and analytics that investors use to make crucial decisions.

What You’ll Do
  • Bachelor’s degree or higher in Computer Science or a related technical field.
  • 5-7 years of building backend/platform software with 4+ years of experience in modern C++ (>= C++17).
  • Built services using messaging/streaming systems such as Kafka or RabbitMQ.
  • Strong knowledge of CI/CD pipelines, Docker, and Kubernetes; provide timely support for production issues.
What We’re Looking For
  • Design, build, and operate core messaging capabilities on Apache Pulsar and related technologies.
  • Design and develop a C++-based internal product and shared libraries with emphasis on performance, resilience, and clean interfaces.
  • Define and implement cross-language integrations and SDKs (C++, Java, Go, Node.js); establish versioned APIs and schema governance.
  • Improve Linux-based development and operational workflows: builds (CMake/Bazel), packaging, containerization, and performance tuning.
  • Automate deployments and releases with CI/CD and infrastructure-as-code (GitHub Actions, Jenkins, Docker, Kubernetes, Terraform, Ansible).
  • Document designs, review code, mentor peers, and collaborate closely with stakeholders.
Desired Attributes
  • Hands‑on experience with Apache Pulsar or similar messaging/streaming systems (Kafka, RabbitMQ, NATS), including pub/sub, partitions, ordering, idempotency, and delivery semantics.
  • Comfortable working across languages (C++, Java, Go, Node.js) and designing cross‑language APIs/SDKs.
  • Strong Linux fundamentals for development, debugging, and operations; scripting proficiency (Bash/Python).
  • Experience with CI/CD, containers (Docker), and Kubernetes fundamentals; sound understanding of secure deployment practices.
  • Clear communication, ownership mentality, and ability to drive work from design through production.
Benefits
  • Opportunity to join an S&P 500 company with over 45 years of sustainable growth.
  • Health, life, and disability insurance; retirement savings plans; discounted employee stock purchase program.
  • Paid time off for holidays, family leave, and company-wide wellness days.
  • Flexible work accommodations; global community dedicated to volunteerism and sustainability.
  • Career progression planning and learning & development opportunities.

Qualified applicants will be considered for employment without regard to characteristics protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - C#, AWS, Kubernetes/Kafka
Software Engineer - C#, AWS, Kubernetes/Kafka

FactSet • Hyderabad

On-site
INR 1,200,000 - 1,600,000
Health insurance
Life insurance
Disability insurance
+3
Lead Software Engineer
Lead Software Engineer

FactSet Research Systems Inc. • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Lead Software Engineer
Lead Software Engineer

30097 FactSet Systems India Private Limited • Hyderabad

On-site
INR 1,600,000 - 2,600,000
Lead Software Engineer - (Python/Java/C#/C++)-AI Foundry's Data Foundations
Lead Software Engineer - (Python/Java/C#/C++)-AI Foundry's Data Foundations

30097 FactSet Systems India Private Limited • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Health, life & disability insurance
Retirement savings plans
Employee stock purchase program
+3
Associate Product Specialist
Associate Product Specialist

FactSet • Hyderabad

On-site
INR 1,200,000 - 2,100,000
Health insurance
Paid time off
Retirement plan
FFR - Lead Software Engineer – Backend & AI/ML & Cloud
FFR - Lead Software Engineer – Backend & AI/ML & Cloud

30097 FactSet Systems India Private Limited • Hyderabad

On-site
INR 3,500,000 - 5,500,000
Lead Software Engineer
Lead Software Engineer

FactSet • Hyderabad

On-site
INR 3,500,000 - 6,000,000
Senior Software Engineer (Java/Golang) - Identity Management
Senior Software Engineer (Java/Golang) - Identity Management

30097 FactSet Systems India Private Limited • Hyderabad

On-site
INR 2,500,000 - 4,000,000
Health insurance
Employee stock purchase program
Paid time off
Software Engineer III (Python, C#, AWS, Snowflake/Databricks and/or Go)
Software Engineer III (Python, C#, AWS, Snowflake/Databricks and/or Go)

FactSet Research Systems Inc. • Hyderabad

On-site
INR 2,200,000 - 3,800,000
Health insurance
Stock purchase plan
Paid time off
+1
Lead Software Engineer - Feeds
Lead Software Engineer - Feeds

30097 FactSet Systems India Private Limited • Hyderabad

On-site
INR 1,500,000 - 2,000,000