Principal Software Engineer
INFINIDAT
At Infinidat, a Lenovo company, we empower enterprises and service providers with cutting-edge storage platforms that redefine performance, reliability, and cyber resilience at scale. Infinidat builds enterprise storage systems trusted by the world's most demanding data centers. Our Professional Services team develops and maintains a portfolio of storage management and automation tools that extend InfiniBox capabilities across the heterogeneous environments our customers run.
This is a core engineering role on a small, high-ownership team. There is no dedicated QA, no separate DevOps function, no product manager. The engineer in this role is responsible for the full development lifecycle across the entire portfolio: architecture, implementation, testing, packaging, build pipelines, and release.
The team's solutions must run reliably across a wide range of host operating systems and hypervisors - Linux, Windows, AIX, Solaris, VMware ESX/vCenter, Hyper-V, and Oracle Linux VM - as well as Podman-containerized deployments and Ansible-automated workflows.
If you want to own a meaningful portfolio end-to-end with minimal hand-holding, this role delivers that.
Responsibilities:Core Development
- Design, implement, and maintain Python CLI tools (AADM, SnapSync) and their shared domain libraries
- Develop and extend the Infinidat Ansible Collection modules covering InfiniBox volumes, hosts, clusters, exports, snapshots, network spaces, and more
- Maintain and evolve the IPAT performance alerting service, deployed as a Podman-managed containerized application
- Extend host and hypervisor integration across Linux, Windows, AIX, Solaris, VMware ESX/vCenter, Hyper-V, and Oracle Linux VM
- Maintain InfiniBox and InfiniMetrics REST API and InfiniSDK integrations across the portfolio
- Build and improve AI-assisted exception triage pipelines (AADM, SnapSync)
Build, Packaging, and Release
- Own multi-distribution build systems: Docker-based builder containers, RPM and DEB packaging for RHEL, Rocky, Oracle Linux, and Ubuntu - Maintain GitLab CI/CD pipelines and release tooling across all projects
- Manage release cycles: tag, validate, and promote builds through unstable → stable → external channels
- Publish Ansible Collection releases to Ansible Galaxy and the internal GitLab registry
Quality and Reliability
- Design and maintain unit and acceptance test suites
- Investigate and root-cause field exceptions; own the triage-to-fix lifecycle
- Validate releases against the acceptance test matrix before promotion
Process and Operations
- Maintain Jira workflow and release notes across the portfolio
- Keep technical documentation current as tools evolve
REQUIREMENTS
- At least 7 years of Python development with a focus on systems or CLI tooling - not web frameworks
- Demonstrated enterprise storage background: block storage, NAS, replication, host connectivity via FC or iSCSI
- Strong Linux systems proficiency across multiple distributions (RHEL/Rocky, Ubuntu); direct experience building and publishing RPM and DEB packages
- Experience with remote host communication via SSH (paramiko or equivalent) and WinRM
- Container-based build and deployment experience (Docker and/or Podman)
- CI/CD pipeline experience (GitLab CI or equivalent)
- Strong written communication; this team operates async-first across time zones
- Ansible module or collection development; familiarity with Ansible Galaxy publishing
- Direct Infinidat InfiniBox or competitive enterprise array experience (NetApp, Pure, EMC)
- Hypervisor integration experience: VMware ESX/vCenter (pyvmomi), Hyper-V, or Oracle Linux VM
- Windows and AIX host management
- SQLAlchemy or similar Python ORM
- AI-assisted tooling integration
- Experience with Podman quadlets and systemd service management
Preferred Requirements
About infinidat
Infinidat’s enterprise storage portfolio provides global Fortune 500 enterprises and service providers with best-in-class solutions for primary storage, next-generation data protection, disaster recovery, business continuity, and cyber resilience. Infinidat’s acclaimed InfuzeOS is the one of the most flexible and complete enterprise software-defined storage architectures in the industry. We recently announced powerful enhancements, an extensive expansion, and the dynamic evolution of our award-winning G4 enterprise cyber and AI storage solutions! Not only did Infinidat win over 40 awards in 2025 , but was named a Gartner® Peer Insights™ Voice of the Customer Award for Primary Storage for the 7th time!
- ...Principal Software Engineer, Applied AI Location: Remote or Hybrid Team: Applied AI Level: Principal Join Us in Reimagining B2B Intelligence ZoomInfo is building the next generation of B2B marketing intelligence—and we’re looking for engineers who...SuggestedFull timeRemote work
$107.5k - $204.5k
...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...world. We are seeking a skilled and detail-oriented Principal Software Development Engineer with a focus on developing complex systems...SuggestedTemporary workWork experience placementInterim roleWork at officeRemote workRelocation packageFlexible hoursNight shiftAfternoon shift- ...A leading technology company is seeking a Principal Software Engineer to guide software implementation across engineering teams, champion innovation, and mentor engineers. The ideal candidate will have 10+ years of experience in software development, strong skills in full...Suggested
$144.2k - $288.4k
...Principal Software Development Engineer We're building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you'll be surrounded by passionate colleagues who care deeply, innovate with...SuggestedHourly payFull timeTemporary workFlexible hours- ...automation‑native lab workflows and integrated software into a unified platform, we provide the... ...is an environment for scientists and engineers who are tired of the status quo and are... ...‑facing applications. We are seeking a Principal Developer Experience (DevEx) Engineer to...SuggestedLocal area
$107.5k - $204.5k
...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ..., more secure world. The Raytheon team is looking for a Principal Software Engineer to support the Missile Defense Sensors (MDS)...Full timeTemporary workWork experience placementInterim roleWork at officeLocal areaRemote workFlexible hours- ...develop and release innovative high performance medical device software. Provide technical leadership to the team in software... ...problems and always strive to make things better and achieve engineering excellence. Partner with other teams including marketing, systems...Full time
$95k - $245k
...solutions. From military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our... ...information about Draper, visit [ Job Description Summary: The Software Engineer (PMTS) works on mission-oriented projects that span...Full timeLocal area- ...modeling concepts Good knowledge of data structures, algorithms and software design patterns ● Strong problem-solving skills Self-... ...a plus Experience in developing a CAD, CAM, FEA, CFD or other engineering or scientific application Experience in full stack development...Full time
- ...biological data to predict the phenotype and behavior of biological systems. Role Description Matterworks is seeking a Principal Software Engineer with full stack experience creating innovative scientific products. You will join an interdisciplinary team,...Full timeTemporary workFlexible hours
- ...deploying complex algorithms onto constrained hardware with speed and rigor. The Roles We are looking for an experienced software engineer to help us build a new generation of transpilation tools enabled by AI and modern verification techniques — bridging the gap...Full timeRemote workRelocation packageFlexible hours
$193.39k - $318.98k
Principal Software Engineer w/ Red Hat, LLC in Boston, MA. *Telecommuting permittd: wrk may be performd w/in normal commuting distance from the Red Hat, LLC office in Boston, MA. Engineer & optimize sftware-defind networkg solutns, incl the integratn of Open Virtual Network...Work at officeRemote work- ...CVS Health in Boston is seeking a Principal Software Development Engineer to drive architecture across cloud, data, and AI-driven platforms. You will shape scalable solutions, collaborate with cross-functional teams, and guide enterprise-scale engineering initiatives impacting...
- ...servicing digital assets like Bitcoin and Ethereum. As a Senior Software Engineer, you will be an integral part of the Platform Services team.... ..., and organizational skills. Candidate Profile: Senior/ Principal level candidates only. Postgres / Liquibase Back End Data Base...Full time
- ...as a first-class, supportable language within the core database engine Design and deliver production-grade Rust shared libraries... ...-style synchronization) Requirements Overall 10+ years of Software Engineering Experience Must have 5+ years of production Rust...
$88.8k - $144.8k
...goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance... ...resource utilization. Provide technical leadership and mentorship to engineering teams, driving best practices in IBM Datastage and Kafka...Full timeWork at officeFlexible hoursShift workDay shift$200k - $250k
...based on your skills and experience — talk with your recruiter to learn more. Base pay range $200,000.00/yr - $250,000.00/yr Principal Software Engineer We are currently partnered with a hypergrowth startup who build AI that revolutionizes the process of Edge Development....Full timeSummer workInternshipImmediate start$140k - $220k
...impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen-fast. As a Senior Backend Software Engineer on the Growth team, you'll be at the forefront of building and scaling ZoomInfo's core backend services. You'll work primarily...Full timeWorldwide$106.8k
...and career. Here, you’ll be supported in progressing – whatever your ambitions. About the role: We are seeking a Principal Software Engineer - 3D Visualization to join our fast-paced, collaborative development team working on the Opal HDx Mapping System —a...Hourly payShift work$188k - $257.5k
...Principal Software Engineer - Agentic Platform Cambridge, MA USA The Role The Pioneering Intelligence group at Flagship Pioneering is building intelligent software systems that integrate agentic AI with scientific reasoning to accelerate discovery and decision...$107.5k - $204.5k
...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay... ...Exciter & Processing Architecture (REPA) Department as a Principal Embedded Software Engineer. The department’s primary goal is to design, develop...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hoursDay shift$174k - $239.25k
## Principal Software Engineer – Audio Systems & Embedded PlatformsApplylocations: US, MA - Framinghamtime type: Full timeposted on: Posted Todayjob requisition id: R28969At Bose Corporation, we believe sound is the most powerful force on earth — and for over 60 years,...$119k - $155k
...making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity. Xometry is seeking a Senior Software Engineer to join our Xometry buyer experience organization. You will be responsible for leading initiatives to build new features and...Full time- ...something groundbreaking as we transition from clinical development to our commercial launch. Lumicell is seeking a Senior Software Engineer to work in a dynamic, fast-paced start-up environment. The Senior Software Engineer will develop imaging and image-processing...Full timeCasual workImmediate startMonday to FridayAfternoon shift3 days per week
$168k - $252k
...Anduril's next generation of imaging products from the ground up. ABOUT THE JOB We are seeking an experienced Senior Software Engineer to join our Realtime Software team in Lexington, MA . You will design, develop, and optimize real-time image processing...Full timeWork experience placementLocal areaRelocation package$146k - $194k
...develops state-of-the-art imaging systems across both hardware and software, deployed to tackle the most significant security challenges of... ...JOB We are seeking a skilled and detail-oriented Software QA Engineer to join our team. The ideal candidate will be responsible for...Full timeWork experience placementImmediate start$166k - $203k
...Employees, researchers, customers, and partners Win Together by fostering empowerment, inclusion, respect, and accountability. Software Engineer, Applied AI Location: Seattle, WA; Austin, TX; Boston, MA; Washington, DC 1 day onsite per week Position Summary At HackerOne,...ApprenticeshipWork at officeLocal areaRemote workFlexible hoursShift work1 day per week- ...We are seeking a Full Stack Ruby on Rails Engineer who is skilled at building scalable applications and comfortable leveraging AI in both development workflows and product features. This will be icortica’s second full time engineer in our very small startup with big plans...Full time
$170k - $230k
...human and artificial intelligence to lead the charge. As an AI software company who deploys its inventions directly into the facilities... ...physical economy. The Role We are looking for a Staff Software Engineer to lead the design and implementation of core software systems...Full time$138.9k - $180.6k
Job Description: Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing, integrating, verifying, delivering, and maintaining software...Temporary workFor contractorsWork experience placementCasual workLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Waltham, MA
- senior principal scientist Waltham, MA
- id software Waltham, MA
- healthcare software sales Waltham, MA
- software technical support Waltham, MA
- software asset management analyst Waltham, MA
- software implementation project manager Waltham, MA
- government software Waltham, MA
- software Waltham, MA
- embedded software Waltham, MA



