Henry Schein One

Staff Software Engineer – Platform Services

Henry Schein One

full-time

Posted on:

Location Type: Remote

Location: Remote • Alaska, District of Columbia, Hawaii, Louisiana, New York, North Dakota, Rhode Island, South Dakota, Vermont, Virginia, Washington, West Virginia • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $140,000 - $165,000 per year

Job Level

Lead

Tech Stack

SDLC

About the role

  • Design and develop complex code solutions that meet business requirements on time and within budget.
  • Mentor junior engineers on best practices across multiple programming languages and frameworks.
  • Maintain high code quality through unit testing, code reviews, reducing cyclomatic complexity, removing code duplication, and debugging.
  • Support documentation and technical teams by providing clear, concise, and accurate details about software functionality.
  • Implement code that adheres to established standards and demonstrates a strong understanding of inter-process/thread communication, message queues, networking, versioning, database systems and design, database access, memory management, modeling, security, concurrency, services, and data warehousing.
  • Implement code that demonstrates expertise in user interface design, object-oriented design, refactoring, design patterns, test automation, and CI/CD.
  • Provide accurate estimates and documentation throughout the Software Development Life Cycle (SDLC).
  • Collaborate effectively across teams and communicate technical concepts to management and non-technical stakeholders.
  • Advocate for users, understanding their perspective and incorporating their needs into development decisions.
  • Own the technical quality of your team’s codebase - identify and resolve technical debt, lead improvement projects, and shape the team’s technical roadmap.
  • Drive engineering-wide goals around performance, reliability, and cost optimization, surfacing ideas and aligning them with team planning.
  • Foster collaboration, explaining complex ideas clearly, building consensus, and guiding discussions toward productive outcomes.
  • Lead operational improvements, applying deep DevOps expertise to streamline deployment, access, and process controls.

Requirements

  • 10+ years of software engineering experience
  • Extensive experience using technologies listed above.
  • Testing, mocking, and automation experience.
  • Experience working on both new products and enhancements.
  • Advanced ability to derive and design technical specifications from general product requirements.
  • Strong knowledge of object-oriented design and modeling tools.
  • Proficiency in database schema design and data storage formats.
  • Advanced understanding of application design patterns and software architecture principles.
  • Excellent programming skills in at least one language and proficiency in at least one additional language.
  • Ability to implement code based on technical specifications and solve complex technical problems.
  • Broad technical knowledge of business domains and industry best practices.
  • Commitment to staying current with evolving technologies and industry trends.
  • Strong planning, organizational, and project management skills, including budgeting and consultative abilities.
  • Excellent verbal, written, and presentation skills.
  • Strong interpersonal, negotiation, conflict resolution, and partnership-building skills.
  • Ability to make sound decisions, analyze complex issues, and manage multiple priorities effectively.
Benefits
  • Competitive compensation
  • Excellent benefits package – Medical, Dental and Vision Coverage
  • 401K Plan with Company Match
  • Paid Time Off (PTO)
  • Sick Leave (if applicable)
  • Paid Parental Leave
  • Short Term Disability
  • Income Protection
  • Work Life Assistance Program
  • Health Savings and Flexible Spending Accounts
  • Education Benefits
  • Worldwide Scholarship Program
  • Volunteer Opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
programming languagesunit testingcode reviewsdebugginguser interface designobject-oriented designtest automationCI/CDdatabase schema designapplication design patterns
Soft skills
mentoringcollaborationcommunicationplanningorganizational skillsproject managementnegotiationconflict resolutiondecision makingproblem solving