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 worlds 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 #J-18808-Ljbffr INFINIDAT
$200k - $225k
...Principal Software Engineer Waltham, MA 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...SuggestedWork at office3 days per week- ...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
$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...SuggestedTemporary workLocal areaWork from homeWork visaFlexible hours$163.8k - $257.4k
...won’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 You’...Suggested- ...also 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...For contractors
- ...found in most companies. Our motto is we are only successful if we all cross the finish line together! Sound like you? The Principal Software Engineer provides expertise in the design, development, characterization, and testing of complex software/firmware used to drive...Full time
- ..., and training you need to excel at your role. Our culture of innovation means your ideas will be heard! Be a part of a dynamic software development group at Verisk Catastrophe and Risk Solution, contributing to design and development of scalable analytic solution with...
$140k - $220k
...your ambition, you won’t just contribute. You’ll make things happen-fast. About The Role We are seeking an experienced Senior Software Engineer (Data) to join our fast‑paced, collaborative data team. In this role, you will have broad authority to drive the direction of...Worldwide$107.5k - $204.5k
...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ..., more secure world. The Raytheon team is looking for a Principal Software Engineer to support the Missile Defense Sensors (MDS)...Temporary workWork experience placementInterim roleWork at officeLocal areaRemote workFlexible hours$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- ...Job Mission New Balance is seeking an experienced Principal Software Engineer to join our Enterprise AI Solutions team. The team researches and delivers AI solutions to improve internal workflows, decision‑making, and operational efficiency across business functions including...Work at office
- ...provide an effective opportunity for cross-selling financial products and services. Our client is seeking a self-motivated Principal Software Engineer with strong technical skills related to design and development of an AI-driven, API-focused, microservices-based system....
$114.6k - $234.6k
...production at global scale. Foundational Frameworks: Spearhead the engineering of new container runtimes and distributed frameworks to power... ..., collaborate with executives for investment and drive the software design and development for new major data-plane components of...Temporary workWork experience placementWorldwideFlexible hours$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- ...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...
$204k - $284k
...Principal Software Reverse Engineer Woburn, MA Job Description 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...Full timeWork experience placementLocal areaImmediate startNight shift- ...Software Engineer Contribute to the development of the Gentuity imaging application software and internal software tools Contribute to the specification and implementation of a robust software architecture for all Gentuity software Contribute to the development...
$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...H1bWork at officeLocal areaImmediate startFlexible 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
$300k
...Principal Engineer Blitzy is a Cambridge, MA based AI software development platform on a mission to revolutionize the software development life cycle by autonomously building custom software to unlock the next industrial revolution. We're transforming how enterprises...Work at officeWork from homeFlexible hours- ...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
$160k - $190k
...Job Responsibilities: The Principal Software Engineer will work with a multidisciplinary team to develop software for robotic applications related to store replenishment and e-commerce order fulfillment. Responsibilities include: # Provide technical leadership...Work experience placementRemote work$164.25k - $273.76k
...Principal Software Engineer The Principal Software Engineer is a senior technical leader responsible for setting the technical vision, standards, and strategy for an entire division or for providing deep expertise in a specialized discipline. This role operates above...Temporary workWork experience placementLocal areaImmediate startRemote workRelocation packageFlexible hours- ...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...
$160k - $190k
...native future of wealth management technology. We are looking for a Principal Engineer who thinks in systems, cares about business outcomes, and has the technical depth to define how AI-native software gets built at scale. If you have a clear point of view on where...Work experience placement$114.2k - $267.8k
...carriers and the customers they serve. We build AI-powered software that keeps everyone in the claims conversation informed... ...touch, we'd love to meet you. We're looking for a Principal Software Engineer, a person trusted with our hardest, highest-leverage technical...Work at officeFlexible hours2 days per week3 days per week$235.2k - $294k
...Principal Software Engineer Dive in and do the best work of your career at DigitalOcean. Journey alongside a strong community of top talent who are relentless in their drive to build the simplest scalable cloud. If you have a growth mindset, naturally like to think...Local areaRemote workWorldwideFlexible hours- The Principal Desktop UI Software Engineer (Qt/QML) will be a key player in the Mapping and Ablation System Software Team, working on cutting‑edge technology in the electrophysiology field. This role is pivotal in designing and developing intuitive, user‑friendly interfaces...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal scientist Waltham, MA
- principal Waltham, MA
- ultimate software Waltham, MA
- software sales executive Waltham, MA
- remote software sales Waltham, MA
- senior c# .net software developer Waltham, MA
- software sales representative Waltham, MA
- id software Waltham, MA
- software Waltham, MA
- entry level software sales Waltham, MA


