Software Engineering (iOS / Web)

As a Software Engineering Intern, you will help build and improve the tools that power PROTECT3D's internal workflows and customer-facing products. Depending on your background and interests, you will focus on either iOS development or web and backend development. This role is ideal for someone who wants to work on real systems used daily by engineers, clinicians, and operations teams.

Application Instructions

To apply, please email internships@protect3d.io with the subject line "Software Engineering (iOS / Web)" and in the body answer the questions below.

Please also attach an up to date resume. The interview process will be two rounds. First round interview offers will be extended by February 25th, 2026.

What You Will Do
  • Develop features for our iOS app or web applications
  • Build and extend backend APIs using Python and FastAPI
  • Improve internal tools that support scanning, data processing, and production
  • Collaborate closely with product, CAD, and operations teams
  • Debug, test, and ship code in a fast-moving environment
What We Are Looking For
  • Experience with Python and REST APIs, FastAPI preferred
  • Or experience with iOS development using Swift, SwiftUI, or UIKit
  • Or experience with modern web development such as React or similar frameworks
  • Comfort working across the stack or learning new technologies quickly
  • Strong problem-solving skills and attention to detail
You Will Gain
  • Real-world experience shipping production software
  • Exposure to medical, manufacturing, and machine-learning-adjacent systems
  • Ownership over meaningful features used by the business
Email Application Questions
Please limit each response to no more than 5 sentences.
  1. 1. What programming languages, frameworks, or platforms do you have hands-on experience with? Briefly describe something you have built.
  2. 2. Have you worked on software used by real users through class projects, internships, or side projects? What was your role in shipping or maintaining it?
  3. 3. Tell us about a time you had to learn a new technology quickly to solve a problem. How did you approach it, and what was the outcome?