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.
A/B Testing
Distributed Systems @ 4
Go @ 4
JavaScript @ 4
Python @ 4
Software Development @ 6
TypeScript @ 4
- 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
The Terminal Deployment Infrastructure team builds the systems that deliver Bloomberg Terminal software updates to the right clients at the right time. The team develops a targeting engine for software delivery, enabling precise rollouts to specific users or firms, dependency control, rollback of complex deployment chains, component patching, and A/B testing.
Responsibilities
- Build distributed systems spanning Bloomberg data centers and client PCs that update global installations continuously, securely, and silently.
- Develop runtime infrastructure that resolves unique dependency graphs per user in real time.
- Create full-stack tools that enable thousands of Bloomberg engineers to control software rollouts with pinpoint accuracy.
- Solve complex problems involving dependency management, rollback, versioning, and real-time targeting.
- Help define the future of how Bloomberg ships software.
- Work with stakeholders on product enhancements.
- Contribute to impactful cross-team projects and engage with the C++ and JavaScript communities within Bloomberg and across the industry.
Requirements
- 4+ years of software development experience using C++.
- Experience designing scalable and maintainable distributed systems.
- Good knowledge of software development life cycle best practices.
- Enthusiasm for learning and keeping up to date with current technology trends.
- Experience with JavaScript/TypeScript, Go, and Python is desirable.
- Interest in leading impactful cross-team projects is desirable.
Benefits
Benefits and total rewards may include merit increases, incentive compensation for exempt roles, paid holidays, paid time off, medical, dental, vision, short- and long-term disability benefits, 401(k) matching, life insurance, and wellness programs.
More jobs at Bloomberg
Senior Data Management Professional - Company Financial Market Data
Bloomberg · Princeton, United States
USD 110,000-190,000 per year
Senior Data Management Professional – Macro Industries – ESG TPD/GOVS
Bloomberg · New York City, United States
USD 110,000-190,000 per year
Senior Data Management Professional - Data Product Owner - Entities
Bloomberg · New York City, United States
USD 110,000-190,000 per year
Data Quality Analyst – Enterprise Data
Bloomberg · New York City, United States
USD 110,000-225,000 per year
Senior Interaction Designer - Quant & Analytics
Bloomberg · San Francisco, United States
USD 160,000-210,000 per year
Similar jobs
Member of Technical Staff (Software Engineer, Monetization)
Perplexity AI · New York City, United States, San Francisco, United States
USD 220,000-405,000 per year
Senior Frontend Engineer, Media
Reddit · United States
USD 190,000-267,000 per year
Senior Security Engineer, AI Security
Reddit · United States
USD 190,800-267,100 per year
Staff Engineer, Ads Business Manager
Reddit · United States
USD 217,000-303,900 per year
Senior Full-Stack Lead Engineer
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Forward Deployed Engineer, Professional Services
Stripe · United States, New York City, United States, South San Francisco, United States, Seattle, United States
USD 190,400-285,600 per year
Solutions Architect, Enterprise (Presales)
Stripe · United States, Chicago, United States, South San Francisco, United States
USD 156,700-277,300 per year
Engineering Manager, Infrastructure
Stripe · New York City, United States, South San Francisco, United States, Seattle, United States
USD 236,000-354,000 per year