Staff Software Engineer
Henry Schein One
Shape what’s next in dental technology.
Join Henry Schein One!
Join a global leader redefining dental practice management and do work that actually matters. At Henry Schein One, we are a team of care catalysts: people who fuel innovation, challenge the status quo, and bring an entrepreneurial mindset to everything we do. Your ideas fuel innovation that enhances patient care and drives real results for practices.
We don’t just talk about impact; we build it! Backed by a trusted reputation, our leaders foster an inclusive and supportive environment where we stay solely focused on our mission, empowering you to think boldly, collaborate creatively, and grow. We have high expectations for performance and delivering results; as part of a winning team, you’ll work hard, challenge the status quo, and bring a growth mindset. Here, your strengths are recognized, your development matters, and your wins celebrated.
We are seeking a Staff Software Engineer to provide technical leadership and architectural guidance for our Cloud Sync platform. In this role, you will partner closely with Product Management, Engineering Leadership, and fellow technical leaders to design scalable solutions, establish engineering standards, and drive strategic initiatives across a critical product ecosystem. You’ll serve as a trusted technical advisor, helping teams navigate complex architectural decisions while ensuring quality, performance, scalability, and long-term maintainability.
As a key technical leader, you will help modernize legacy synchronization services, improve platform reliability and performance, and advance our cloud-first architecture. You’ll influence technical strategy, mentor engineers, lead architectural discussions, and serve as a go-to resource for solving complex distributed systems challenges while driving continuous improvement across the engineering organization.
This position is remote within the United States with up to 10% travel as needed.
What You Will Do
- Lead the architecture, design, and implementation of scalable, highly available software solutions
- Develop and communicate cross-team technical strategies and architectural standards
- Provide technical leadership and mentorship through code reviews, design reviews, and pair programming
- Partner with Product and Engineering teams to translate business requirements into technical solutions and delivery plans
- Establish and promote best practices around software design, maintainability, security, and performance
- Drive continuous improvement initiatives across applications, systems, and engineering processes
- Evaluate emerging technologies and recommend innovative solutions that support business objectives
- Facilitate architectural discussions across multiple teams and domains, ensuring alignment with company-wide technology direction
- Lead engineering guilds and contribute to the growth and development of engineering talent
- Investigate complex technical challenges and drive resolution through thoughtful analysis and collaboration
Technologies We Use:
- Programming Languages: C# , C++, and Java
- Communication Frameworks: gRPC and API development/integration
- Databases & Caching: PostgreSQL and Redis
- Architecture & Systems Design: Distributed systems, client-server architecture, and cloud-connected applications
- Software Engineering Practices: Object-oriented design, software architecture patterns, code reviews, and SOLID principles
- AI/ML Technologies: LLMs, RAG pipelines, and prompt engineering; agentic frameworks and orchestration; model evaluation and monitoring; AI-assisted developer tooling
What We Are Looking For
- 8+ years of professional software engineering experience designing and delivering complex, enterprise-scale software systems
- Expertise in software architecture, distributed systems, client-server architecture, object-oriented design, and engineering best practices
- Proven ability to create technical designs, architectural documentation, and scalable solutions while influencing technical decisions across teams
- Problem-solving skills and experience diagnosing and resolving complex production issues
- Demonstrated technical leadership through mentoring engineers, conducting code reviews, driving software quality, and elevating team capabilities
- A natural collaborator with excellent communication skills, with the ability to navigate ambiguity, challenge assumptions, and build alignment without direct authority
- A hands-on technical leader who combines strategic thinking, ownership, accountability, and continuous learning to deliver meaningful business outcomes
What Will Set You Apart
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- Experience with cloud-based applications and service-oriented architectures
- Familiarity with modern API frameworks, messaging systems, and event-driven architectures
- Experience leading technical initiatives spanning multiple engineering teams
The posted range for this position is $150,000 - $165,000, which is the expected starting salary range for an employee who is new to the role to fully proficient in the role. Many factors go into determining employee pay within the posted range including prior experience, current skills, location/labor market, internal equity, etc.This position is eligible for a bonus target not reflected in the range.
What You’ll Gain as a #TeamSchein Member
A robust benefits package including health coverage, retirement savings with company match, paid time off, parental leave, wellbeing resources, education support, and MORE!
Henry Schein, Inc. is an Equal Employment Opportunity Employer and does not discriminate against applicants or employees on the basis of race, color, religion, creed, national origin, ancestry, disability that can be reasonably accommodated without undue hardship, sex, sexual orientation, gender identity, age, citizenship, marital or veteran status, or any other legally protected status.
Unfortunately, Henry Schein One is not currently hiring individuals residing in Delaware, Hawaii, North Dakota, Rhode Island, Vermont, Puerto Rico, and other US territories.
Rs 12 - 15 lakhs p.a.
...and adapt to evolving project requirements. Requirements Requirements: Possess 5 to 7 years of professional experience in software development, with a strong focus on Adobe Experience Manager. Demonstrate advanced proficiency in REST API development and integrating...SuggestedFull time- This is a remote position. Job Description: Salesforce Marketing Cloud – Personalization Developer Job Title: Salesforce Marketing Cloud – Personalization Developer Experience: 6+ Years Employment Type: Contract Work...SuggestedFull timeContract workRemote job
- ...requirements including 21 CFR Part 11 and ICH-GCP guidelines Provide technical leadership and mentorship to programming teams and project staff, including training on eCRF design, database procedures, and best practices in clinical data management Serve as the primary...SuggestedRemote jobImmediate startWorldwide
- ...Responsibilities Design, build, operate, harden, and retire security engineering services primarily in Go and Python on AWS and Kubernetes.... ...owned services. Requirements ~6+ years of professional software engineering experience, including significant backend...SuggestedFull timeRemote job
- Responsibilities Develop and maintain Keet Desktop, a cross-platform peer-to-peer communications application. Implement UI/UX features using React and the Pear runtime. Optimize frontend performance, including rendering and memory management. Write modular, maintainable...SuggestedFull timeRemote job
- ...we do is the result of the creativity and commitment of our team – builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to work hard and create lasting positive impact, we want to hear from you...Full timeImmediate start
- ...world-class developers and designers from LatAm and first-class companies around the globe. We need an English-proficient Shopify Software Developer , based in Latin America, available to work remotely. We are looking for someone with exceptional communication and...Full timeContract workRemote job
- ...application performance for smooth and responsive experiences. Build software that is testable, observable, and debuggable, including... ...Collaborate with product managers, designers, analysts, and native app engineers to shape pragmatic solutions. Prioritize technical...Full timeContract workLocal areaRemote job
- About the Role : We are hiring experienced SAP CFIN Consultants for a leading global IT services and consulting organization.Requirements : - 3+ years of experience in SAP CFIN- Strong technical expertise in CFIN development and enhancements- Excellent communication and analytical...Full timeLocal areaRemote job
- ...configuration details, and implementation guides.Required Skills & Experience:- 5 - 8 years of experience in ServiceNow development, platform engineering, or enterprise workflow automation, with relevant hands-on exposure to AI/GenAI capabilities.- Strong hands-on experience with...
- ...ISTNotice Period : Immediate to 15 DaysPreferred Cloud Platform : AWSJob Description : We are looking for an experienced Databricks Platform Engineer to manage and optimize enterprise Databricks environments. The ideal candidate will have strong expertise in Databricks platform...Immediate start
- About the job :We are seeking an experienced Salesforce Marketing Cloud (SFMC) Developer with strong hands-on expertise in AMPscript, CloudPages, SQL, Journey Builder, and Automation Studio.The ideal candidate will be responsible for designing, developing, testing, and supporting...
- Azure Data EngineerJob Description : We are looking for an experienced Azure Data Engineer with strong architecture ownership experience to design, develop, and manage scalable data solutions on Microsoft Azure. The ideal candidate should have hands-on expertise across Azure...Immediate startFlexible hours
- ...Security EngineerClaranet is looking for an Application Security Engineer with expertise in secure code reviews, application security... ...global clients.Key Responsibilities :- Conduct manual code reviews, Software Composition Analysis (SCA), and static vulnerability scanning.-...
- ...on experience using AI coding tools. The role involves building scalable software components, developing reusable integrations and plugins, and delivering high-quality solutions in a product engineering environment.The ideal candidate should combine strong software...
- ...independently in a fast-paced environment while managing multiple priorities and deadlines.Required Skills :- 9+ years of overall experience in software development, with 8+ years of hands-on experience in RPG programming and design.- Strong proficiency in RPG, SQL, and RDi.- Solid...Remote job
- Job Description :We are looking for an experienced Software Engineer to design, develop, test, deploy, and maintain reliable, scalable software applications. The ideal candidate will have strong software engineering fundamentals and hands-on experience with Python, FastAPI,...
- ...matters close to their hearts.Role Overview : We are looking for a Senior Cloud Security Architect to join our dedicated security engineering function.Key Responsibilities : - Design and implement security architectures for cloud-based systems (AWS, Azure, GCP).- Build security...
- Job Description :We are looking for experienced Salesforce OmniStudio Developers to join a European Insurance Transformation Program. The ideal candidate should have strong hands-on experience in developing scalable Salesforce solutions using OmniStudio tools and integrating...
- ...community partner experiences applying core engineering principles that leverage both time-tested... ...Difference You Will Make: As a Senior Staff Engineering for Payments, you will... ...A Typical Day: As a Senior Staff Software Engineer, Payments you will: Collaborate...Long term contractFull timeCasual workWork at officeRemote job
- ...builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to... ...strong background in backend development. Experience with common software and system design patterns and infrastructure, including APIs,...Full timeImmediate startRemote jobFlexible hours
- ...Harayana: Gurugram Chennai: Chennai Maharashtra: Mumbai Maharashtra: Pune About the Role: As a backend-focused Software Engineer, you will play a pivotal role in designing, constructing, and maintaining APIs, services, and systems across our engineering...Full timeCasual workWork at officeRemote jobWork from homeWorldwideHome officeFlexible hours
- ...deployment infrastructure. Debug complex issues and apply strong problem-solving and analytical skills. Mentor and support other engineers while contributing to a distributed team. Collaborate with engineers, product managers, operations, and peers on key initiatives....Full timeRemote jobFlexible hours
- Responsibilities Develop and maintain the Keet Mobile peer-to-peer chat and calling app for iOS and Android. Build features for chat, voice and video calls, media sharing, device pairing, and identity backup. Implement UI/UX and integrate the on-device P2P core APIs...Full timeRemote job
- ..., and Vector Search. All services are deeply integrated and designed for growth. ABOUT THE ROLE We are seeking a Platform Software Engineer with deep experience in distributed systems to help design, build, and maintain core platform services. You will work primarily...Full timeRemote jobFlexible hours
- ...Job Title: Senior Software Engineer Company: Snapsheet Job Location: USA,Remote Job Type: Full-time, direct hire About Snapsheet: Snapsheet is claims technology the way it should be: purposeful, precise, and designed to deliver outcomes. Where others bolt things...Long term contractFull timeTemporary workLocal areaRemote jobFlexible hours
- Responsibilities Develop Computer Vision solutions using Python and OpenCV. Work with YOLO / Ultralytics and other deep learning-based Computer Vision models. Prepare, clean, organize, and annotate image/video datasets. Train, fine-tune, validate, and evaluate Computer...Internship
- ...Responsibilities Assist in designing, developing, testing, and maintaining software features under the guidance of experienced developers. Write readable, maintainable code and contribute to debugging, documentation, and code reviews. Work with the team to understand...Paid InternshipFull timeInternshipRemote job
- We are seeking innovative AI Engineers with 2–3 years of experience to develop and deploy AI/ML solutions. The role involves working with data scientists, software engineers, and business stakeholders to build scalable AI-powered applications. Responsibilities...Remote job
- We are seeking a Senior Sitecore Developer to join our Web Team. You will leverage your extensive experience in Sitecore and .NET to build immersive, user-friendly web platforms. Key responsibilities Design, develop, and maintain Sitecore‑based web applications. Implement...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
