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.
Distributed Systems @ 4
Software Development @ 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
- Distributed systems spanning Bloomberg data centers and client PCs that update global installs continuously, securely, and silently
- Runtime infrastructure that resolves unique dependency graphs per-user, in real time
- Full-stack tools that let thousands of Bloomberg engineers control rollout with pinpoint accuracy
- Solving hard problems around dependency management, rollback, versioning, and real-time targeting
- Helping define the future of how Bloomberg ships software
Requirements
- 4+ years experience in software development using C++
- Experience designing scalable and maintainable distributed systems
- A good knowledge of SDLC best practices
- Enthusiasm to work with stakeholders on product enhancements
Benefits
We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards 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
Enterprise Technology Specialist – Electronic Trading Support
Bloomberg · New York City, United States
USD 90,000-130,000 per year
Data Journalist - Bloomberg Games - Contract
Bloomberg · New York City, United States
USD 40-45 per hour
Senior Software Engineer - Custom Data
Bloomberg · San Francisco, United States
USD 160,000-240,000 per year
Product Manager - Third Party Data | Enterprise Data
Bloomberg · New York City, United States
USD 140,000-295,000 per year
Senior Data Management Professional - Data Engineering - Private Credit
Bloomberg · New York City, United States
USD 110,000-190,000 per year
Similar jobs
Staff Software Engineer, Agent Foundations
Stripe · South San Francisco, United States, Seattle, United States
USD 203,600-305,400 per year
Software Engineer - Network (C++)
SpaceXAI · Palo Alto, United States, Seattle, United States
USD 180,000-440,000 per year
Technical Program Manager, Service Infrastructure
Stripe · South San Francisco, United States, Seattle, United States
USD 128,200-192,400 per year
Staff Forward Deployed Engineer
GitLab · United States
USD 254,000-297,000 per year
Principal Systems Software Engineer
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior Software Engineer, Metropolis Vision Ai
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Technical Support Engineer (4pm-12am PST)
Sentry · San Francisco, United States
USD 100,000-120,000 per year
Principal Engineer, AI Tooling and Workflows
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year