Principal Software Engineer
INFINIDAT
DescriptionAt 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.ResponsibilitiesCore DevelopmentDesign, implement, and maintain Python CLI tools (AADM, SnapSync) and their shared domain librariesDevelop and extend the Infinidat Ansible Collection modules covering InfiniBox volumes, hosts, clusters, exports, snapshots, network spaces, and moreMaintain and evolve the IPAT performance alerting service, deployed as a Podman-managed containerized applicationExtend host and hypervisor integration across Linux, Windows, AIX, Solaris, VMware ESX/vCenter, Hyper-V, and Oracle Linux VMMaintain InfiniBox and InfiniMetrics REST API and InfiniSDK integrations across the portfolioBuild and improve AI-assisted exception triage pipelines (AADM, SnapSync)Build, Packaging, and ReleaseOwn 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 projectsManage release cycles: tag, validate, and promote builds through unstable stable external channelsPublish Ansible Collection releases to Ansible Galaxy and the internal GitLab registry Quality and ReliabilityDesign and maintain unit and acceptance test suitesInvestigate and root-cause field exceptions; own the triage-to-fix lifecycleValidate releases against the acceptance test matrix before promotionProcess and OperationsMaintain Jira workflow and release notes across the portfolioKeep technical documentation current as tools evolveRequirementsAt least 7 years of Python development with a focus on systems or CLI tooling - not web frameworksDemonstrated enterprise storage background: block storage, NAS, replication, host connectivity via FC or iSCSIStrong Linux systems proficiency across multiple distributions (RHEL/Rocky, Ubuntu); direct experience building and publishing RPM and DEB packagesExperience with remote host communication via SSH (paramiko or equivalent) and WinRMContainer-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 zonesPreferred RequirementsAnsible module or collection development; familiarity with Ansible Galaxy publishingDirect Infinidat InfiniBox or competitive enterprise array experience (NetApp, Pure, EMC)Hypervisor integration experience: VMware ESX/vCenter (pyvmomi), Hyper-V, or Oracle Linux VMWindows and AIX host managementSQLAlchemy or similar Python ORMAI-assisted tooling integrationExperience with Podman quadlets and systemd service managementAbout 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!Department:Professional Services USAExperience level:SeniorEmployment type:Full-timeWorkplace type:Remote
$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...SuggestedHourly payFull timeShift work- ...inspired to shape the world of tomorrow by taking bold action today. JOB MISSION: New Balance is seeking an experienced Principal Software Engineer to join our Enterprise AI Solutions team. This team is responsible for researching and delivering AI based solutions...SuggestedTemporary workPart timeWork at officeFlexible hours3 days per week
- ...Principal Engineer We're a cutting-edge FinTech startup revolutionizing the financial world with our advanced SaaS tools. Our mission is... ...visionary Principal Engineer who's ready to lead the charge in software innovation within the FinTech space. We're seeking a...Suggested
$200k - $225k
...Principal Software Engineer Xometry (NASDAQ: XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources they need...SuggestedWork at office3 days per week- ...heterogeneous environments our customers run. This is a core engineering role on a small, high-ownership team. There is no dedicated QA... ...InfuzeOS is the one of the most flexible and complete enterprise software-defined storage architectures in the industry. We recently...SuggestedRemote workFlexible hours
- ...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
$200k - $240k
...governs authentication, authorization, and user provisioning across all Arcadia’s applications. We’re looking for a Principal Software Engineer to take technical ownership of this area—leading the rearchitecture and implementation of a robust, scalable, and secure...Full timeRemote 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
$114.2k - $267.8k
...carriers and the customers they serve. We build AI-powered software that keeps everyone in the claims conversation informed... ...human touch, we’d love to meet you. We're looking for a Principal Software Engineer, a person trusted with our hardest, highest- leverage...Full timeFlexible hours2 days per week3 days per week$178.13k - $230k
...Principal Software Engineer (State Street Bank and Trust Company; Burlington, MA): Will contribute to the enhancement and maintenance of one or more software modules or components as a senior member of an Agile Scrum team. Will also provide engineering troubleshooting...Temporary workRemote workFlexible hoursShift work$148k - $240k
...purpose on a team that is crafting the future of security? Evolv’s R&D team is looking for an experienced and innovative principal software engineer to provide technical leadership, improve software engineering practices, and be hands on with our team of SW engineers with...Full timeWork at officeLocal areaRemote workFlexible hours$300k
...Principal Engineer We are hiring a Principal Engineer to take full, hands-on ownership of Blitzy's most critical production-grade systems... ...and AI systems. Understanding of large-scale enterprise software systems, including architecture, integration, deployment, modernization...$165.6k - $296.4k
...workloads? Do you want to lead a team of talented and motivated engineers who use cutting-edge technology and best practices to... ...in the Experience and Devices division. We are seeking a Principal Software Engineer to help us take the platform to the next level and...Ongoing contractLocal areaRemote workFlexible hours- ...Software Development Engineer We're creating a platform that will change the way organizations measure their software development efforts and improve strategic decision-making. As a member of our engineering team, you'll be working closely with other team members and...
$152.8k - $229.2k
...growth and cross-functional collaboration as we work together to engineer the extraordinary. The person in this role will work from... ...and ensure successful completion of projects. As a Principal Software Engineer, you will be responsible for leading engineering activities...Full timeH1bWork at officeLocal areaImmediate startFlexible hours$169.3k - $304.7k
...run on our IaaS platform Help us shape the future of our cloud-native and Kubernetes services We are looking for a Principal Software Engineer with deep expertise in Kubernetes and cloud-native architectures to lead the evolution of our managed services. You will...Work experience placementWork at office- ...Principal Software Engineer The Principal Software Engineer will play a key role in designing and developing enterprise SAAS applications. This person should have the ability to thrive on new technical challenges and innovate our products, technology stack & development...
- ...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 workFlexible hours
$117.6k - $218.4k
...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...- ...Principal Software Development Engineer Location: Bedford, MA USA (Onsite) Duration: Contract/Full Time Experience: 5+ Years The Principal Software Development Engineer provides expertise in the design, development, characterization, and testing of complex...Full timeContract work
$114.6k - $234.6k
...design for scalability, reliability, and observability. Stay hands-on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor engineers and elevate team capability. Partner cross-...Full timeTemporary workRemote workFlexible hours$150k - $180k
...Insurance (BHSI) is seeking a highly skilled and experienced IT professional to join its Enterprise Solutions (ES) team as a Principal Software Engineer based in Boston. This role offers a unique opportunity to shape the strategic evolution of enterprise technology by...Temporary workFlexible hours$107.5k - $204.5k
...Software Engineer Raytheon is seeking a Software Engineer to join our Dual Band Radar Software Team located in Tewksbury, MA. We develop software in C++ utilizing agile software development methods. What You Will Do # Develop robust and scalable software in...Temporary workWork experience placementInterim roleLocal areaFlexible hours$114.6k - $234.6k
...Job Description As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS) —a foundational...Temporary workFlexible hours$169.3k - $304.7k
...run on our IaaS platform Help us shape the future of our cloud-native and Kubernetes services We are looking for a Principal Software Engineer with deep expertise in Kubernetes and cloud-native architectures to lead the evolution of our managed services. You will...Work experience placementWork at office$204k - $284k
...STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers dedicated to developing cutting-edge technologies...Full timeWork experience placementLocal areaImmediate startNight shift$150k - $300k
...Principal Software Engineer - Python Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $3B in revenue...Work at officeLocal areaWork from homeFlexible hours3 days per week- ...we deliver situational awareness in environments where traditional sensing solutions struggle. We're looking for a Principal Radar Software Engineer to help drive the development of next-generation radar capabilities across our platform. This role sits at the...Full time
- ...using LangChain, LangGraph, and Langfuse in Python. Drive adoption of agentic programming by defining patterns, tooling, and engineering best practices. Partner with engineering leadership, Product, and data teams on platform guidelines and consumer initiative roadmaps...Full timeFlexible hours
- ...Job Description Job Description Principal Software Engineer Help expand access to high-quality behavioral health care for students and families. Our engineering team builds technology that drives clinical excellence and operational efficiency. We’re seeking...Remote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Waltham, MA
- senior principal cloud computing engineer Waltham, MA
- senior principal scientist Waltham, MA
- principal Waltham, MA
- software sales representative Waltham, MA
- embedded software Waltham, MA
- software applications developer Waltham, MA
- entry level software sales Waltham, MA
- software technology Waltham, MA
- software implementation project manager Waltham, MA



