BLAW Software Engineer

Careers at Bloomberg

New York

Posted Jan 19, 2017 - Requisition No. 56547

Bloomberg Law (BLAW) provides faster access to the information users need through advanced search capabilities to case law citation, dockets and trusted content. We are committed to changing the way legal professionals conduct their day-to-day by automating research to help them get real-time answers and better serve their clients. Our goal is to use new technologies to deliver best-in-class solutions that will impact the future practice of law. That's where you come in.

Our group maintains the most robust and expansive legal docket repository in the world, helping build a research platform that collects, processes and analyzes many terabytes of data from hundreds of sources. Our systems have to be resilient and recoverable.

On our team, you will be given the opportunity to display your creativity and deliver continuous end-user value in an Agile environment. We are self-motivated engineers who like to research, learn and apply current technologies to build new product features that anticipate our customers’ needs.

We’ll trust you to:

  • Build a distributed platform supporting millions of daily scheduled and on-demand tasks as part of an Agile scrum team
  • Write unit tests, perform code reviews and lead design discussions about architecture, data models, business logic and data
  • Work with data analysts to collect insight on possible data collection efficiencies and identify automation potential for manual workflows
  • Refactor old code to make it more testable, modular and maintainable

You’ll need to have:

  • 5+ years of experience writing production-quality code
  • Familiarity with C++, preferably C++11 or later
  • Experience refactoring and redesigning large codebases while maintaining production support
  • Excellent communication skills, a comfort with ambiguity and an action-oriented disposition
Similar jobs