- Company Name
- TechnoSphere, Inc.
- Job Title
- Principal Engineer(Java OR Python) with Brokerage/Wealth platforms
- Job Description
-
**Job Title**
Principal Engineer (Java / Python) – Brokerage/Wealth Platforms
**Role Summary**
Lead the design, architecture, and prototype development of a new Cash Management Account capability that unifies brokerage investment accounts with core banking deposit platforms for a Wealth Management & Private Banking division.
**Expectations**
Deliver end‑to‑end technical solutions—from concept through early build—to demonstrate feasibility, secure funding, and set the course for product implementation. Collaborate closely with product, operations, wealth, brokerage, and architecture teams and optionally mentor a small full‑stack engineering group.
**Key Responsibilities**
- Design and architect the Cash Management Account capability, defining data flows, integration points, and system boundaries.
- Build an early prototype/MVP to validate architecture and influence program funding.
- Develop the integration layer connecting brokerage platforms, core banking systems (e.g., FIS EBS), wealth digital channels, assisted‑servicing platforms, and payment/transfer hubs.
- Design and implement the Sweep Engine logic for automated cash movement between investment and deposit accounts based on client rules.
- Create a secure, scalable, API‑driven, event‑driven microservice architecture aligned with enterprise standards.
- Work with stakeholders to translate business requirements into technical specifications and user‑experience flows.
- Optionally lead and mentor a small full‑stack engineering team.
**Required Skills**
*Domain Expertise*
- Proven experience designing or working with brokerage cash‑management products, sweep programs, or integrated investment/banking services.
- Deep understanding of wealth client operations, investment position handling, funding flows, and deposit account servicing.
- Familiarity with U.S. cash‑sweep structures, FDIC‐insured strategies, cash allocation rules, and brokerage‑bank integration models.
*Technical Leadership*
- 10+ years of software engineering experience, with 3+ years in a principal or lead engineer role.
- Ability to own solution design from scratch, including architecture, data modeling, interfaces, and contracts.
- Demonstrated success building prototypes and early‑stage products in large organizations.
*Technology Proficiency*
- Hands‑on Java or Python development, with extensive experience in modern microservices architecture.
- Experience designing and building API‑driven and event‑driven distributed systems.
- Integration experience with core banking platforms (FIS EBS, Finastra, Temenos, Flexcube, etc.), brokerage wealth platforms, payment hubs, domain services, and workflow engines (PEGA optional).
- Knowledge of Angular UI integration is a plus.
*Soft Skills*
- Strong communication and stakeholder‑management abilities.
- Mentoring and team‑leadership experience.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related discipline.
- Professional certifications (e.g., AWS, Java, or related) are advantageous but not mandatory.