OneMain Financial Jobs

Job Information

Bloomberg Senior Software Engineer - Data Snapshot (CASS) in London, United Kingdom

Senior Software Engineer - Data Snapshot (CASS)

Location

London

Business Area

Engineering and CTO

Ref #

10050426

Description & Requirements

Bloomberg’s data powers global financial markets, so making it fast, reliable, and accessible is critical. The Data Platform teams enable application teams and content providers to scale their datasets through a suite of tools, frameworks, and managed services that support the full data lifecycle.

The Data Snapshot (CASS) team is responsible for selecting and implementing the best solutions to build a scalable, high-performance, reliable platform that provides an enterprise-wide, standardized snapshot view of financial datasets. The CASS platform enables other teams to deliver data faster and more efficiently, supporting clients across a wide range of workflows, geographies, and asset classes.

Our team is a small group of technologists passionate about data and about pushing the boundaries of technology to deliver innovative solutions. We focus on modern design principles: loose coupling, strong domain modeling, horizontal scalability, and continuous delivery and integration. On our team, you will have opportunities to work across the full stack and all phases of the SDLC, with the flexibility to choose the right tool for the job.

We'll trust you to:

  • Develop highly scalable applications that help CASS serve data to its clients

  • Creatively scale and operate the infrastructure and tools that handle terabytes of data

  • Identify and deliver new features that improve data accessibility, performance, and reliability

  • Use industry best practices for testing, automation, continuous integration and continuous deployment

  • Champion new technologies, advocate for the latest developments and best practices in the open source community, challenge the status quo and inspire others to improve their craft.

You'll need to have:

  • Proficiency in an object-oriented programming language such as Java or C+- A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience

  • Proven experience designing and building scalable, maintainable enterprise systems

  • Prior contributions to system design and architecture and scaling fault-tolerant, distributed systems

  • Honest approach to problem-solving, and ability to collaborate with peers, partners and management

  • An interest in analytics and insights in data

  • An understanding of Computer Science fundamentals such as data structures and algorithms

We would love to see:

  • Prior experience with or knowledge of large-scale, high volume systems

  • Hands-on experience with HBase, Hadoop, Redis, Cassandra or Spark

  • Experience designing for iterative and experimental features

If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role.

Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success.

Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.

Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email amer_recruit@bloomberg.net

DirectEmployers