Spectro Cloud logo

Senior Software Engineer

Spectro Cloud

On-siteSan Jose, CAseniorPosted 8h ago

Job description

  • At Spectro Cloud, we are in search of a talented individual to become an integral part of our Engineering team, playing a pivotal role in shaping the future of our cutting-edge Palette platform

  • As a software engineer within our organization, you will be at the forefront of building an always-on, self-healing, and declarative platform specifically engineered for the management of both infrastructure and applications

  • You will have the opportunity to contribute significantly by designing, optimizing, and streamlining GoLang-based microservices that serve as the foundation of our platform

  • Your responsibilities will also include ensuring the seamless operation of our platform through a combination of automation, scripting, and rigorous testing. Our organization places a strong emphasis on code quality, and your commitment to producing clean and efficient code is highly regarded

  • Collaboration is of utmost importance. You will work closely with cross-functional teams to create scalable, dependable, and secure solutions that push boundaries

  • In this role, we encourage you to stay current with industry trends and emerging technologies, thereby ensuring that our solutions remain innovative and ahead of the curve

  • By joining our team, you will become an influential driving force in shaping the future of Kubernetes at scale through Palette, the modern enterprise Kubernetes management platform offered by Spectro Cloud- Proficiency in Kubernetes is required - it lies at the very heart of our contemporary cloud-native, data center and edge solutions

  • Proficiency in at least one modern programming language such as Go or Java

  • Kubernetes certification (CKA or CKAD) is a plus

  • Success in this role depends on your ability to break down intricate challenges into manageable steps and deliver value through iterative, test-and-learn approaches

  • Exposure to cloud platforms (AWS, Azure, GCP, etc.)

  • Basic knowledge of databases (SQL or NoSQL) and data modeling principles

  • While we don’t expect candidates to check every box, we do look for the following when assessing applicants:

  • Experience with designing and consuming REST APIs

  • At Spectro Cloud, we champion innovation and collaboration, fostering a culture where shared ideas drive progress

  • Bachelor’s degree in Computer Science or a related field

  • Strong problem-solving skills and ability to work collaboratively in a team environment

  • Familiarity with Linux-based environments and common command-line tools

  • As a software engineer at Spectro Cloud, you’ll succeed by embracing adaptability, tackling complex challenges, and navigating dynamic environments with confidence

  • Solid understanding of containerization and orchestration concepts, including Kubernetes

  • Familiarity with micro services architecture and best practices

  • 4+ years of relevant experience in software development- Our interview process for Engineering roles typically comprises three to four stages:

  • Initial screening interview

  • One or two technical interviews, including hands-on coding assessments

  • Final round to assess team fit and engage in detailed discussions

  • The majority of our interviews are conducted via Zoom. We recommend having a laptop with a reliable internet connection, and if possible, a functional camera for a more engaging experience

  • We appreciate your commitment to our hiring process and look forward to getting to know you better