Posted Sep 16, 2016 - Requisition No. 54368
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.
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.
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
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
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