software engineer
Spectro Cloud, Inc.
San Jose, United States of America
11 days ago
Role details
Contract type
Permanent contract Employment type
Part-time (≤ 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
San Jose, United States of America
Tech stack
Clean Code Principles
Java
Amazon Web Services (AWS)
Azure
Command-Line Interface
Cloud Computing
Software Quality
Linux System Administration
Cloud Services
Software Engineering
Software Systems
Virtual Machines
Scripting (Bash/Python/Go/Ruby)
Google Cloud Platform
Spring Cloud
Containerization
Kubernetes
Information Technology
REST
Go
Programming Languages
Microservices
Job description
- 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
- As a software engineer at Spectro Cloud, you'll succeed by embracing adaptability, tackling complex challenges, and navigating dynamic environments with confidence
- 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
- At Spectro Cloud, we champion innovation and collaboration, fostering a culture where shared ideas drive progress
Requirements
- Proficiency in Kubernetes is required - it lies at the very heart of our contemporary cloud-native, data center and edge solutions
- Deep understanding of microservices architecture and REST API design principles
- While we don't expect candidates to check every box, we do look for the following when assessing applicants:
- Comfortable working in Linux-based environments and using common command-line tools
- Solid understanding of containerization and orchestration concepts, including Kubernetes
- Kubernetes certification (CKA or CKAD) is a plus
- 4+ years of experience in software development (or 2+ years with a Master's degree)
- Familiarity with virtual machine usage and integration within software solutions
- Experience designing and building scalable, cloud-native applications
- Proficiency in at least one modern programming language such as Go, Java, or equivalent
- Bachelor's degree in Computer Science or a related field
- Proficiency in working with cloud services (AWS, Azure, GCP, etc.)
About the company
* 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, * At Spectro Cloud, we highly value your time and dedication throughout the hiring process
* Therefore, we aim to ensure that our interactions are efficient and focused on delivering value
* 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