About Exostellar:
Exostellar, Inc. is a pioneering cloud resource optimization and management platform that leverages virtualization technology, advanced scheduling, and AI-driven automation to help enterprises maximize cloud efficiency, reduce costs, and enhance operational security and performance. Our mission is to enable organizations to seamlessly manage cloud workloads with on-premise-level control while significantly lowering cloud expenses.
Founded by experts from Cornell University’s Department of Computer Science, Exostellar is backed by industry-leading investors and partners. With offices in Ithaca, NY, and Santa Clara, CA, we also support remote positions across the U.S.
Position Overview:
We are seeking a skilled Software Engineer with a focus on Quality Assurance (QA) and DevOps to join our growing team. The ideal candidate will have a strong background in Python programming, proficiency in Linux systems, and experience with AWS, cloud services, and Kubernetes. This role requires a generalist mindset, capable of navigating various technologies and tools with a small team building the tests and continuous integration and deployment pipelines for our cloud optimization products.
Key Responsibilities:
Quality Assurance
Develop and integrate automated test suites to ensure software quality and performance in support of rapidly evolving cloud infrastructure products.
Collaborate with development teams to implement effective testing strategies.
Build tooling to identify, document, and track software defects and inconsistencies.
DevOps
Design, implement, and manage CI/CD pipelines to facilitate continuous integration and deployment.
Automate infrastructure provisioning and configuration for cloud infrastructure testing.
Monitor pipeline performance, troubleshoot issues, and ensure reliability of the build and test systems.
Collaboration and Communication:
Work closely with software developers and solution architects to deploy effective testing based on engineer and customer feedback.
Participate in code reviews, provide constructive feedback, and contribute to best practices for software development and deployment.
Preferred Qualifications:
Technical Skills:
Proficiency in Python programming for automation, scripting and testing.
Strong understanding of Linux operating systems, including system administration and shell scripting.
Experience with AWS services (e.g., EC2, EKS, S3, Lambda) or equivalent cloud infrastructure management.
Hands-on experience with Kubernetes for container orchestration and management.
Familiarity with CI/CD tools such as GitHub Actions or GitLab CI/CD.
Generalist Skills:
Learn by doing: ability to learn and adapt to new technologies and tools as the stack evolves.
Troubleshooting: Obsessive problem-solving mindset and attention to detail.
Engaged: Proactive communication and collaboration abilities in a fully remote environment.
Dive right in: self-motivated with a proactive approach to learning and development.
Nice to Have:
Experience with Go or other programming languages.
Monitoring and observability tools to turn pipelines and tests into actionable insight.
Experience with infrastructure as code (IaC) tools like Terraform or Ansible.
AWS Certified DevOps Engineer or similar certifications.
Compensation and Benefits:
Competitive salary (DOE)
Health, Dental, and Vision Insurance
401(k) with company match
Paid Time Off (PTO)
Long-term and Short-term Disability Insurance
Life Insurance
Our Commitment to Diversity:
Exostellar is an equal opportunity employer that values diversity of thought, background, and experience. We encourage applicants of all backgrounds, cultures, genders, experiences, abilities, and perspectives to apply. Our commitment to creating a supportive, inclusive environment ensures that every team member can thrive and contribute their best work.
Join us to shape the future of cloud computing and redefine efficiency in the cloud!
Read our advice on how to answer the most common interview questions.