Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Algorithms @ 6
Communication @ 6
Data Structures @ 6
Distributed Systems @ 4
Java @ 6
Linux @ 4
Mathematics @ 4
Python @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Responsibilities
- Provide Functional Integration solutions as a product to clients across various financial institutions, as well as software infrastructure within Bloomberg.
- Facilitate machine-to-machine interaction between clients’ systems and Bloomberg products.
- Build stable and scalable backend systems leveraging cloud-based object storage, distributed systems, and microservice architecture.
- Contribute to full-stack development, including sophisticated user interfaces and web-based tooling for the Bloomberg Enterprise Service team to support client workflows (data mapping, data enrichment and overrides, encryption, and decryption).
- Understand stakeholder and customer problems, collaborate to develop requirements, and turn requirements into high-quality technical solutions.
- Serve as a senior engineer mentor to help hire, develop, and support other engineers.
- Work in two-week sprints and plan projects in six-sprint product increments.
Requirements
- 4+ years of experience working with an object-oriented programming language such as C/C++, Python, or Java
- Development experience on Linux or UNIX operating systems
- Experience with object-oriented programming
- Experience with relational databases
- Expertise in data structures and algorithms
- Experience with distributed systems
- Excellent communication and teamwork skills
- A degree in Computer Science, Engineering, Mathematics, a similar field of study, or equivalent work experience
Benefits
We offer a comprehensive benefits plan that may include merit increases, incentive compensation (exempt roles only), paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) + match, life insurance, and various wellness programs, among others.
The Company does not provide benefits directly to contingent workers/contractors and interns.
More jobs at Bloomberg
Technical Product Manager - AI Ready Data
Bloomberg · New York City, United States
USD 140,000-295,000 per year
Technical Product Manager - Askb Application Framework - Cto Office
Bloomberg · New York City, United States
USD 140,000-295,000 per year
Technical Product Manager - Web Platform & Frameworks - CTO Office
Bloomberg · New York City, United States
USD 140,000-295,000 per year
Senior Data Management Professional - Workflow Optimization - Private Credit
Bloomberg · New York City, United States
USD 110,000-190,000 per year
Control Management Specialist, Sustainable Finance Products
Bloomberg · New York City, United States
USD 60-85 per hour
Similar jobs
Senior Software Engineer - Public Cloud Engineering
Bloomberg · New York City, United States
USD 160,000-240,000 per year
Senior Software Engineer - Apache Kafka Infrastructure
Bloomberg · New York City, United States
USD 160,000-240,000 per year
Senior Software Engineer II
Confluent · Boston, United States, Dallas, United States, Chicago, United States, United States, Portland, United States
USD 176,000-230,000 per year
Senior Software Engineer, Metropolis Vision Ai
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior GPU and HPC Infrastructure Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Storage Software Engineer, DGXC Data Services
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Software Engineer - Autonomous Driving Simulation
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Software Engineer – Data Strategy
Bloomberg · New York City, United States
USD 160,000-240,000 per year