As a Senior Platform Software Engineer, you will play a key role in designing and building the foundational systems that support our entire platform. You’ll work with modern technologies such as Quarkus, Kafka, RabbitMQ, ClickHouse, AWS, PostgreSQL, Debezium, and LLMs/MCP using Java, Python, JavaScript/TypeScript, and Kotlin. You’ll focus on delivering highly scalable and maintainable platform services, contributing deep technical expertise and driving improvements across codebases and system architecture. You will collaborate closely with cross-functional teams and share your knowledge to raise the technical bar across the organization.
Your responsibilities include contributing to the design & implementation of complex backend services, designing and building highly scalable, fault-tolerant distributed systems using microservices architecture and cloud-native patterns, mentoring junior engineers, and driving best practices in code quality and testing.
The role also requires providing support for the features and services being built and participating in on-call rotations when needed.