Tower Research Capital
Software Engineer, Machine Lifecycle
$150K–$250K
New York +1 · Full-time · Posted Aug 10, 2026
- Location
- New York
New York, NY, United States
About the job
Builds a zero-touch, GitOps-based pipeline to provision, configure, validate, and hand off physical servers to production.
What you'll do
- Design and build the end-to-end machine lifecycle pipeline, from power-on and network boot through production handoff.
- Automate hardware management, OS provisioning, configuration, validation, and burn-in using versioned code and CI/CD.
- Model and monitor lifecycle states, reconcile fleet drift, and work with HPC and datacenter teams to automate operations.
What they ask for
- Strong Python for automation, tooling, and services.
- Hands-on Ansible experience writing playbooks and roles.
- Solid grasp of CI/CD principles, including pipelines, testing, staged rollouts, and version control.
- Working knowledge of Linux, including boot processes, system services, and debugging.
Nice to have
- Experience with bare-metal provisioning tools such as MAAS, Tinkerbell, Foreman, or Ironic.
- Familiarity with BMCs, Redfish, IPMI, iDRAC, or iLO.
Pay
$150,000-$250,000 USD annual base salary
Tools
Python, Ansible, Git, CI/CD, Linux, BMC, Redfish, IPMI
Model-written summary · the original posting is authoritative