Software Development

Senior SDLC Operations Engineer - Systems Infrastructure

 
bloombergofficespace.jpg
 

Senior SDLC Operations Engineer - Systems Infrastructure

Location: New York

Company: Bloomberg LP

 

APPLY BELOW

The engineers in the Systems Infrastructure department build the low-level infrastructure and applications that support thousands of applications on the Bloomberg Terminal. Our clients are thousands of Engineers at Bloomberg, so the appreciation and downstream impact of our work is huge. We are designing and developing common infrastructure that's high-performance, contains relevant telemetry/metrics and is designed to be offered as a "batteries included" service to other developers.

With thousands of engineers and applications relying on our solutions, it's imperative every piece of code we put into production is stable, reliable, and scalable. That's where you come in.

We're calling this new position "SDLC Operations Engineer". Your mission? To ensure the proper planning, implementation, testing, documentation, deployment and ongoing maintenance of infrastructure software is consistent between the various groups within Systems Infrastructure.

We'll trust you to:

  •  Automate manual, repeatable processes
  •  Provide over-site, standardization and validation of developed software to ensure proper testing and regression testing is followed
  •  Design, create and maintain a comprehensive set of documentation and best practices for all Systems Infra groups to follow
  •  Review, recommend and implement suggestions to existing documentation on release processes
  •  Act as escalation point for troubleshooting application issues--- soon we'll have tools for transparency that mitigate further risk when problems are identified
  •  Work closely with application and department managers to prioritize existing projects for deployment
  •  Work closely with technical team members and management to recommend solutions to previous outages and existing ongoing issues

You'll need to have:

  • 3+ years of experience working with Linux/Unix Operating Systems, Shell Scripting, Python/Perl Programming, and C++ in a medium to large scale enterprise environment
  • 3+ years of experience designing and performing changes to production using change management software and technologies
  •  Experience identifying/documenting operational efficiency processes and standards
  •  Experience automating repeatable processes
  •  Familiarity with source control management tools such as Git, SVN, Chef
  •  Familiarity with Automation tools for testing and deploying new and existing code such as Jenkins, Bamboo, Travis CI
  •  Strong analytical Skills
  •  A general knowledge of networking
  •  The ability to work and multitask in a fast paced environment
  •  The ability to receive and execute on work received from a variety of ticketing systems independently
  •  An eagerness to initiate/enhance communication and collaboration with cross functional teams within the organization

We'd love to see:

  •  Experience building data or analytics infrastructure of any kind
  •  Web Development using React, Angular and NodeJS
  •  Open source contributions and community evangelism of any sort

Senior JavaScript/UI Developer - Trading Systems

 
Bloom731-lexington-office.jpg
 

Senior JavaScript/UI Developer - Trading Systems

Do you ever wonder how a hedge fund makes money? Or what tools a portfolio manager uses to rebalance their portfolios against complex mathematical models and benchmarks? Are you curious about the ins and outs of a fund manager's workflow? If so, keep reading. Our team needs people like you.

The AIM (Asset & Investment Manager) Engineering team builds software for all Bloomberg-supported asset classes (equity, fixed income, swaps, commodities, options) for hundreds of institutional firms with more than $15 trillion in assets. When hedge fund managers are using our applications, they have mere seconds to absorb the information on the screen and make critical decisions that move the financial markets around the world. As you can imagine, scale, speed and usability are our primary concerns while developing the UI.

As developers, we don't like to be boxed in to specific roles. For example, if you consider yourself a front end developer, there are opportunities here to learn more about the middleware and back end systems. We take pride in owning the end-to-end development of our software stack. What makes this job great is not only the opportunity to work on tough problems with smart engineers, but also the exposure you'll get to Product Managers, clients, salespeople and other Engineering teams.

You need to have:

  •  4+ years of experience designing and building workflows and UIs
  •  Knowledge of asynchronous JavaScript
  •  Experience with efficient client-side development
  •  An understanding of application architecture and design patterns
  •  Experience or interest in the full software development life cycle

We'd love to see:

  •  Experience with Node.js
  •  Familiarity with C++ or other object-oriented languages
  •  Experience programming in Python or other interpreted languages
  •  A working knowledge of UNIX/Linux operating systems
  •  Experience with Agile software development

Senior C++ Software Engineer - Financial Applications

Senior C++ Software Engineer - Financial Applications

Company: Bloomberg

Location:  New York City

 

 
 

Bloomberg absorbs billions of data points from hundreds of financial markets every day. Our developers build applications that fuel the markets by providing intelligent analytics and transparency into these markets. Our customers rely on us to understand markets and analyze complex structures which allow them to make smart investment decisions.

Our teams share a passion to solve problems of today to innovate for tomorrow. We write high performance, low latency and scalable code using proprietary and open source technologies to develop large-scale systems. We like to roll up our sleeves, collaborate seamlessly and deliver real life solutions to clients across all industries.

