← Все вакансии/Senior/jobgether
SeniorRemoteUS

Senior Software Engineer

J
jobgether
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

About the Role

This is a senior engineering opportunity focused on building production-grade software that powers conversational AI and digital customer experiences. You will develop core platform capabilities, backend services, and user-facing functionality supporting AI-driven customer interactions across digital and voice channels. This is a fully remote role within the United States.

Responsibilities
  • Build and evolve AI platform capabilities: Develop and support core platform functionality, backend services, integrations, and user-facing experiences.
  • Design scalable backend systems: Architect and implement event-driven, integration-heavy services, including asynchronous pipelines, APIs, microservices, and reliable delivery patterns.
  • Engineer for reliability and performance: Own production-grade behavior, proactively troubleshoot distributed systems, handle edge cases and failure scenarios.
  • Develop secure integrations: Build robust integrations with REST APIs, webhooks, third-party services, and other systems.
  • Support real-time communications: Contribute to real-time multimedia and voice capabilities using technologies such as SIP, RTP/SRTP, WebRTC, and WebSockets.
  • Optimize data and infrastructure: Apply effective database design, query and index optimization, cloud-native architecture, observability, and cost-conscious engineering practices.
  • Drive projects cross-functionally: Partner with Product, QA, Design, and other engineering teams.
  • Raise engineering standards: Participate in code reviews, establish maintainable engineering patterns, and mentor teammates.
  • Apply AI-assisted development: Use modern AI coding agents and development tools effectively.
Requirements
  • 3+ years of professional experience as a Backend Software Engineer, or as a Full Stack Engineer with a strong backend focus, ideally using Python and/or TypeScript.
  • 3+ years of experience designing and building scalable APIs, microservices, distributed systems, or comparable production services.
  • Bachelor's degree in Computer Science or a related field.
  • Strong ability to write clean, extensible, maintainable, and traceable code.
  • Strong understanding of backend development, asynchronous programming, concurrency, scalable services, and integration-heavy architectures.
  • Hands-on experience with REST APIs, webhooks, third-party integrations, failure handling, and complex edge cases.
  • Solid knowledge of data structures, algorithms, software design.
  • Familiarity with cloud-native architecture, reliability and scalability patterns, observability tools.
  • Experience with real-time multimedia or telephony/VoIP architectures and protocols such as SIP, RTP/SRTP, WebRTC, or WebSockets.
  • Familiarity with AI coding agents such as Claude Code, Cursor, or similar tools.
  • Strong debugging skills, productive autonomy, sound technical judgment.
  • Excellent communication and cross-functional collaboration skills.
Conditions
  • Fully remote work opportunity within the United States.
  • Permanent full-time employment.
  • Exposure to conversational AI, distributed systems, real-time communications, cloud-native architectures, and emerging AI development tools.
  • Collaboration with Product, Design, QA, and engineering teams.
  • Ability to influence engineering standards, mentor teammates, and contribute to technical direction.
  • Opportunity to build production AI experiences.
Стек и навыки

С чем работаем