Senior Software Engineer
Role responsibilities
Build and own core product features including backend systems, APIs, and voice infrastructure for Fortune 500 financial institutions. Focus on scaling orchestration layers, improving low-level performance, and integrating with legacy banking infrastructure.
Requirements
Requires 3+ years of software engineering experience, preferably within a hypergrowth Series A startup environment. Proficiency in TypeScript and/or Python is required, along with strong backend fundamentals and experience refactoring legacy systems.
Key skills
TypeScript, Python, Backend Engineering, API Development, Voice Infrastructure, Distributed Systems, PostgreSQL, Kubernetes, AWS, Real-time Data Pipelines, Telephony Systems, System Architecture
Keywords
TypeScript, Python, PostgreSQL, Kubernetes, AWS, SQS, ClickHouse, Kafka, SIP, SRTP, WebRTC, Telnyx, Twilio, LiveKit, LLM, Voice AI, Distributed Systems, Event-driven Architecture, SOC 2, ISO 27001, Fintech, Enterprise Telephony, API, Backend, Infrastructure Scaling, Real-time Voice Processing, Legacy Systems, Software Development