19 Sep
|
Bloomberg
|
Pune
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
- Robust 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
📌 Senior Software Engineer - Core Products Engineering (Pune)
🏢 Bloomberg
📍 Pune