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!
$148k - $193k
...making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity. Xometry is seeking a Principal Software Engineer to join our Xometry Partner Experience Technology Organization. In this role as a senior individual contributor, you will...SuggestedFull time- ...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
- ...Job Title: Principal Software Engineer, AI Location : Remote - US Clari + Salesloft are building the next era of enterprise revenue - one where teams make confident decisions powered by AI and real signals. By combining our scale, insights, and AI innovation, we...SuggestedRemote jobFull time
$150k - $300k
...employees, and communities. The Role This is a top software engineer job that incorporates everything you’ve worked so hard for.... ...simply doesn’t get any more important than this. As a Principal Full Stack Engineer, your impact as a seasoned technical problem...SuggestedRemote jobFull timeWork at officeLocal areaWork from homeFlexible hours$200k - $260k
.... You will serve as the technical lead working with a team of engineers to oversee the design and implementation of these interconnected... ...language. ~12+ years of professional experience in the software industry. ~ Experience with web services, microservices, or...SuggestedFull timeWork experience placementLocal area$95.3k - $142.9k
...confirmation.. For all internal NGAS Engineering candidates, we have developed a... ...team to develop the next generation of software for the next generation of platforms. Support... ...today We are looking for a Principal Software Engineer/ Sr. Principal Software...Full timeRemote workRelocation packageShift work$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
- ...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
$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- ...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
- ...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
$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$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- ...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
- ...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
$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- ...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
$131.1k - $196.7k
...provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of... ...warfighter. Come be a part of our mission! As a Sr. Principal Software Engineer at Northrop Grumman you will have a challenging and...Full timeContract workRelocation packageShift work- ...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
$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$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- 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
- ...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
- ..., ranking algorithms, or AI-powered discovery experiences, we'd love to talk. The Opportunity: We're looking for a Principal AI/ML Engineer to lead the architecture and development of Vumedi's AI-powered discovery platform. This isn't about adding an AI feature...Full timeWork at officeWorldwideMonday to Friday3 days per week
- ...SketchUp Skore Principal Software Engineer - C++ This Opportunity If you’ve ever used SketchUp, you know it is special software: 3D modeling that’s easy to learn, intuitive to use, and accessible to everyone. Try it out for free at app.sketchup.com. Come work...Full timeFor contractorsLocal area
- ...Job Summary We are seeking a highly skilled Principal Software Engineer to lead the design and delivery of scalable, cloud-native digital platform solutions in a direct-to-customer environment. This role plays a key part in shaping technical strategy, mentoring engineering...Full time
- ...solutions for search, security, and observability help organizations deliver on the promise of AI. We're looking for a Principal Software Engineer to join the Elasticsearch - Search team. This globally-distributed team of expert engineers focuses on delivering a...Full time
$141.9k
...opportunities, flexibility, and much more ! At Fortra, we’re breaking the attack chain. Ready to join us? Job Title : Principal Software Engineer Job Duties : Enhance and maintain software products, developing new products. Design, develop, document, test, and...Full timeWork experience placementRemote work
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 software engineer Remote
- senior principal cloud computing engineer Remote
- principal data scientist Remote
- epic principal trainer Remote
- principal solutions consultant Remote
- principal data analyst Remote
- principal Remote
- principal solution architect Remote
- principal cloud computing engineer Remote

