Senior Software Engineer - Developer Experience

Careers at Bloomberg

Back to Search

London

Posted Dec 30, 2022 - Requisition No. 112821

The Developer Experience group (DevX) provides tools, services, infrastructure, workflows and systems to put the 5,000+ engineers at Bloomberg in flow and enable them to write high quality, high performance code. We work with and explore a wide variety of technologies, toolchains and frameworks to ensure our developers are using the best tool for the job. Whether it be development, build, deployment, scanning, linting or continuous integration: the Developer Experience group aims to help improve efficiency, productivity and accuracy across the different engineering groups at Bloomberg.

DevX also plays a crucial role in developer relations and in fostering and supporting an engaged and inclusive community at Bloomberg. Numerous initiatives and groups have formed and grown within engineering to support development and collaboration as well as diversity and inclusion (D&I) across the department. These include BBIT (Bloomberg Black in Technology) and BWIT (Bloomberg Women in Technology). Many members of DevX organise, lead, contribute to and participate in these groups and are always looking for new ways to bring people together around the company and work with our users. Find out more about our programs at techatbloomberg.com.

We leverage more tools and open source technologies every year, and our team is expanding to ensure engineers here are well-equipped to take advantage of those tools. That’s where you come in. We regularly contribute to Open Source and maintain a number of projects that you may have seen. Most recently for example, we published Memray, a new open source memory profiler for Python code. We always try and share our learnings, lessons and ideas with the community by Open Sourcing or presenting as much as possible. We also actively participate in Open Source communities to share and learn from others, including the OpenSSF, CNCF and Bazel Remote Execution Working group. 

You’ll need to have:

  • Demonstrated commercial programming experience with Python, C++ or other Object-Oriented languages
  • An undergraduate or postgraduate degree in Computer Science, Engineering, or related field  (or equivalent experience)
  • Prior experience building and maintaining tools that are used by developers internally
  • A passion for developer workflows, reliability engineering, and tools that complement a large-scale, multi-language codebase
  • A keen interest in building features that can find and prevent complex bugs and keep our code clean

We’d love to see: 

  • Experience wearing multiple hats from software engineer, reliability engineer to developer advocate and evangelist.
  • A genuine passion for improving the developer experience

If you would like to learn more about the opportunities and challenges open in Developer Experience, click “Apply Now” below to connect with us.

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 provides reasonable adjustment/accommodation to qualified individuals with disabilities. Please tell us if you require a reasonable adjustment/accommodation to apply for a job or to perform your job. Examples of reasonable adjustment/accommodation include but are not limited to making a change to the application process work procedures, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment. If you would prefer to discuss this confidentially, please email AMER_recruit@bloomberg.net (Americas), EMEA_recruit@bloomberg.net (Europe, the Middle East and Africa), or APAC_recruit@bloomberg.net (Asia-Pacific), based on the region you are submitting an application for. Alternatively, you can get support from our disability partner EmployAbility, please contact +44 7852 764 684 or info@employ-ability.org.uk 

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.

    CONNECT WITH US