A leading data streaming platform company is seeking a Senior Software Engineer II to take ownership of backend systems crucial to their platform. This role involves leading the design and implementation of complex services, ensuring high availability and security while collaborating with cross-functional teams. The ideal candidate has over 5 years of experience in backend development, strong communication skills, and proficiency in cloud environments. This position offers competitive compensation and a remote working model.
Qualifications
5+ years of experience in building and operating backend systems in production.
Deep proficiency in backend programming languages and strong understanding of system design.
Experience with distributed systems and public cloud environments.
Responsibilities
Lead design and implementation of complex backend services in a microservices-based environment.
Own projects end to end from design through production.
Mentor and support engineers through code reviews and technical guidance.
Skills
Backend programming languages (Java, Go, C/C++, Python)
Distributed systems
Cloud services (AWS, GCP, Azure)
Databases (SQL/NoSQL)
Technical leadership
Strong communication skills
Education
BS, MS, or PhD in Computer Science or related field
Tools
Docker
Kubernetes
Job description
A leading data streaming platform company is seeking a Senior Software Engineer II to take ownership of backend systems crucial to their platform. This role involves leading the design and implementation of complex services, ensuring high availability and security while collaborating with cross-functional teams. The ideal candidate has over 5 years of experience in backend development, strong communication skills, and proficiency in cloud environments. This position offers competitive compensation and a remote working model.