Senior Software Engineer- Distributed Systems | New York, NY | Bloomberg Careers

Senior Software Engineer- Distributed Systems

Careers at Bloomberg

Back to Search

New York, NY

Posted Aug 2, 2022 - Requisition No. 87279

The Security Infrastructure Team is essential for our ability to manage and scale security systems at Bloomberg. This team is responsible for a broad set of systems that are essential for our ability to secure the enterprise and protect our client data. The solutions managed by this team cover a broad range of use cases and are built in collaboration with various stakeholders. To operate at scale, the push is to make provisioning of security infrastructure seamless and repeatable using infrastructure-as-code patterns and using various automation techniques. 

The team strives to quantify confidence in the systems they maintain and to drive additional confidence in the systems' ability to perform as expected. Through thorough monitoring and telemetry collection, the team can use past performance to predicate and understand future reliability. The team assumes nothing of the systems that they manage unless they are explicitly tested building further confidence in the systems they operate.

We’ll trust you to:

  • Analyze business requirements, collaborate with internal and external development groups, and design & build innovative security solutions
  • Work with team members and other engineering teams to design scalable and robust systems
  • Integrate a hybrid architecture of both black box and custom-developed software into a comprehensive solution
  • Take ownership of projects while collaborating with us, your teammates, following an agile and test-driven approach

You'll need to have:

  • 5+ years of hands on software programming experience (we value skills, contributions and passions more than years of experience) 
  • Strong knowledge of OOD/OOP, algorithms/data structures, software development principles, Agile methodologies, modern design patterns, TDD, and service-oriented architecture
  • Proficiency in one or more of the following languages and willingness to pick up more as needed: Python, Go, C++
  • Experience building scalable systems with a high volume of data throughput
  • Strong problem solving and design skills
  • BA, BS, MS, or PhD in Computer Science, Engineering or related technology field

We'll love to see:

  • Ability to work in an Agile development environment
  • Understanding of RESTful API design
  • Linux kernel level debugging and eBPF experience
  • Experience building systems that use Linux, Windows, and macOS internals APIs

If this sounds like you, apply! 

Bloomberg is an equal opportunities employer, and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

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.