A leading data streaming platform company is seeking a Senior Software Engineer II to take ownership of critical backend systems that underpin their data streaming platform. This role involves the design and delivery of large-scale services, making architectural decisions, and mentoring engineers. The ideal candidate has over 5 years of experience, deep knowledge in at least one backend programming language, and experience with distributed systems. This is a remote position with a competitive compensation package.
Qualifications
5+ years of experience building and operating backend systems.
Deep proficiency in a major backend programming language.
Experience with distributed systems and cloud services.
Responsibilities
Lead the design and implementation of backend services.
Make architecture decisions for reliability and performance.
Collaborate across teams to define APIs and data models.
Skills
Backend programming languages
Distributed systems
Cloud services (AWS, GCP, Azure)
Observability and operational excellence
Technical leadership
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 critical backend systems that underpin their data streaming platform. This role involves the design and delivery of large-scale services, making architectural decisions, and mentoring engineers. The ideal candidate has over 5 years of experience, deep knowledge in at least one backend programming language, and experience with distributed systems. This is a remote position with a competitive compensation package.