You need to have:

  •  3+ years of experience programming in C++
  •  3+ years of experience with object-oriented design, data structures, algorithms and all phases of software development
  •  An aptitude for analytical problem solving

We'd love to see:

  •  Financial knowledge

The teams you could join:

When you apply, tell us which of our teams you'd like to join. Here are snapshots of each one.

Derivatives & Cross Asset

Various financial institutions and corporations use our applications to secure their share of the multi-trillion dollar derivatives market - to generate trade ideas, evaluate deals, manage trade lifecycles, measure risk, and put in hedges. You'll help us build those apps, write a complex and powerful distributed system that lets our systems make billions of calculations daily, as well as integrate open-source technologies into our existing frameworks. You'll help us develop start-up enterprise products at the intersection of finance and math. You will have the opportunity to move code quickly while maintaining the highest reliability standards.

Fixed Income Pricing

Our product is the gold standard for pricing. It generates end-of-day prices for over 2 million fixed income securities. Our suite of applications also includes high-precision pricing algorithms, liquidity hubs for storing and retrieving pricing information, and big data analytics. You'll focus on building high performance, high throughput systems that use advanced statistical techniques to generate the fastest, most accurate pricing information out there.

Fixed Income Core

We deliver a single integrated platform to support our client's complete workflow, from analysis to idea generation, in arguably the world's most important capital market. This includes tools that have become the market standard, including yield and spread calculators, quantitative risk analysis, and relative value comparisons. Our calculation APIs are invoked billions of times a day - supporting millions of application runs by the most prominent players in the industry. You will focus on developing large-scale, low latency servers and user interfaces to redefine client workflows and help them make informed decisions.

 

 

 

Infrastructure Platform Engineer

Infrastructure Platform Engineer

Company: Bloomberg

Location:  New York City

 

 
 

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

Does this sound like you?

Great, apply today! We want to work with others who are passionate about community-driven development both within the company and with the wider open source community.
Learn more about the work we do using the links below:

https://github.com/bloomberg/collectd-cookbook
https://github.com/bloomberg/kafka-cookbook
https://github.com/bloomberg/confd-cookbook
https://github.com/bloomberg/kubernetes-cluster-cookbook
https://github.com/bloomberg/zookeeper-cookbook

 

 

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

Get to Know: Benepay Technologies

Benepay Technologies

 
 

 

BPT Drive Statement – Why Do We Exist?

The world of employee benefits is shifting from end to end — from the way benefits are designed to the way they’re packaged to the way they’re consumed.

The people of Benepay Technologies are creating an entirely new dynamic within that changing universe. We wake up every day passionate about building a better mousetrap for the entire employee benefits supply chain.

We’re drawing on the artistry of innovative technology to make life better, simpler, and easier for people in what others may see as a boring, paint-by-numbers universe.

Sure, sometimes our vision gets ahead of what the market needs or understands. But as the author Brene Brown said, “There is no innovation and creativity without failure. Period.” We’re OK with that, too.

 

BPT Drive Statement – What Do We Do?

Benepay Technologies’ delivers elegant, simple, and complete data and process management that makes life better, more productive, and easier for everyone who touches employee HR data, benefits or payroll.

Now Hiring: Software Developers

Come see us at Next-Tech!

Senior Front End Developer

Company: Bloomberg

Location: New York

 

APPLY NOW

We are working on extending the brand new, rapidly expanding Entity Exchange Platform (ee.bloomberg.com). This innovative product is designed to facilitate the communication and document exchange between parties to fulfill Know Your Customer (KYC) regulatory laws. The platform enables the secure transfer of documents and data while making the process more efficient so entities can start trading sooner, gaining a competitive edge in the industry.

On our team, you will build new features and product offerings that will attract additional customers. You will help make decisions on the architecture of the application and suggest technologies to solve technical and business problems. There will be opportunities along the way to learn about the KYC domain and financial industry.

We’ll trust you to:

  •  Design and develop robust services in coordination with frontend developers and produce well-tested, high quality code
  •  Work directly with the business to implement features and understand use cases
  •  Architect solutions to business and technical problems that use current technologies
  •  Build pragmatic software solutions where features are quickly delivered without sacrificing quality
  •  Design and develop unit tests that provide 100% coverage of your code

You need to have:

  •  4+ years of experience with object-oriented programming
  •  4+ years of experience with JavaScript/Node.JS, HTML or CSS
  •  2+ years of experience with any frontend JavaScript framework
  •  Experience working in an Agile environment
  •  Desire and willingness to be challenged and learn about new technologies as domains
  •  Familiarity with Linux (Red Hat Enterprise Linux)
  •  Proficiency in Git

We’d love to see:

including schema design and SQL

  •  Professional experience with React.js
  •  2+ years of experience with Java or Python
  •  2+ years of experience working with a relational database such as Oracle or MySQL,
  •  Experience developing web services