Senior Software Engineer - Core Products Engineering

Bloomberg

Pune District

On-site

INR 3,500,000 - 6,200,000

Full time

10 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Bloomberg in Pune, India, is seeking a Senior Software Engineer to design and build high-performance, scalable systems for company financial data. You will own end-to-end engineering from requirements to production readiness and mentor others while shaping architecture across multiple locations.

You will design distributed microservices, APIs, data pipelines, and event-driven workflows to handle large volumes of data with fault tolerance and operational resilience.

Qualifications

  • 7+ years of hands-on software engineering on production systems.
  • Strong programming skills in C, C++ and/or Python and/or JavaScript/TypeScript.
  • Experience with distributed, scalable, fault-tolerant architectures and APIs.

Responsibilities

  • Design, build, operate scalable software platforms for financial data.
  • Own end-to-end technical design from requirements to production readiness.
  • Design distributed microservices with availability, fault tolerance, and performance in mind.
  • Build services, APIs, data pipelines, and event-driven workflows for large data volumes.
  • Prototype technical approaches and articulate trade-offs.
  • Modernize legacy systems, automate, and optimize performance.
  • Write high-quality production code, with strong reviews and observability.
  • Partner with Product, Data, and Engineering teams across locations.

Skills

C
C++
Python
JavaScript/TypeScript

Tools

Redis
RabbitMQ
CI/CD
Git
Linux

Job description

The Role:

The Company Financials team is looking for a highly motivated and experienced Senior Software Engineer to join us in Pune. You will design and build high-performance, scalable, and resilient systems that support Bloomberg''s next-generation financial data platforms. You will own complex engineering problems end to end - from understanding requirements and shaping technical design through implementation, production readiness, and ongoing operational excellence. As a senior member of the team, you will also influence architecture, mentor engineers, and help raise engineering standards across the group.

We''ll trust you to:
  • Design, build, and operate scalable, reliable, and maintainable software platforms that acquire, process, enrich, and distribute company financial data
  • Take end-to-end ownership of technical design and delivery, translating Product and Data requirements into robust engineering solutions
  • Design distributed systems and microservices with appropriate consideration for availability, fault tolerance, performance, data consistency, and operational resilience
  • Build services, APIs, data-processing pipelines, and event-driven workflows that can handle large volumes of financial data
  • Prototype and evaluate technical approaches, clearly articulating trade-offs before committing to large-scale implementation
  • Improve existing and legacy systems through thoughtful modernization, simplification, automation, and performance optimization
  • Write high-quality, well-tested production code and contribute to code reviews, engineering standards, observability, and production support practices
  • Partner closely with Product, Data, and Engineering teams in Pune, New York, Princeton, and other locations to deliver solutions with global impact
  • Mentor engineers, lead technical discussions and design reviews, and drive technical excellence through example and influence
You''ll need to have:
  • 7+ years of strong hands-on software engineering experience building and supporting production systems
  • Strong programming skills in C, C++ and/or Python and/or JavaScript/TypeScript, with solid knowledge of data structures, algorithms, object-oriented design, and software engineering principles
  • Experience designing distributed, scalable, and fault-tolerant systems, including microservice and asynchronous/event-driven architectures
  • Experience designing and consuming APIs and building backend services, data-processing pipelines, or workflow platforms
  • Strong knowledge of relational databases and SQL, with experience in data modeling, schema design, and high-volume data access patterns
  • Experience with one or more NoSQL databases, distributed caches, or messaging/queuing technologies such as Redis or RabbitMQ
  • Experience with automated testing, code reviews, source control, CI/CD, production monitoring, logging, metrics, and debugging complex systems
  • Strong analytical and problem-solving skills, including the ability to diagnose performance, reliability, and production issues
  • Ability to take ownership of ambiguous technical problems, make sound architectural decisions, and communicate trade-offs clearly
  • Excellent communication and collaboration skills, with the ability to work effectively across globally distributed Engineering, Product, and Data teams
We''d love to see:
  • Experience building extensible full-stack applications using JavaScript/TypeScript and modern frameworks such as React, Redux, Vue, HTML, and CSS
  • Experience with Linux, containerized development or deployment environments, and modern software delivery practices
  • Experience with large-scale data-intensive platforms, ETL/data-processing pipelines, distributed object stores, or financial/market data systems
  • Experience modernizing legacy platforms or migrating services to newer architectures and technology stacks
  • Familiarity with AI/ML-assisted data-processing workflows, data quality frameworks, or automation used to classify and enrich structured financial data
  • Knowledge of financial services, company financial statements, market data, or Bloomberg products; domain expertise is helpful but not required
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Core Products Engineering, Pune
Senior Software Engineer - Core Products Engineering, Pune

Bloomberg • Pune District

On-site
INR 3,500,000 - 6,000,000
Senior Software Engineer - Core Products Engineering, Pune Pune, IND Posted today
Senior Software Engineer - Core Products Engineering, Pune Pune, IND Posted today

Bloomberg L.P. • Pune District

On-site
INR 4,200,000 - 6,800,000
Senior Software Engineer - Sell Side Data Acquisition Team, Pune
Senior Software Engineer - Sell Side Data Acquisition Team, Pune

Bloomberg • Pune District

On-site
INR 3,000,000 - 5,500,000
Senior Software Engineer - Sell Side Data Acquisition Team, Pune Pune, IND Posted today
Senior Software Engineer - Sell Side Data Acquisition Team, Pune Pune, IND Posted today

Bloomberg L.P. • Pune District

On-site
INR 3,500,000 - 7,000,000
Senior Software Engineer - Data License Analytics, Pune Pune, IND Posted today
Senior Software Engineer - Data License Analytics, Pune Pune, IND Posted today

Bloomberg L.P. • Pune District

On-site
INR 3,500,000 - 5,500,000
Senior Software Engineer - Data License Analytics, Pune
Senior Software Engineer - Data License Analytics, Pune

Bloomberg • Maharashtra

On-site
INR 1,800,000 - 2,400,000
Senior Software Engineer -Java
Senior Software Engineer -Java

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 2,400,000 - 3,600,000
Senior Data Management Professional – Process Automation & Data Operations, Company Financials [...]
Senior Data Management Professional – Process Automation & Data Operations, Company Financials [...]

Bloomberg • Maharashtra

On-site
INR 2,500,000 - 4,500,000
Principal Engineer
Principal Engineer

cashflo-talent • Mumbai

Hybrid
INR 4,500,000 - 8,000,000
Senior SAP ABAP Software Engineer - Pune
Senior SAP ABAP Software Engineer - Pune

Bloomberg • Maharashtra

Hybrid
INR 1,400,000 - 2,300,000
Hybrid work model