A leading technology firm is looking for a Senior Software Engineer II to join their team remotely. The role involves leading the design of backend systems for a data streaming platform, making critical architecture decisions, and mentoring other engineers. The ideal candidate has over 5 years of experience in backend development, proficiency in major programming languages like Java or Python, and hands-on experience with cloud services such as AWS or GCP. Competitive compensation and benefits are offered.
Qualifications
5+ years of experience in building, scaling, and operating backend systems in production.
Deep proficiency in at least one major backend programming language.
Hands-on experience with distributed systems and cloud environments.
Responsibilities
Lead the design and implementation of complex backend services.
Make architecture decisions balancing reliability and performance.
Mentor and support other engineers through technical guidance.
Skills
Backend programming languages (Java, Go, C/C++, Python)
Distributed systems
Cloud services (AWS, GCP, Azure)
Observability and operational excellence
Collaboration skills
Education
BS, MS, or PhD in computer science, engineering, or related field
Tools
Docker
Kubernetes
Job description
A leading technology firm is looking for a Senior Software Engineer II to join their team remotely. The role involves leading the design of backend systems for a data streaming platform, making critical architecture decisions, and mentoring other engineers. The ideal candidate has over 5 years of experience in backend development, proficiency in major programming languages like Java or Python, and hands-on experience with cloud services such as AWS or GCP. Competitive compensation and benefits are offered.