remoteonsite
Principal Software Engineer - Skillz
Software Engineer
Lead the design and delivery of high‑performance mobile and backend services for a global eSports platform, driving innovation in real‑time competition, cloud architecture, and scalable microservices.
About the role
Key Responsibilities
- Architect and implement scalable, low‑latency backend services that support millions of concurrent mobile gaming tournaments.
- Lead cross‑functional teams in the development of native Android (Kotlin) and iOS (Swift) applications, ensuring seamless integration with the platform’s real‑time matchmaking engine.
- Design and maintain cloud‑native infrastructure on AWS, leveraging services such as ECS, Lambda, and DynamoDB to achieve high availability and cost efficiency.
- Mentor junior engineers, conduct code reviews, and champion best practices in CI/CD, automated testing, and performance optimization.
- Collaborate with product, data science, and security teams to define feature roadmaps, enforce data integrity, and safeguard user privacy.
Requirements
- 10+ years of software engineering experience with a proven track record in large‑scale mobile and backend systems.
- Expertise in Java, Kotlin, Swift, and AWS cloud services, with hands‑on experience building microservices architectures.
- Strong understanding of real‑time networking, event‑driven design, and distributed systems.
- Excellent communication skills and a passion for mentoring and fostering a collaborative engineering culture.
- Experience in the gaming or eSports industry is highly desirable.