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

Principal Software Engineer

INFINIDAT

Description

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
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 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Waltham, MA vacancy
  • $163.8k - $257.4k

     ...that amplify your impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen–fast. Principal Software Engineer, Applied AI Location: Remote or Hybrid Team: Applied AI Level: Principal Join Us in Reimagining B2B Intelligence ZoomInfo... 
    Suggested
    Remote work
    Worldwide

    I did my part and supported the Regular Toilet

    Waltham, MA
    2 days ago
  • $144.2k - $288.4k

     ...Principal Software 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 purpose, hold... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Oak St. Health

    Waban, MA
    5 days ago
  • $145k - $181k

     ...Angular and Ionic. In this role, you’ll shape architecture, mentor engineers, collaborate across UX, product, and backend teams, and drive...  ...and prototyping, build .NET APIs, and deliver high‑quality software through Azure‑powered CI/CD pipelines. Bright Horizons is a... 
    Suggested
    Temporary work
    Local area
    Work from home
    Work visa
    Flexible hours

    Bright Horizons

    Newton Center, MA
    2 days ago
  • $185k

     ...Principal Software Engineer Job Locations US-MA-Hanscom AFB ID 2026-8094 Category Engineering Type Full Time Biweekly Hours 80 Location : Name Hanscom AFB Min USD $185,000.00/Yr. Max... 
    Suggested
    Full time
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Live out
    Flexible hours

    Odyssey Systems

    Hanscom Air Force Base, MA
    4 days ago
  •  ...Principal Software Engineer Since 1906, New Balance has empowered people through sport and craftsmanship to create positive change in communities around the world. We innovate fearlessly, guided by our core values and driven by the belief that conventions were meant... 
    Suggested
    Temporary work
    Part time
    Work at office
    Flexible hours
    3 days per week

    New Balance

    Brighton, MA
    3 days ago
  •  ...Principal Embedded Software Engineer Waltham, MA Third Pole is on a mission to expand the lifesaving benefits of Nitric Oxide inhalation therapy, making it accessible to millions of respiratory challenged newborns and adults around the world. This is a rare opportunity... 
    Full time

    Third Pole Therapeutics

    Waltham, MA
    1 day ago
  •  ...Snyk is the leader in secure AI software development, helping millions of developers develop fast and stay secure as AI transforms...  ...step ahead as AI reshapes our world. Why this role? As a Principal Software Engineer at Snyk, you'll be a key leader in our Engineering Team,... 

    Clutch Canada

    Boston, MA
    3 days ago
  • $107.5k - $204.5k

     ...Principal Software Engineer – Missile Defense Sensors (MDS) Software Department What You Will Do Lead the design, development, testing, and deployment of complex software solutions in support of radar and Command and Control systems. Analyze, implement, and test software... 
    Temporary work
    Relocation package
    Flexible hours

    Prattwhitney

    Woburn, MA
    3 days ago
  •  ...culture of innovation means your ideas will be heard! Responsibilities Translate requirements and architecture to designs and working software Provide technical leadership to teammates via day-to-day collaboration along with design and code reviews Develop cloud-based... 

    Maplecroft

    Boston, MA
    1 day ago
  • $193.39k - $318.98k

    ## Principal Software EngineerApplyremote type: Hybridlocations: Bostonposted on: Posted Todayjob requisition id: R-058160\*Telecommuting permitted...  ...distance from the Red Hat, LLC office in Boston, MA.Engineer and optimize software-defined networking solutions, including... 
    Work at office
    Remote work

    Red Hat

    Boston, MA
    5 days ago
  •  ...responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re‑engineering, maintenance, or any other activities related to software products used... 
    Remote work
    Flexible hours

    SupportFinity

    Boston, MA
    2 days ago
  • $112k - $196k

     ...Principal Software Engineer – Enterprise and Platform Engineering (Boston, MA – Hybrid) Key Responsibilities Design and develop high‑impact, scalable and resilient features for the SaaS‑based CAD/PDM service. Take end‑to‑end ownership of critical modules: write production... 
    Work at office
    Local area
    Flexible hours

    PTC

    Boston, MA
    5 days ago
  • $144.2k - $288.4k

     ...POSITION SUMMARY As a Principal Software Engineer, you will define and drive the technical direction for modern, cloud-native applications built with Flutter across web and mobile. Operating as a senior individual contributor and technical leader, you will partner closely... 
    Hourly pay
    Full time
    Temporary work
    Local area

    Stryker

    Boston, MA
    1 day ago
  • $225k - $260k

     ...customers including ClassPass, Capital One, Cisco, and Rippling, just to name a few. Our focus is on building software with care and craftsmanship and our engineering blog posts offer a taste of that. Backed by top investors such as Matrix Partners, Battery Ventures, and... 
    Visa sponsorship

    LogRocket

    Boston, MA
    1 day ago
  • $144.2k - $288.4k

    ## Principal Software EngineerApplyremote type: Hybridlocations: MA - Wellesley: Work At Home-Connecticut: Work At Home-New York: Work At...  ...time.**Position Summary**Our Utilization Management Analytics Engineering team within the Analytics & Behavior Change (A&BC) division... 
    Hourly pay
    Full time
    Temporary work
    Local area
    Work from home

    CVS Health

    Wellesley, MA
    3 days ago
  • $117.6k - $218.4k

     ...on the world of technology. Job Responsibilities Develop Software solutions that are efficient in time and memory complexity...  ...Strong proficiency in C/C++ programming. Strong software engineering and problem solving skills Deep understanding of data structures... 

    Cadence Design Systems

    Burlington, MA
    5 days ago
  • $170k - $210k

     ...Principal Software Engineer Step into a high-impact Principal Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Banking / Lending/ Financial Services,Information Technology. This role offers the chance... 

    Top Engineer

    Boston, MA
    4 days ago
  • $266.2k - $425.9k

     ...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,... 
    Contract work
    Live out
    Work at office
    Remote work

    HubSpot

    Cambridge, MA
    3 days ago
  • $117.1k - $187.3k

     ...Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner... 
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Boston, MA
    1 day ago
  • $96.8k - $306.4k

     ...of core components for data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Boston, MA
    1 day ago
  •  ...Principal Software Engineer We're looking for a Principal Software Engineer to join the world-class team combining two of the top private sale e-commerce destinations. This is an opportunity to be directly involved in scaling our systems towards $1B annual sales using... 

    Roberts Recruiting

    Boston, MA
    4 days ago
  • $212k - $286k

     ...Principal Software Engineer Paperless Parts is a SaaS startup helping manufacturers quote faster and win more work. From rockets to medical devices, we power the parts that move the world forward. This position requires activities that are subject to US Export Control... 
    Full time
    Work at office
    Immediate start
    Remote work

    Venturefizz Product Management Community

    Boston, MA
    2 days ago
  •  ...Job Title- Principal Software Engineer Location: Remote Duration: 6 Months Contract to hire bout BigRio: BigR.io is a technology consulting firm empowering data to drive innovation and advanced analytics. We specialize in cutting-edge Big Data, Machine... 
    Contract work
    Work experience placement
    Remote work

    Saviance

    Boston, MA
    2 days ago
  • $99.6k - $234.6k

     ...define monetization architecture for next-generation video delivery Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build scalable advertising infrastructure for live and linear streaming... 
    Temporary work
    Flexible hours

    Oracle

    Boston, MA
    2 days ago
  •  ...Principal Software Engineer Duration: Long term Contract Location: Boston, MA (onsite) Must have skills: Python AND Financial Systems Knowledge of financial systems Solid understanding of statistics and how it plays with... 
    Long term contract

    3B Staffing LLC

    Boston, MA
    4 days ago
  • $152.8k - $229.2k

     ...Principal Software Engineer At Medtronic, you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You'll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world... 
    H1b
    Work at office
    Local area
    Flexible hours

    Medtronic Plc

    Boston, MA
    2 days ago
  •  ...Contribute to the development of the Gentuity imaging application software and internal software tools Contribute to the specification...  ...Must have: Minimum of 12 years of experience in Software Engineering Modern C++, including Objected Oriented Design,... 

    Talent Retriever

    Sudbury, MA
    3 days ago
  •  ...Job Description: 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... 

    Vets Hired

    Boston, MA
    1 day ago
  • $200k - $250k

     ...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... 
    Full time
    Summer work
    Internship
    Immediate start

    Strativ Group

    Boston, MA
    1 day ago
  • $95k - $237.5k

     ...Principal Embedded Software Engineer page is loaded## Principal Embedded Software Engineerremote type: Onsite Requiredlocations: Cambridge, MAtime type: Full timeposted on: Posted Todayjob requisition id: JR001899**Overview:**Draper is an independent, nonprofit research... 
    Full time
    Local area

    Draper

    Cambridge, MA
    5 days ago

Do you want to receive more vacancies?

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