Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

Full-time

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!

Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Remote vacancy
  • $188.7k - $258.39k

     ...enablement, Highspot is committed to building breakthrough software with a spark of magic. We believe a great place to work is...  ...world. About the Role We are looking for a Principal Software Engineer to join our Applied AI team. This is a rare opportunity to... 
    Suggested
    Full time
    Immediate start
    Flexible hours

    Highspot

    Remote
    21 hours ago
  •  ...This is a hybrid position that requires a minimum of 3 days per week in our Raleigh NC office. AKC is seeking a hands-on Principal Software Engineer to lead a small team supporting the applications used by our Sports & Events business. This is a player-coach role for... 
    Suggested
    Full time
    For contractors
    Work at office
    3 days per week

    A K C, L.l.c.

    Remote
    21 hours ago
  •  ...technology evaluations, technical assessments and validation of software architectures, embedded software, and system integration...  .... Collaborate with cross-functional teams, including hardware engineers, systems engineers, quality, regulatory affairs, manufacturing... 
    Suggested
    Full time

    Boston Scientific

    Remote
    21 hours ago
  • $185k - $193k

     ...Principal Software Engineer / Full Stack AI Builder · Spec-Driven Development · Agentic Orchestration     We're looking for a Principal Engineer who want to work at the frontier of how software gets built. Applicants must be authorized to work in the U.S. without... 
    Suggested
    Remote job
    Full time
    Local area

    Employbridge Career

    United States
    21 hours ago
  • $280k - $320k

     ...powering the intelligence behind the experiences that help people build meaningful connections, safely and confidently. As a Principal Software Engineer, AI & Matching , you will define and build the next generation of systems that make Bumble smarter, more adaptive, and... 
    Suggested
    Full time
    Live in
    Immediate start

    Bumble

    Austin, TX
    21 hours ago
  • $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

    Saviynt

    Remote
    21 hours ago
  • $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 job
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours

    Veeva Systems

    Remote
    21 hours ago
  •  ...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 time
    Remote work
    Relocation package
    Flexible hours

    Code Metal

    Remote
    21 hours ago
  •  ...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

    Dba Technologies, Llc

    Remote
    21 hours ago
  •  ...service, and organizational culture. For more information about Relay, visit relaypayments.com. About The Role As a Principal Software Engineer at Relay, you’ll be responsible for building the next generation payments network for an industry that has seen little... 
    Full time
    Work at office

    Relay Payments

    Remote
    21 hours ago
  • $175k

     ...s mission is to provide the absolute best environment for software creators to pursue their passion by connecting them with great...  ...we are looking for We’re looking for a h ands-on Principal Software Engineer who thrives in complex, fast-moving environments and wants... 
    Remote job
    Full time

    Jahnel Group, Inc.

    New York, NY
    21 hours ago
  • $349k - $431k

     ...allowing ML practitioners like you to develop multi-modal models and techniques at scale.   You will report to our Director of Engineering in our Perception Organization. You will: Develop sensor-fusion foundation models for the Waymo Driver which can run on... 
    Full time
    Remote work

    Waymo

    San Francisco, CA
    21 hours ago
  • $192.5k - $275k

     ...Gemini is poised to accelerate this vision with greater scale, reach, and impact. The Department: Tooling The Role: Principal Software Engineer (Product) As a Principal Product Engineer, you'll set technical direction for the customer-facing platform that defines... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Gemini

    New York, NY
    21 hours ago
  • $122k - $165k

     ...helping to build. What we believe in We build software for the world's most ambitious brands, and we're...  ..., and active Slack channels full of talented engineers across the globe. The role As a Principal Engineer, you are the technical anchor for your team... 
    Remote job
    Full time
    Local area
    Flexible hours

    Dept

    Remote
    21 hours ago
  •  ...hardest problems - for our patients, our partners, and each other. The Role You'll be the technical anchor for our brand new engineering hub in Orlando, working directly alongside our VP of Engineering (ex-DeepMind/Google) and a 2x Founder CEO. Owning... 
    Full time
    Relocation

    Foundation Health

    Remote
    21 hours ago
  • $139.73k - $209.59k

     ...future where trusted data becomes a transformative force for business and society.   The Challenge We’re looking for a Principal Software Engineer with a passion for solving problems to join our agile Product Engineering team at OneTrust. Principal Software Engineers... 
    Full time
    Work experience placement
    Work at office
    Local area
    Worldwide
    Flexible hours
    3 days per week
    1 day per week

    Onetrust

    Remote
    21 hours ago
  • $190k - $210k

     ...networking leader, learn why there is no better time to join the Extreme team. Position details Title of position: Principal Software Engineer Position type:  Full time Location: Seattle, WA / San Jose, CA Position reports to: Director of SW System s... 
    Full time
    H1b
    Local area
    Work from home
    Work visa
    Flexible hours
    Shift work

    Extreme Networks

    Remote
    21 hours ago
  •  ...looking for a player/coach technical leader for our newest Software development team. You will be responsible for leading a small...  ...What you'll do: Lead and manage a small team of development engineers, acting as a player/coach to mentor and contribute... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Skimmer

    Remote
    21 hours ago
  •  ...solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. As a Principal Software Engineer on the Compute Cell Lifecycle team you will create, support, and evolve the infrastructure at Roblox as we build out... 
    Full time

    Roblox

    Remote
    21 hours ago
  • 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

    Fuse Engineering

    Remote
    21 hours ago
  •  ...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

    Vets Hired

    Remote
    21 hours ago
  •  ...the ultimate career opportunity that will light a fire within you. So, what’s the role all about? We are seeking a Principal Software Engineer who brings exceptional technical depth, strong ownership, and a passion for building high-quality, scalable systems. This... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Nice Inc.

    Remote
    21 hours ago
  • $200k - $225k

     ...making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity. Xometry is looking for a  Principal Software Engineer to join our Partner Ecosystems team. This team builds the high-performance integration layer that embeds Xometry’s AI-... 
    Full time
    Work at office
    3 days per week

    Xometry

    Remote
    21 hours ago
  • $200k - $240k

     ...new era demands a fundamentally different class of spacecraft. Engineered to survive the harshest radiation environments and to fully...  ...space startup, we’d love for you to apply.   The Role The software team at K2 strives to blur the lines between the various types... 
    Permanent employment
    Full time
    Shift work

    K2 Space Corporation

    Remote
    21 hours ago
  • $204k - $337k

     ...that help people, businesses and governments realize their greatest potential. Title and Summary Principal Software Engineer Overview The Builders Hub Team, part of the Mastercard Software Builders Experience program, owns and drives... 
    Full time
    Part time
    Worldwide
    Flexible hours

    Mastercard

    New York, NY
    21 hours ago
  •  ...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 job
    Full time
    Work at office
    Visa sponsorship
    Relocation package
    Flexible hours

    Paypay

    Remote
    21 hours ago
  • $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 job
    Contract work

    Red Canyon Engineering & Software

    Merritt Island, FL
    21 hours ago
  •  ...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 time
    For contractors
    Local area

    Trimble

    Remote
    21 hours ago
  •  ...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

    Vets Hired

    Remote
    21 hours ago
  • $170k

     ...Stable Kernel is a technology services firm and custom software developer building scalable software solutions for cutting...  ...their lives.   About the Role: As a Stable Kernel Principal Software Engineer , you play an essential role in setting our portfolio of... 
    Full time
    Temporary work
    Visa sponsorship
    Work visa
    Flexible hours

    Company

    Remote
    21 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!