Used Tools & Technologies
Not specified
Required Skills & Competences
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.
Software Development @ 4
TypeScript @ 6
Automated Testing @ 7
Python @ 6
Java @ 6
Algorithms @ 7
Data Structures @ 7
Distributed Systems @ 7
Leadership @ 4
Communication @ 4
Technical Leadership @ 4
Experimentation @ 4
.NET @ 4
Compliance @ 4
Observability @ 7
- 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
Bloomberg Buy-Side delivers a comprehensive, multi-asset technology platform that unifies portfolio management, trading, compliance, and operations into one globally integrated solution. Built for performance and scalability, the platform empowers asset managers to expand into new markets, asset classes, or investment strategies without disruption or system reengineering. Engineers work on systems that move markets and power investment decisions, collaborating with engineers, data scientists, and finance professionals.
Responsibilities
- Take end-to-end ownership across the software development lifecycle: requirements, architecture, implementation, deployment, and ongoing maintenance.
- Deliver enterprise-grade solutions that directly impact clients' investment workflows and firm-wide operations.
- Build distributed, fault-tolerant, and highly scalable systems with strong observability, resilience, and automated testing.
- Optimize distributed systems for low-latency trading and design high-availability infrastructure.
- Translate complex client workflows into streamlined, high-impact technical solutions across global markets.
- Collaborate with product managers, quantitative analysts, and infrastructure engineers.
- Manage technical projects and coordinate with multiple stakeholders to drive strategic initiatives.
Requirements
- BA, BS, MS, or PhD in Computer Science, Engineering, or a related technology field.
- Strong foundation in object-oriented design, data structures, and algorithms.
- 4+ years of experience in one or more of: C++, Java, TypeScript, Python — ability to write clean, efficient, maintainable code.
- Familiarity with all phases of the Software Development Lifecycle (SDLC).
- Proven experience building enterprise-grade applications or large-scale distributed systems.
- Experience with observability, resilience engineering, and automated testing practices.
- Excellent communication skills and a collaborative, growth-oriented mindset.
- Commitment to engineering rigor, continuous improvement, and delivering robust, production-quality software.
Benefits
- Salary Range: 160000 - 240000 USD annually + Benefits + Bonus.
- Comprehensive benefits 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) with match, life insurance, and various wellness programs.
- Note: Benefits are not provided to contingent workers/contractors and interns.
Additional information
- Business Area: Engineering and CTO
- Location: New York
- Ref #: 10047421
- Bloomberg encourages technical ownership, experimentation, and development into technical leadership roles.