Senior Consultant Software Engineer specializing in distributed systems. This remote position requires extensive experience in designing, developing, and deploying scalable and reliable distributed systems. Responsibilities include collaborating with a team to architect and implement new features, troubleshooting and resolving production issues, and participating in code reviews. The ideal candidate possesses strong problem-solving skills, a deep understanding of distributed system concepts (e.g., consistency, fault tolerance, scalability), and proficiency in relevant programming languages and technologies. Experience with cloud platforms (AWS, Azure, GCP) is highly desirable. The role demands a proactive approach to identifying and resolving technical challenges, contributing to the continuous improvement of our systems, and mentoring junior engineers.
Must have:
Distributed systems expertise
Strong problem-solving skills
Proficiency in relevant programming languages
Experience with cloud platforms
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
View Full Job Description
Add your resume
80%
Upload your resume, increase your shortlisting chances by 80%