Senior Software Engineer - Environmental, Social, & Governance (ESG) Team (FA - Financial Analytics) | New York, NY | Bloomberg Careers

Senior Software Engineer - Environmental, Social, & Governance (ESG) Team (FA - Financial Analytics)

Careers at Bloomberg

Back to Search

New York, NY

Posted Jul 26, 2022 - Requisition No. 88952

ESG — environmental, social, and governance — refers to the three critical factors in evaluating the sustainability and associated potential financial performance of a company. ESG data is increasingly crucial for our clients – providing deeper intelligence than conventional financial analysis alone. Climate change, regulatory pressures, the importance of human capital, and diversity are just a few critical factors global investors consider to identify emerging risks and opportunities best. Hear Mike Bloomberg speak about ESG in the Bloomberg Impact report

To address these challenges and pioneer the development of ESG products, Bloomberg started a brand new ESG Engineering team in 2019. As investor interest in ESG continues to increase, with the market for ESG data expected to swell to $2.54 billion by 2031, the team has a great opportunity to innovate and build a suite of products for our clients.

We develop highly reliable and automated big data pipelines to ingest billions of ESG data points using streaming technologies such as Kafka. As the datasets continue to evolve in breadth and complexity, we are constantly faced with challenges around data modeling, normalization and scale.

Clients across the globe interact with our data sets and analytics through a variety of full stack applications and APIs which are being developed by our team. We engineer low latency services using caching technologies such as Redis to integrate ESG data with numerous investor workflows such as Portfolio Management and Index creation.

Our team is also embarking on a new initiative to craft and architect a brand new technical system that will calculate proprietary quantitative ESG and numerous other scores providing complete transparency into our methodology and results.

Aside from this, a continuous challenge ahead of us is to revolutionize the discoverability and transparency of our rich data sets using modern technologies and frameworks such as Solr search and GraphQL.

What’s in it for you:

In this dynamic environment, our team is both collaborative and inclusive; you will help build a suite of products in close partnership with our quantitative research and product teams. As a senior engineer, this will be a growth opportunity to demonstrate your technical leadership to build modern solutions with end to end ownership of the product.

We hope that bringing Bloomberg's products and reputation to this space will push companies to improve how they treat the environment, their social spheres (workforce, stakeholders, consumers, nearby communities), and their governance. As more and more companies move in that direction, everyone will benefit, from their employees to their customers to the world at large. On our team, you can be responsible for that far-reaching change.

We’ll trust you to:

  • Work with a variety of Bloomberg and open-source technologies, including Redis, Docker, Splunk, Pytest, Google Test, pylint, cmake, Jenkins, and any open source technologies that will help get the job done
  • Provide technical leadership in a recently launched engineering team
  • Collaborate with a wide array of stakeholders within Engineering and beyond

You’ll need to have:

  • 5+ years of proven experience owning SDLC end to end
  • Experience or an interest to work in Python with some components in C++, and Javascript
  • Experience working with distributed systems and technologies
  • Ability to partner with stakeholders to synthesize requirements and convey sophisticated technical ideas with simplicity
  • Eagerness to work in an inclusive team, contribute to lively team culture, and stay open to new insights
  • This position requires at least one of the following: 

  • a bachelor’s degree in computer science or a related field, and/or
  • an equivalent combination of education, and/or
  • specialized training, and/or
  • related professional experience
    We’d love to see:
  • A passion for making a positive difference in the world through technology
  • Experience working within the Scrum model
  • Experience working with Quantitative Analysts
  • Eagerness for working with third-party/open-source technologies
  • Experience with containerization and CI/CD solutions (e.g. Docker, Jenkins)
  • Passion to lead, share new insights, drive processes and technology frameworks with the team

We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates, so please don’t hesitate to apply — we’d love to hear from you.

Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or maternity/parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.

Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email 

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.