- Company Name
- PIMCO
- Job Title
- Market Data Software Engineer
- Job Description
-
**Job title**
Market Data Software Engineer
**Role summary**
Lead the design, implementation, and operation of a low‑latency market data ingestion, normalization, and distribution platform for a global asset‑management firm. Own architecture, roadmap, and a multi‑location engineering team. Deliver highly available, secure, and compliant data services for trading, analytics, risk and operations.
**Expectations**
- Sprint to end‑to‑end delivery of low‑latency pipelines (FIX, ITCH/OUCH, FAST/SBE, multicast).
- Maintain ultra‑low latency while meeting reliability, security, and compliance goals.
- Mentor, grow, and retain a distributed engineering team.
- Negotiate vendor SLAs and manage cost and risk.
- Own budgeting, headcount, and career development.
- Drive modernization toward cloud‑native, streaming‑first infrastructure without compromising latency.
**Key responsibilities**
1. Define and evolve market‑data architecture, data‑quality, lineage, and governance framework.
2. Design, build, and maintain low‑latency feed‑in and feed‑out components: Java core, Python networking (kernel‑bypass, zero‑copy).
3. Enable high‑availability routes and rapid failover between exchanges and internal consumers.
4. Align with trading desks, quants, risk, and operations to capture data requirements and SLA targets.
5. Own vendor connectivity projects: contract negotiation, SLA management, cost optimization.
6. Implement end‑to‑end monitoring, alerting, and corrective‑action processes; drive reliability and incident response.
7. Plan and execute modernization to cloud‑native, event‑driven architectures while preserving latency goals.
8. Enforce security, compliance, and risk controls (data privacy, access management).
9. Lead budgeting, headcount planning, and professional growth of distributed engineering teams.
10. Maintain strong stakeholder communication; present technical strategy to executives and non‑technical partners.
**Required skills**
- 7+ years in investment‑management or real‑time financial infrastructure.
- Proven delivery of high‑performance, low‑latency systems in financial services.
- Strong object‑oriented programming; proficiency in Java and Python scripting.
- Hands‑on experience with kernel‑bypass networking, zero‑copy, and high‑throughput message parsing.
- Intermediate SQL/database query expertise.
- Experience with market‑data protocols/feeds (FIX, ITCH/OUCH, FAST/SBE, Bloomberg, Reuters, TradeWeb, MarketAxess).
- Familiarity with AWS/GCP/Azure, containers (Docker/Kubernetes), CI/CD, and IaC.
- Data governance, lineage, cataloging, and metadata management knowledge.
- Vendor management, negotiation, and cross‑functional collaboration skills.
- Ability to mentor and grow a multi‑location engineering team.
- Strong analytical, problem‑solving, and communication abilities.
**Required education & certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Advanced degree (M.S./Ph.D.) desirable.
- CFA or equivalent finance experience a plus.
- No mandatory certifications required.