CareerPlanSign in

Mid Software Engineer

3 Locations🌐 Remote💼 Full-time🗓 2026-06-09 → 2026-09-26

Core

Design, develop, and maintain backend services and applications for a global full-stack cloud communication platform, focusing on scalable distributed systems.

Role type

Mid-level backend software engineer

Builds

Core systems for messaging, voice, monetization, and customer engagement automation at global scale

Domain

Cloud communications, distributed systems, fintech/payments

Deliverable

production ML models | product features

Required skills

Java, Spring ecosystem, distributed systems design, SQL, RESTful APIs, object-oriented programming

Preferred skills

Kafka, CI/CD, TypeScript, React, containerization, cloud-native architectures, AI-assisted development tools

Technologies

Java, Spring, Spring Boot, TypeScript, React, Kafka, SQL

Responsibilities

Design and evolve scalable distributed systems, take ownership of features end-to-end, collaborate with product managers and designers, write clean and testable code, participate in code reviews and system architecture discussions

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.