Skip to content

Automation Platform Developer

Remote
  • Reno, Nevada, United States
Engineering

Job description

CIQ OVERVIEW

CIQ believes in helping people do great things by providing world-class software infrastructure for others to build value on top of. This includes working closely with open-source communities, securing the software infrastructure, and driving performance throughout the entire stack. We love our customers who are doing things like running a traditional IT infrastructure to building the future of genAI and leading major research and scientific initiatives like curing cancer.


We are looking for individuals who strive to work on teams empowered by ownership, diversity of thought, pushing the limits of what is possible and want to help others.


POSITION SUMMARY

As an Automation Platform Developer at CIQ, you will be at the forefront of developing and maintaining our innovative Ansible-related automation tools. You’ll play a key role in designing and creating new applications that complement our Ascender product, working closely with our sales and engineering teams to ensure our applications are robust, scalable, and aligned to bring maximum value to our customers. Your work will directly contribute to shaping the future of automation technologies and driving innovation in a fast-paced, high-impact environment. Additional responsibilities include but are not limited to:

  • Developing, maintaining, and enhancing our existing Automation applications.

  • Collaborating with cross-functional teams to design and implement new features and tools that integrate with Ascender.

  • Ensuring high performance, scalability, and security of all applications.

  • Writing clean, maintainable, and well-documented code.

  • Participating in code reviews, testing, and debugging to maintain high code quality.

  • Working with APIs to integrate different components and third-party services.

  • Stay updated with the latest trends and technologies in software development and automation.

Job requirements

NEEDED TO SUCCEED

  • Strong proficiency in:
    • PHP / Python / Go: Particularly in the context of web applications and API development.

    • MySQL / Postgres: Experience with database design, optimization, and management.

    • JavaScript: Proficiency in modern frameworks (e.g., React, Angular, or Vue.js) is a plus.

    • Ansible: Knowledge of Ansible and its ecosystem, including AWX, EDA, and Automation Hub.

  • Experience with building and consuming RESTful APIs.

  • Understanding of containerization and orchestration technologies (e.g., Docker, Kubernetes).

  • Familiarity with CI/CD pipelines and version control systems (e.g., Git).

  • Familiarity with other automation tools and platforms.

  • Excellent communication skills, both written and verbal.

  • Strong problem-solving skills and the ability to work independently and as part of a team.

  • A startup mentality, recognizing that you may wear multiple hats to help further the success of the company’s goals.

  • A friendly, collaborative, humble, honest, and always striving to be better attitude.


EDUCATION AND EXPERIENCE

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

  • Equivalent practical experience will also be considered, especially if coupled with a strong portfolio or demonstrable work experience in relevant technologies.

  • Proven experience as a Full-Stack Engineer, Automation Engineer, or similar role.

  • Experience with Ansible AWX and its upstream components.

  • Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.

or