Staff Software Engineer
$150k - $165kHenry Schein One
Role Description
We’re looking for a Staff Software Engineer to lead the design, development, and optimization of our software installation frameworks using InstallShield, along with core components written in C, C++, and C#. You will be responsible for streamlining our Dentrix software deployment processes and improving install and upgrade experiences for a wide range of customers – from large enterprise clients to small clinics. If you’re passionate about software quality, installer reliability, and developer enablement, this is the role for you!
- Design, develop, and maintain InstallShield projects and custom actions for Dentrix
- Collaborate closely with product managers, engineers, DevOps and support, ensuring a seamless and iterative design process that integrates feedback at every stage
- Lead initiatives to modernize and standardize our installer infrastructure, including versioning, rollback, silent install contracts, and upgrade strategies
- Troubleshoot and resolve complex installation-related issues across supported Windows environments
- Contribute to the development of core application components in C, C++, and C#, ensuring maintainability and performance
- Mentor other engineers and set best practices in packaging, deployment, automated install testing, and legacy code modernization
- Strong understanding of databases and ability to support database schema management
- Use AI-assisted development tools responsibly and champion AI assisted engineering
Qualifications
- 7+ years of professional software development experience with a focus in Windows desktop and system-level applications
- 3+ years of hands-on experience with package management tools, preferably InstallShield
- In depth knowledge of Windows OS, Windows Installer (MSI), and registry/file system operations
- Excellent debugging and troubleshooting skills related to installation and runtime behaviors and processes
- Clear and confident communicator who thrives in a collaborative, knowledge-sharing culture
- Ability to lead cross-functional efforts and effectively within engineering, QA, DevOps, and support in an agile scrum environment
- Ability to own technical design decisions
- Understanding and defining cross-team interdependent roadmaps
- Passion for building great software and driving team success
Requirements
- Nice to Haves
- Bachelor’s Degree in Computer Science or a related field
- Prior experience as a team or technical lead
- Experience with WiX, Chocolatey, Scoop, Winget or other modern packaging frameworks
- Exposure to CI/CD pipelines and build automation tools
- Familiarity with digital signing processes, elevation/privilege handling, and silent installs
- Familiarity with Faircom database
- Familiarity with clean architecture and similar patterns
Benefits
- A robust benefits package including health coverage
- Retirement savings with company match
- Paid time off
- Parental leave
- Wellbeing resources
- Education support
- AND MORE!
$173k - $297k
..., with strong competencies in data structures, algorithms, and software design/architecture ~Experience with large code bases written... ...~Passion for the theory and practice of database query engines, as well as hands-on or academic experience in the database domain...SuggestedFull timeWorldwideFlexible hours$2,000 per month
Role Description Our ideal Staff Software Engineer, Permissions will be the technical authority for BambooHR's next-generation permission service — designing and building the system that securely controls what every user, token, and agent can do across our platform. You...SuggestedFull timeContract work$210k - $255k
...reconciliation guarantees, safe backfills, incident readiness, and disciplined releases. ~Partner with Engineering Manager, Product, Performance, CTO, and other Staff peers to shape roadmaps and strategy for settlement—develop deep expertise in both the technical system...SuggestedFull timeLocal areaWork from homeFlexible hours$180k - $230k
Role Description We are looking for a Staff Software Engineer who operates with a high degree of urgency and a "multiplier" mindset. While this role is one level down from our Principal position, the expectations for technical leadership and architectural influence remain...SuggestedFull timeRemote workHome office$170.35k - $275.55k
Role Description As a Staff Software Engineer on the Cloud Sandboxes team, you’ll design and build the core systems that power Docker’s cloud agentic platform. Your work will focus on creating scalable, reliable, and secure infrastructure that enables developers to deploy...SuggestedFull timeRemote workHome office$212k - $286.2k
Role Description We have an opening for a Staff Software Engineer on our Infrastructure Team , with specific focus on Observability - both internal and customer-facing. This is an opportunity to join a mission-critical engineering team that is driving the productivity...Full timeWork from homeHome office$200k - $230k
Role Description As a Staff Software Engineer, you will serve as a senior technical leader across multiple product and platform initiatives. You will partner closely with Product, Design, Infrastructure, and Engineering leadership to design and evolve systems that are reliable...Full time$197.3k - $344.7k
Role Description We're looking for a Staff Android Engineer to help shape the future of productivity on mobile. As a Staff Engineer, you'll serve... ...across diverse stakeholders. ~6+ years of professional software engineering experience, including significant experience...Full timeImmediate startWorldwide$80k - $100k
Role Description You're the engineering anchor of an initiative — working as part of a tight team with your PM and designer, and alongside... ...architectural decisions and fast input from peers. You operate at a staff bar. You're trusted to make the call, ship the hard thing, and...Full time$150k - $250k
Role Description We're looking for a Staff Software Engineer to join our growing team! At Helm.ai, expect a fast-paced environment; you will have significant influence over the company's business and the pace of technical innovation. You will work on cutting-edge technologies...Full timeWork at officeRemote workFlexible hoursShift work$207.59k
Role Description The Staff Software Engineer (Multiple Positions Open) at Earnest LLC in Oakland, CA will drive the technical strategy and execution for our engineering teams. ~Lead the development of a scalable, high-performance lending ecosystem from customer onboarding...Full timeWork from homeHome office- Role Description Zero Hash is looking for a Staff Software Engineer to architect and build our open banking data aggregation platform, scaling our gateway to Finance 2.0. We are a high-performing team looking for an equally ambitious and driven teammate. The right candidate...Full timeWork experience placementWork from home
- Role Description As a Staff Software Engineer at Navient you’ll develop and execute on the technical strategy of an engineering team to revolutionize in-school consumer lending, automating the loan approval process and orchestrating the transfer of billions of dollars....Full timeTemporary work
$204k - $255k
...features. ~You’ll be at the center of cross-functional collaboration, bridging backend, frontend/client, and machine learning engineering teams. ~CnC is applying GenAI and large language models (LLMs) to power products that enhance the Airbnb experience. ~We're...Full timeCasual workLive inWork at officeRemote work$176k - $264k
Role Description Zocdoc's most important asset is our people. As a Staff Software Engineer on the Spend Management team, you will be the technical anchor for the platform that gives healthcare practices the confidence and control to spend on the Zocdoc Marketplace. You'...Full timeFlexible hours- Role Description As a Staff Engineer at Crogl, you will be the technical anchor for one of our engineering teams. You will own the architecture... ...on priorities. ~Stay current with the state of the art in software engineering and applied AI, and bring the relevant advances...Full time
$119k - $198.7k
...contemporary MFE-based user interfaces, and a strategy to decommission legacy application layers. We are seeking a high-impact Staff Software Engineer to lead the technical execution of our ERP modernization strategy. This is a "Builder-Architect" role focused on converting...Full timeTemporary workFlexible hours$186.2k - $223.4k
...platforms, driving architectural strategy, engineering excellence, and scalable system design... ..., system integrations, and software design patterns ~Leading major technical... ...level engineers while helping grow future Staff and Principal engineers through technical...Full timeImmediate start- Role Description We're hiring a Staff Software Engineer to build the AI and agentic engines behind governance at Wand: systems that reason over messy, non-deterministic organizational data to catch policy violations, flag risk, and surface what humans actually need to see...Full timeRemote work
$150k - $200k
Role Description We are looking for a highly skilled Senior Machine Learning Software Engineer with a passion for building robust and scalable systems to power Stellar Cyber’s Open XDR platform. In this role, you will be at the forefront of data-intensive cybersecurity...Full time$175.9k - $258.7k
Role Description Join BILL's Risk Engineering organization as a Senior Staff Software Engineer and take on some of the most consequential technical challenges in fintech. Our Risk Engineering team builds the platforms that protect hundreds of thousands of SMBs from financial...Full timeTemporary workFlexible hours$101.5k - $195k
Role Description As a Staff Software Engineer, you will help make SiriusXM’s massive content catalog easily discoverable across automotive and mobile platforms. You’ll work on the core search infrastructure that powers how millions of users find content every day. In this...Full timeTemporary workShift work$185k - $220k
Role Description The Route Success engineering team owns the systems which power the on the road experience for our driver partners... ...experiences for the customers and clients we service. As a Staff Software Engineer you will be responsible for building tooling that powers...Full timeWork experience placement$195k - $225k
Role Description Spark is looking to bring on a Staff Software Engineer that will drive progress in the Medicare industry’s evolution. As a staff-level member of our engineering team, you’ll own meaningful pieces of our technical roadmap and set a high bar for how we build...Full timeTemporary workRemote workHome officeFlexible hours$180k - $200k
Role Description As Staff Software Engineer with Imagine Pediatrics, you will be responsible for designing, building and supporting our digital product suite, with a focus on scale, stability and delightful user experiences for our clinical team and our members. Your focus...Full timeTemporary work- Role Description We are looking for a Staff Software Engineer to join our engineering team. This is a critical role for an experienced, hands-on technical leader with a broad and deep skillset across multiple languages such as: ~JavaScript ~Rust ~Python ~JVM...Full timeFlexible hoursShift work
$174.7k - $218.4k
Role Description Marqeta is seeking an experienced Staff Software Engineer to independently drive the identification and delivery of complex software solutions on our Banking and Money Movement Team. In this role, you will lead end-to-end delivery across multi-component...Full timeBank staffRemote workFlexible hours$200k - $230k
...watch millions of hours of youth sporting events and clips using the GameChanger app, and we’re looking for a fully-remote Staff Software Engineer/Architect to help lead the expansion of our video capabilities as we form our new Video Engineering team. ~Design, architect...Full timeTemporary workWork at officeImmediate startRemote workWork from home$315k - $405k
Role Description As a Senior Software Engineer on the Batch and Realtime Streaming team, you will play a pivotal role in architecting, developing, and maintaining Voleon’s Batch and Realtime Streaming platform—the essential data backbone that powers our machine learning...Full timeLocal area$306.8k - $372.6k
Role Description As a Staff Engineer at Babylist, you own some of our hardest domains and decide where they go. Millions of families depend on what we build. Agents write most of the code now. So the hard part is yours: what to build, how it should work and whether what...Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- software technical support Remote
- healthcare software sales Remote
- software quality assurance Remote
- android software developer Remote
- id software Remote
- senior c# .net software developer Remote
- internship software Remote
- embedded software Remote
- software sales representative Remote
- software technical support engineer Remote






















