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.
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
- 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
Preferred Requirements
- 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
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!
- ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across agile...Suggested
- ...-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Chief Data and Analytics Office (CDAO), you provide expertise and engineering excellence as an...SuggestedWork at office
- ...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...SuggestedFull timeRemote workRelocation packageFlexible hours
$85.4k - $128k
...provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of... ...the warfighter. Come be a part of our mission! As a Software Engineer/Principal Software Engineer at Northrop Grumman you will have a...SuggestedFull timeContract workRelocation packageShift work- ...JOB TITLE: Principal Software Engineer DEPARTMENT: Transportation REPORTS TO: Chief Technology Officer JOB LOCATION: Remote (U.S. based) TRAVEL: No SUMMARY OF POSITION: The Software Engineer...SuggestedFull timeRemote work
- ...scales and underpins every online data workload at Roblox. As a principal engineer on the database team, you will shape the architecture, build... ...ecosystems. You have: ~8+ years of experience in software engineering or a relevant field ~ Deep experience with...Full time
- ...About the Role As a Principal Software Engineer , you'll: Lead by Example : Write exemplary code, and be able to explain your process. Drive Technical Excellence : Establish and advocate for best practices in coding, testing, and deployment, ensuring high...Full timeWork at officeFlexible hours
- ...another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful. If Precisely... ...anywhere in the US Overview: We are seeking an experienced Principal Software Engineer with a strong background in Node to lead and contribute to...Remote jobFull time
$185k - $215k
...team supports NBC News’ mobile and OTT engineering organization by building shared libraries... ..., and at scale. We are seeking a Principal Engineer to play a critical role in the... ...~8+ years of professional software development experience or equivalent industry...Full timeWork at officeLocal areaWorldwide$313.8k
...consistent, and extensible across every part of the seller and buyer experience. About the Role We’re looking for a Principal Software Engineer to help shape the technical future of Commerce Hub. This is a very hands-on role. You’ll write code, dive into services,...Full timeContract workLive outWork at officeRemote work- ...As a Backend Engineer, you will have the independence, opportunity, and end-to-end responsibility to help us build a critical, complex... ...lifecycle. You have Experience in industry: An outstanding software engineer with 8+ years of industry experience Experience...Full timeRemote work
- ...Are you a seasoned engineer with a passion for reliability and scalability? We’re looking for exceptional Software Engineers to join the Reliability team at Roblox. In this pivotal role, you will drive the evolution of our systems, ensuring they meet the highest standards...Full time
- ...t just contribute. You’ll make things happen–fast. As a Principal Engineer on our Advertising, Company Intelligence, and Intent team... ...environment operating at the edge of what’s possible in modern software engineering, data infrastructure, and applied AI. What...Full timeRemote work
- ...Assurance (IA) to support global Cyber operations and mission training. Job Description VOR Technology is seeking a Principal Software Engineer who designs, develops, maintains, enhances and documents software systems. Responsibilities will include the following...Full time
$215k - $240k
...Reports to: Engineering Manager Location: Remote US Compensation: $215,000 to $240,000 base plus bonus and equity What... ...for an innovative, highly motivated, and self-driven Principal Software Engineer to join our Huntress SIEM team. As a Principal Software...Remote jobFull timeWorldwideHome office- ...flagship products like Snowflake Intelligence . As a Principal AI Engineer , you will be a technical North Star for our AI initiatives... .... Requirements: Experience: 10+ years of software engineering experience, with 3+ years specifically leading...Full time
$50 - $150 per hour
...include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Freelance Compensation: $50–$150/hour Duration: 1–2 months Commitment: 15–25 hours/...Full timeSummer workFreelanceImmediate startRemote work- ...SingleStore engineers build the real-time data platform powering some of the world’s most demanding applications. Our cloud-native... ...business impact. Position Summary We are seeking a Senior/Principal Software Engineer to join the Engineering team and play a critical...Full time
- ...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
- This position will be instrumental in the development of the new version of this mission critical application, which provides command and control of devices and assures site security. The legacy version contains XML and Java, and MongoDB. The new version will utilize...Full time
$150k - $300k
...industry , committed to making a positive impact on its customers, employees, and communities. The Role This is a top software engineer job that incorporates everything you’ve worked so hard for. And with the mission of creating cloud software that helps speed...Remote jobFull timeWork at officeLocal areaWork from homeFlexible hours$137.4k - $233.6k
...clients using leading technology and exceptional service. Role Summary We are seeking a highly experienced Principal Software Engineer to provide technical leadership and hands-on execution across complex, cloud-native software initiatives. This role...Full timeContract workH1bFlexible hours- ...in system scalability and efficiency. Serve as a role model for junior engineers through mentoring and direct education. Job Description We are looking for a Principal Software Engineer to work on our various systems which need high scalability, reliability...Remote jobFull timeWork at officeVisa sponsorshipRelocation packageFlexible hours
$160k - $220k
...Collaborative Partner : You excel at collaborating with colleagues in engineering, product, and across functions throughout the organization.... ...and across functions. Forward Thinker : You excel in software design and architecture to address complex problems,...Full time- ...Job Summary We are seeking a highly experienced Principal Software Engineer to lead the design and delivery of scalable, cloud-native enterprise solutions. This role plays a critical part in shaping technology strategy, driving architectural excellence, and mentoring...Full time
$130k - $200k
...Senior / Principal Flight Software Engineer – Space Systems *REMOTE* Working with a leading U.S. aerospace company looking to add Senior and Principal-level Flight Software Engineers to their satellite team. This is a hands-on role focused on building and testing...Remote jobContract work$215k - $270k
...SENIOR PRINCIPAL SOFTWARE ENGINEER Saviynt is an identity authority platform built to power and protect the world at work. In a world of digital transformation, where organizations are faced with increasing cyber risk but cannot afford defensive measures to slow down...Full time- ...from IT Hiring Managers. We guarantee you the best rate for your skills and performance. Job Description Position: Principal Software Engineer Location: Lowell, MA Duration: 12 Months Rate: Open The product this design effort is required for is...Full time
$98.4k - $147.6k
...of history, they're making history. Northrop Grumman Space Systems (NGSP) in Bellevue, NE is currently seeking a Principal Engineer Software OR Sr. Principal Engineer Software to join our team supporting the WxHe Program. This position is telework eligible...Full timeRemote workRelocationShift work- ...Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by... ...almost any other organization. What you'll do As a Principal Engineer focused on Cloudflare's storage and database products, you...Full timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Remote
- senior principal scientist Remote
- principal solutions consultant Remote
- epic principal trainer Remote
- principal Remote
- senior principal cloud computing engineer Remote
- principal consultant Remote
- principal solution architect Remote
- principal scientist Remote
- principal software architect Remote


