- Company Name
- TechnoSphere, Inc.
- Job Title
- Principal Engineer(Java OR Python) with Cash Management & Payments space
- Job Description
-
**Job Title**
Principal Engineer (Java/Python) – Cash Management & Payments
**Role Summary**
Lead the end‑to‑end architecture and prototype development of a new Cash Management Account (CMA) capability that seamlessly integrates brokerage investment accounts with core banking deposit platforms. Drive technical strategy, build an early MVP, and shape the integration layer across brokerage, core banking, digital channels, and payment services.
**Expectations**
- Deliver a scalable, secure, modern service architecture within the first prototype stage.
- Influence product funding through demonstrable feasibility and stakeholder alignment.
- Mentor a small full‑stack engineering team; collaborate closely with product, operations, wealth, and architecture stakeholders.
**Key Responsibilities**
1. Design and deliver CMA architecture, defining data flows and integration strategy.
2. Build an early prototype/MVP to validate technical concepts and business value.
3. Design and implement the integration layer between brokerage platforms, core banking systems (e.g., FIS EBS), wealth digital channels, and payment/transfer hubs.
4. Define and develop the Sweep Engine logic for automated cash movement between investment and deposit accounts.
5. Champion secure, scalable, API‑first, event‑driven microservices aligned with enterprise standards.
6. Collaborate with business stakeholders to align requirements and user experience.
7. Provide technical leadership, mentorship, and optionally coordinate a small engineering squad.
**Required Skills**
- **Domain Expertise**: Proven experience designing or working with brokerage cash‑management products, sweep services, or integrated investment‑banking experiences; deep knowledge of wealth operations, investment accounts, funding flows, and deposit servicing; familiarity with U.S. cash sweep structures, FDIC insurance, cash allocation rules, and brokerage‑bank integration models.
- **Technical Leadership**: ≥10 years of engineering experience, ≥3 years in principal/lead roles; strong solution design capabilities, architecture modeling, and interface/data contract definition; track record of delivering prototypes and early‑stage products in large enterprises.
- **Programming**: Advanced hands‑on skills in Java or Python; experience with microservices, API‑driven and event‑driven distributed systems.
- **Integration**: Experience connecting core banking systems (FIS EBS, Finastra, Temenos, Flexcube, etc.), brokerage/wealth platforms, payment hubs, domain services, and workflow engines; knowledge of Angular UI integration is a plus.
- **Soft Skills**: Excellent communication, stakeholder management, mentorship, and cross‑functional collaboration.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., AWS Certified Solutions Architect, Java Certified Programmer, or equivalent) are desirable but not mandatory.