CareerPlan

Principal Software Engineer

Waltham, United StatesFull-time$234k2026-09-28 → 2026-11-10

Core

Design, implement, and maintain Python CLI tools, Ansible collections, and containerized services for enterprise storage management and automation.

Role type

Principal Software Engineer (Systems/CLI/Storage)

Builds

Storage management and automation tools (AADM, SnapSync, IPAT), Ansible Collections, and containerized applications for enterprise storage platforms.

Domain

Enterprise Storage, Systems Engineering, DevOps

Required skills

Python (systems/CLI), Linux systems administration, RPM/DEB packaging, Ansible module development, CI/CD pipeline management, SSH/WinRM, Containerization (Docker/Podman), Enterprise storage protocols (FC/iSCSI), REST API integration

Preferred skills

InfiniBox/Enterprise array experience, Hypervisor integration (VMware/Hyper-V), SQLAlchemy, AI-assisted tooling integration, Podman quadlets

Technologies

Python, Ansible, GitLab CI, Docker, Podman, RPM, DEB, SSH, WinRM, REST API, SQLAlchemy, VMware, Hyper-V

Responsibilities

Design and implement Python CLI tools and shared libraries; Develop and extend Ansible Collections for storage management; Maintain containerized alerting services; Extend host/hypervisor integration; Build and improve AI-assisted triage pipelines; Own multi-distribution build systems and release cycles; Design and maintain test suites; Investigate and root-cause field exceptions.

Seniority

Principal, full lifecycle ownership