A leading technology company is seeking a Senior Software Engineer II to lead the design of critical backend systems for its data streaming platform. The role requires deep proficiency in programming languages and experience with distributed systems. Candidates should have 5+ years of industry experience and excellent collaboration skills. This position offers a competitive compensation package and the flexibility of remote work.
Qualifications
5+ years of industry experience building backend systems.
Deep proficiency in backend programming languages and system design.
Hands-on experience with distributed systems and performance tradeoffs.
Responsibilities
Design and implement complex backend services.
Make architectural decisions balancing performance and reliability.
Mentor and support other engineers.
Skills
Backend programming languages (Java, Go, C/C++, Python)
Distributed systems
Public cloud services (AWS, GCP, Azure)
Database and storage systems (SQL and NoSQL)
Technical leadership
Education
BS, MS, or PhD in computer science, engineering, or related field
Tools
Docker
Kubernetes
Job description
A leading technology company is seeking a Senior Software Engineer II to lead the design of critical backend systems for its data streaming platform. The role requires deep proficiency in programming languages and experience with distributed systems. Candidates should have 5+ years of industry experience and excellent collaboration skills. This position offers a competitive compensation package and the flexibility of remote work.