State Street
DeveloperwithVC++-Manager
Neural analysis suggests this role is
optimal for Manager candidates.
“Developer with VC++ - Manager at State Street. Skills: VC++ modernization, Java microservices, Event-driven processing, Distributed systems. Modernize legacy VC++ services into Java. Translate functionality”
Industry & Context.
Root cause analysis; Debugging; Troubleshooting
What They're Looking For.
Must Have
hands-on backend engineering experience with VC++, hands-on backend engineering experience with Java, modernizing legacy codebases, Experience building distributed systems, Knowledge of event-driven architectures, understanding of performance engineering, Solid testing discipline
Nice to Have
C++ to Java modernization preferred
What You'll Do.
Modernize legacy VC++ services into Java
Translate functionality
Improve maintainability
Migrate supporting components
Build cloud-native microservices
Build modular microservices
Design event-driven processing
Implement event-driven processing
Implement cache-driven performance patterns
Drive engineering rigor
Drive parity during migrations
Ensure functional equivalence
Evolve integration testing
Deliver end-to-end traceability
Deliver operational readiness
Support platform goals
Collaborate with product teams
Collaborate with architecture teams
Collaborate with upstream teams
Collaborate with downstream teams
Contribute to platform standards
How You'll Work.
Team & Collaboration
Product teams; Architecture teams; Upstream teams; Downstream teams
Full Job Description
In this role, you will modernize **mission-critical services written in VC ++** by migrating them to **Java** and shaping them into **distributed, event-based, cache-driven** micro-services using state-of-the-art cloud-native services and infrastructure. You will help establish a platform foundation that enables **operational intelligence/observability** , **end-to-end traceability** , and **complete auditability.** ## Key Responsibilities * **Modernize legacy VC ++ services into Java**: translate functionality while improving modularity, maintainability, and test coverage; migrate supporting components and dependencies as needed (e.g., moving from Microsoft foundation class patterns to Java alternatives) * Build **cloud-native, modular microservices** as part of a unified accounting platform architecture, targeting scalability and high availability. * Design and implement **event-driven processing** (pub/sub patterns) for near real-time workflows and downstream integrations, aligned to platform “real-time event-driven processing” goals. * Implement **cache-driven performance patterns** (e.g., distributed caching, read models, materialized views) to support high-throughput/low-latency accounting workloads. * Drive **engineering rigor and parity** during migrations: ensure functional equivalence where required, and evolve unit/integration testing to maintain confidence during C++ to Java transitions. * Deliver **end-to-end traceability** and strong operational readiness using comprehensive observability (logging/metrics/tracing), supporting the platform’s operational intelligence goals. * Collaborate with product, architecture, and upstream/downstream teams to integrate Investment Accounting services into broader ecosystem flows (e.g., transaction processing distribution patterns and validated event ingestion). * Contribute to platform standards for **service design** , **API contracts** , **event schemas** , resiliency (retries/idempotency), and secure-by-design pra
Applying for this Developer with VC++ - Manager role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about State Street?
Real rants from real employees. Read before you apply.