Software Security Architect

Careers at Bloomberg

New York

Posted Jan 23, 2017 - Requisition No. 56629

Our team:

The Bloomberg CTO Office is the future forward technical arm of Bloomberg L.P. We envision, design and prototype the next generation infrastructure, hardware and applications that interface in all aspects of the company including financial products, broadcast and media, datacenters, internal IT and a global network. The CTO Security Architecture team works alongside colleagues, customers, vendors and the industry to drive security, standards and other technical needs that will help Bloomberg now and in the future.

Working with teams across so many diverse and varied fields requires the brightest scientists and engineers that have broad technical skillsets, but also the ability to communicate with business leaders, sophisticated customers and technical experts daily to drive our vision forward.

What's in it for you:

As a member of the CTO Software Security team, you will work with teams to deliver applications that meet the demands of business for functionality and features, while also achieving highest standards for software security and development processes. Focus will always be to provide the highest level of security for our customers and teams while not slowing down development. You will work on all aspects of application security from design to implementation, from process to policy, from individuals to whole departments. This will require a broad and wide ranging skillset and the ability work with teams and individuals from all over the firm every day.

We'll trust you to:

  • Take leadership roles in technologies, workgroups and teams across Bloomberg
  • Review and onboard new technologies, ideas and processes that will prepare Bloomberg for the next 5 years
  • Identify and mentor the next generation of leadership throughout Bloomberg
  • Advise, teach and promote different technologies across Bloomberg and it’s 20,000 employees

You’ll need to have:

  • Demonstrated leadership in all aspects of software security
  • 7+ years of development experience with three or more of the following languages: C/C++, JavaScript, Python, ASM, Java
  • Deep working knowledge of fundamental Compute Science primitives and data structures
  • A track record of building collaborative relationships with stakeholders across many functions
  • Experience working with large distributed applications on heterogeneous platforms
  • Experience creating an efficient SDLC for a large organization or firm
  • Strong understanding of DevOps and Agile workflows

We'd love to see:

  • Reverse engineering experience
  • A working understanding of the SDLC, as well as tools such as Git, RPM or DPKG, Chef or Puppet
  • Experience with UNIX and Windows application controls and tooling
  • Usage of source code analysis tools Fortify, Coverity, Clang, or others
  • Some experience with Continuous Integration and development automation frameworks
  • The ability to write portable UNIX applications on Linux, AIX, Solaris, or HPUX
Similar jobs