Henry Schein logo

Software Engineer I

Henry Schein
Full-time
Remote friendly (Iowa, United States)
United States
Engineering, Software & Technology

This early to mid-career role is an individual contributor position on the Imaging team, focused on building high-quality software that supports our imaging products. We’re looking for a motivated front-end software engineer with a solid understanding of HTML, CSS, JavaScript, and modern front-end frameworks. Experience or interest in learning C# and .NET for back-end development is a plus, as you’ll contribute to end-to-end features across the stack.

This position will be hybrid at Iowa State Research Park at 2625 N Loop Dr Suite 2130, Ames, IA 50010 for 2 days per week.

What You Will Do

  • Develop and optimize user-facing features for web-based imaging applications
  • Build clean, responsive, and intuitive UI/UX experiences
  • Contribute to the full software development lifecycle, from planning to deployment
  • Integrate front-end components with back-end services and APIs
  • Follow coding standards, accessibility guidelines, and industry best practices
  • Write clear documentation for features and user-facing functionality
  • Share ideas and collaborate closely with product, engineering, and design partners
  • Participate in agile ceremonies and cross-functional team discussions
  • Take part in peer reviews to learn and help maintain code quality

Candidates Also Search: Remote Software/ IT jobs

Travel/Physical Demands

  • Travel typically less than 10%
  • Office environment with no special physical demands required

Technologies We Use

  • Languages & Frameworks: C#, C++, SQL, ADO.NET
  • Frontend: HTML, CSS, JavaScript, jQuery, Backbone.js
  • Database: PostgreSQL, SQL
  • Tools: GitLab and Jira

Candidates Also Search: Remote Engineering jobs

Qualifications

What You Will Have

  • 1–3 years of software engineering experience (including internships, projects, or coursework)
  • Solid understanding of building web applications and interest in growing full-stack skills
  • Good communication skills and the ability to work effectively with engineering, product, and design partners
  • Foundational analytical and problem-solving abilities with a willingness to learn and take on new challenges
  • Ability to collaborate well in a team environment and contribute to a positive, supportive engineering culture

Nice to Haves

  • Bachelor’s Degree in Computer Science
  • Specialized experience in device driver development, including low-level programming and hardware/software integration
Apply now
Share this job