Software Engineer II

Rootshell Enterprise Technologies•Santa Clara, CA
•Onsite

About The Position

Rootshell Inc is hiring a Software Engineer II for a long-term role in Santa Clara, California. The engineer will develop software and microservices, create algorithms and techniques for solving problems in a high-volume environment, and work with web services and container technologies. The role calls for strong analytical problem-solving, performance optimization, and software design skills, along with experience in continuous integration, testing, and Agile development.

Requirements

  • At least 8 years of hands-on software development experience.
  • Experience with multithreading and collections.
  • Hands-on experience developing microservices.
  • Experience with containers, Docker, and Kubernetes.
  • Strong experience with web services such as SOAP and REST.
  • Strong understanding of algorithms, data structures, and performance optimization techniques.
  • Deep understanding of design patterns.
  • Experience with continuous integration practices, test-driven development, and automated testing, such as JUnit and Cucumber.
  • Strong understanding of the software development lifecycle and Agile.

Responsibilities

  • Develop software and microservices.
  • Develop and implement algorithms and techniques for solving problems in a high-volume environment.
  • Solve complex analytical problems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service