remote
Senior Software Engineer, Core Experiences - Speechify
Software Engineer
Senior Software Engineer driving the design, development, and scaling of core services and SDKs for a fast‑growing audio‑information platform, using Java, Kotlin, Swift, Android, and AWS.
About the role
Key Responsibilities
- Design, implement, and maintain high‑performance backend services that power core product experiences.
- Develop and evolve cross‑platform SDKs for iOS (Swift) and Android (Kotlin) to enable seamless integration.
- Collaborate with product, design, and data teams to translate requirements into reliable, scalable solutions.
- Own the full software lifecycle: code reviews, testing, CI/CD pipelines, and production monitoring.
- Drive performance optimization, reliability, and cost‑efficiency on AWS infrastructure.
Requirements
- 5+ years of professional software engineering experience, with strong expertise in Java and modern mobile languages (Kotlin, Swift).
- Proven track record building and scaling backend services and mobile SDKs in a cloud environment (AWS).
- Deep understanding of RESTful APIs, microservice architecture, and automated testing.
- Experience with CI/CD, containerization, and monitoring tools.
- Excellent problem‑solving skills and ability to work effectively in a fast‑paced, collaborative team.