Software Engineer

5-8 years
15 days ago 3 Applied
Job Description



A Silicon Valley-based company that is creating a SaaS platform for the delivery of technical services for connected homes, is looking for Software Engineer. The engineer will be responsible for carrying out alternating on-call tasks for production support. The company has developed a one-of-a-kind open, hardware-independent service delivery platform for smart homes, small businesses, enterprises, and other applications. The company has managed to secure more than $720mn during their Series F round of funding. This position requires a significant overlap with the IST time zone.
Job Responsibilities:

  • Contribute to the cloud platform's migration, implementation, and development
  • Write maintainable, clean code, and conduct peer code reviews.
  • Identify and resolve difficult scale, integration, and architectural issues
  • Take charge of application deployment, operation, and troubleshooting in the Kubernetes ecosystem
  • Work in multidisciplinary teams spanning the cloud, embedded, front-end web/mobile, data, and product while taking responsibility for all phases of the software design lifecycle

Job Requirements:
  • Bachelor's/Master's/Ph.D. degree in Engineering, Computer Science, Electrical Engineering (or equivalent experience)
  • At least 5+ years of relevant experience as a software engineer
  • Demonstrable experience working with Java and preferably Scala
  • Prolific experience working with cloud platform migrations
  • Extensive experience with AWS or GCP
  • In-depth knowledge of Spark and Rust
  • Proficient experience writing production code
  • Solid grasp of data structures, algorithms, and object-oriented programming
  • Basic knowledge of databases, operating systems, and computer networking
  • Familiarity with Kubernetes, Akka, NestJS, and Node.js is nice to have
  • Prior data engineering experience is desirable
  • Excellent spoken and written English communication skills

About
Job Source: www.turing.com

Turing’s hiring platform combines the planetary reach and AI to deliver your ideal engineers in order to help you spin up your engineering dream team. Our deep matching intelligence finds the best Turing developers across 100+ skills like React, Node, Python, Golang, Angular, Swift, Java, and many more. As part of our rigorous vetting process, we also review software engineers’ technical abilities, English skills, and remote working capabilities. Turing ensures time zone overlap, transparency, and reliable communication in order to make remote development easy for you after the match.

People Also Considered

Career Advice to Find Better