Enterprise Software

Enterprise Solutions Developer (C++, Python, SQL)

Enterprise Solutions Developer (C++, Python, SQL)

Location: New York, NY

 

APPLY BELOW

Our Team:

The Enterprise Products and Services (EPS) team is a new and growing area of Bloomberg. We build state-of-the-art software to support product implementation and client-facing tools that allow clients to manage their data distribution, users, applications and respective permissions. Our product has the potential to have a tremendous impact on the market. Our solutions offer cost effective, customizable and innovative alternatives to clients. We are solving old problems in a new way and bringing healthy competition to a well-established market.
Our day-to-day includes a wide range of development opportunities, from front-end to back-end to data warehousing. As part of our team, you will be exposed to a variety of domains and technologies, learn continuously and contribute new ideas starting day one.

We'll trust you to:

  • Create C++ and Python services on Linux
  •  Work with Oracle and SQL Server databases
  •  Script complex stored procedures
  •  Build UIs in JavaScript
  •  Work across multiple teams in Engineering
  •  Communicate and interact with product managers and end users

You'll need to have:

  •  5+ years of programming experience with Object-Oriented languages
  •  5+ years of experience developing stored procedures, performing optimization and query tuning and designing databases

We'd love to see:

  •  Familiarity with C/C++, Linux, T-SQL, Python, Shell scripting, data structures, algorithms and optimizations, Object-Oriented design or JavaScript
  •  Experience working with UIs
  •  An under- or post-graduate degree in Computer Science, Engineering, Finance or related field (or equivalent expertise)
  •  Ability to learn on the fly and the desire to share ideas and be a team player
  •  Strong verbal and written communication skills

Infrastructure Platform Team Leader

Company: Bloomberg

Location: New York, NY

It’s not every day that an opportunity emerges to lead a team—especially a team that is the cornerstone for on-demand software defined Infrastructure. Engineers across the company are depending on our Infrastructure Platform team to provide a unified, self-service experience for all Infrastructure events. We’re working towards this by building a streamlined workflow product from the ground up. In order to succeed in our mission, we need a single source of truth (CMDB) and simple, yet sophisticated UI/API(s) for capital/asset management. This product needs to have intuitive, real-time event processing, and responsive historical search navigation.

We need you to help drive this initiative forward through motivation, mentorship, and hands-on technical leadership within our team.

What’s in it for you:

This is a unique opportunity to help lead our NoOps evolution and influence the future of Bloomberg Infrastructure. Most of your time will be focused on building innovative user interfaces, developing robust RESTful APIs, implementing critical Microservices, and designing scalable Data Models. We’ll also need you to motivate and manage our team by building relationships internally and externally and gaining stakeholder buy-in. Senior Engineers and Product/Program Managers across departments will be looking to us to resolve their most complex problems. Collaboration and adaptation within a constantly changing business environment will help you develop expertise in the delivery of core products, customer needs, and the release of those products to meet our customer needs.

We'll trust you to:

  •  Lead the development of technical solutions to meet current and future business needs
  •  Ensure continuous improvement of solutions and ways of working
  •  Establish best practices that result in the highest quality in our products and service
  •  Inspire and motivate a high-performing team to achieve great results, while supporting individual growth and development
  •  Create a strong team environment, which is focused on delivering value and increasing our capabilities
  •  Develop strong partnerships across internal development and business teams
  •  Take risks as our fast paced environment will require you to rise to the challenge and strive to exceed expectations

You need to have:

  •  4+ years managing agile scrum teams with several developers, scrum masters & Product owners
  •  6+ years managing large scale complex projects that involve multiple internal/external teams and stakeholders with competing priorities
  •  Experience with performance management and career development of top performers
  •  Desire and ability to contribute ~40% time towards hands on development
  •  8+ yrs of software development experience as a Data Engineer working with Graph databases or highly complex N dimensional RMDBS
  •  An ability to foster a collaborative team environment through driving a strong culture of teamwork and taking advantage of team diversity
  •  The ability to effectively listen to, communicate, challenge, and influence team members, peers, and senior managers
  •  The desire to take ownership and responsibility of issues and handle them effectively to resolution

We'd love to see:

  •  Knowledge of CMDB
  •  A diverse range of experience with a variety of programming languages and different tools
  •  A keen interest in keeping abreast of technological advances and proven success at incorporating new technology into existing systems

Infrastructure Platform Engineer

Company: Bloomberg

Location: Washington, DC

 

Our team:

The Platform Engineering team builds infrastructure automation services that focus on configuration management and cloud orchestration. We play an active role in advising other infrastructure engineering teams on the best practices of modern application and infrastructure development.

What's in it for you:

We have a clear roadmap of where we want to be, but we need your expertise in building large-scale distributed systems to develop mission-critical system infrastructure. You will be part of a team that builds the foundation to support a multi-cloud environment. We develop best practices, tools and processes that have a direct impact on how thousands of engineers at Bloomberg interact with infrastructure.

We'll trust you to:

  •  Take responsibility for the development and deployment of Bloomberg's platform services
  •  Identify and automate manual tasks
  •  Implement industry-wide best practices around public and private cloud infrastructure
  •  Develop and maintain documentation, training and SLA for managed infrastructure and systems
  •  Help replace legacy systems with modern, Internet-scale design patterns

You need to have:

  •  3+ years of experience working on highly available, fault-tolerant distributed systems
  •  A strong understanding of operating systems and the nuances of Linux
  •  Experience with datacenter network troubleshooting including IP fundamentals, DNS, load balancing, proxies and firewalls
  •  Familiarity with configuration management systems such as Chef, Puppet or Ansible
  •  Proficiency in at least one of the following languages: Python, Ruby, C/C++, Go or Java
  •  A solid understanding of the modern software development lifecycle (SDLC) processes such as Continuous Integration and delivery

We'd love to see:

  •  Expertise in analyzing and troubleshooting large-scale distributed systems
  •  A deep understanding of web operations and cloud infrastructure (AWS, Azure, Google)
  •  Knowledge of network and application performance analysis using standard UNIX tools
  •  Experience with maintaining and managing a community around open source software