Senior Software Engineer - Platform Services, Pune

Bloomberg

Pune District

On-site

INR 4,500,000 - 6,500,000

Full time

11 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bloomberg’s DataLayer Platform team in Pune seeks an experienced C++ software engineer to help embed the DataLayer into Bloomberg runtimes and ensure a seamless terminal experience. You will collaborate with DataLayer and infrastructure teams on performance, reliability, and scalability in a large-scale distributed environment.

A strong background in multi-threading and OO design is essential. The role offers a path to impact across Bloomberg’s engineering stack while operating in a fast-paced,

Qualifications

  • 5+ years of total software developer experience in C++.
  • A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
  • Strong understanding of object-oriented design, data structures, multi-threading, and algorithms
  • Experience with designing, developing and managing large-scale service-oriented systems

Responsibilities

  • Embed DataLayer into Bloomberg runtimes with seamless integration.
  • Collaborate with DataLayer and infrastructure teams for performance and reliability.
  • Deliver robust, thread-safe, scalable software in production.

Skills

C++
Multithreading
Distributed systems
OO design
Communication

Education

Bachelors in CS/Engineering/Math or equivalent

Tools

Python
JavaScript/TypeScript

Job description

About Platform Services

Platform Services as a group provides common infrastructure, managed services, and product development and release services to support Bloomberg's application development. The group has about a thousand team members spread across all of Bloomberg's global offices focused on Application and Middleware Frameworks, Database Solutions, Connectivity, Security, Cloud Native Compute and Storage Services. Our mission is to provide Bloomberg developers with a standard, scalable, managed and compliant platform experience.

Location: Pune

Business Area: Engineering and CTO

Ref #: 10054674

Description & Requirements

Platform Services as a group provides common infrastructure, managed services, and product development and release services to support Bloomberg's application development. The group has about a thousand team members spread across all of Bloomberg's global offices focused on Application and Middleware Frameworks, Database Solutions, Connectivity, Security, Cloud Native Compute and Storage Services. Our mission is to provide Bloomberg developers with a standard, scalable, managed and compliant platform experience.

About The Teams
DataLayer Platform

DataLayer is the high-performance library used to build reactive transformations of data in the Bloomberg Terminal. From simple sorting and filtering, to complex multi-level aggregations and the Excel-like expression evaluation engine, Datalayer is the engine that powers almost every grid or table of data in the Bloomberg Terminal.

The newly created DataLayer Platform team in Pune will take ownership of embedding the DataLayer into Bloomberg runtimes, providing seamless integration with the Bloomberg Terminal and backend services. This will require the team to work closely with other DataLayer teams as well as multiple infrastructure teams to ensure that DataLayer works as efficiently and performant as possible in those runtimes.

We’ll Trust You To
  • Have an eye for detail and an interest in working on the complex challenges of large-scale distributed systems.
  • Bring a strong understanding of working with highly multi-threaded and asynchronous programming environments
  • Understand how to make changes to a live production system safely and responsibly, without causing any impact to our users
  • Communicate clearly and effectively and share our values toward software development and professional collaboration.
You’ll Need To Have
  • 5+ years of total software developer experience in C++
  • A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
  • Strong understanding of object-oriented design, data structures, multi-threading, and algorithms
  • Experience with designing, developing and managing large-scale service-oriented systems
  • Excellent communication and collaboration skills
  • A self-starter approach with a strong sense of ownership
We’d Love To See
  • Experience working on complex infrastructure systems under continuous use
  • Experience in performance optimizations, passion to write performance-critical code
  • Experience in Python or JavaScript/TypeScript
  • Experience in multithreading
  • Exposure to multiple phases of the software development life-cycle
What’s In It For You

The platform services teams are associated with many of Bloomberg's collaborative efforts, with a lot of us involved in both internal and external technical communities, conferences and organizations. We also have relationships with many other infrastructure teams across Bloomberg and numerous open-source projects used at all levels of our software development and deployment stack.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Platform Engineering Lead - VP
Platform Engineering Lead - VP

Barclays • Pune District

On-site
INR 3,500,000 - 7,000,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
Staff Software Engineer - Data Platform
Staff Software Engineer - Data Platform

Confidential • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Pune, IND Posted yesterday
Pune, IND Posted yesterday

Bloomberg • Pune District

On-site
INR 1,200,000 - 1,900,000
Senior Software Engineer / Technical Architect
Senior Software Engineer / Technical Architect

The Value Maximizer • Maharashtra

On-site
INR 1,500,000 - 2,000,000
Team Leader - Legal Data Analysis (INDG), Pune Pune, IND Posted today
Team Leader - Legal Data Analysis (INDG), Pune Pune, IND Posted today

Bloomberg • Pune District

On-site
INR 350,000 - 600,000
Team Leader - Legal Data Analysis (INDG), Pune
Team Leader - Legal Data Analysis (INDG), Pune

Bloomberg • Maharashtra

On-site
INR 1,800,000 - 3,200,000
Senior Platform Lead
Senior Platform Lead

Weekday AI • Bengaluru

On-site
INR 8,000,000 - 17,000,000
Platforms Lead
Platforms Lead

Weekday AI (YC W21) • Maharashtra

On-site
INR 3,000,000 - 5,000,000
Staff Engineer I, TSG Infrastructure
Staff Engineer I, TSG Infrastructure

Bain & Company • Delhi

On-site
INR 2,800,000 - 4,200,000