Senior Software Engineer
Core
Design and build enterprise-scale backend services and frontend applications for real-time audio streaming, transcription, and AI-powered summarization to enhance advisor efficiency.
Role type
Senior Software Engineer (Audio/AI Backend & Desktop)
Builds
Multi-tier applications handling real-time audio processing, transcription, and generative AI summarization for financial advisors.
Domain
Financial Services / Real-time Audio Streaming / Generative AI
Deliverable
production ML models | product features
Required skills
TypeScript, Node.js, React, Electron.js, WebSocket protocols, AWS Transcribe Streaming, OAuth 2.0/OIDC, Koa, Jest, k6, stream processing, audio buffer management
Preferred skills
WebEx API/SDK, audio processing (noise reduction, echo cancellation), Windows audio APIs (WASAPI), Electron packaging, load testing, AWS EC2/Lambda/API Gateway, Java Spring Boot, observability tools (Dynatrace, Elastic Stack, Prometheus, Grafana)
Technologies
TypeScript, Node.js, React, Electron.js, WebSocket, AWS Transcribe, Koa, Jest, k6, WASAPI, WebEx API, Java Spring Boot, Dynatrace, Elastic Stack, Prometheus, Grafana
Responsibilities
Code, test, build, deploy, and support multi-tier architecture applications for real-time audio processing; Engineer backend services and frontend applications integrating audio streaming and generative AI; Design systems with resilience, observability, and scalability; Troubleshoot complex multi-tier applications and WebSocket connections.
Seniority
Senior, hands-on IC
