Just finished the Stryker SWE loop for a mid-level role on their digital surgery platform team. Writing this up because there's almost nothing useful online about the software side of Stryker interviews and I spent two weeks looking.
Here's the full sequence:
1. Recruiter screen (30 min): Standard. Background, why Stryker, salary expectations. Recruiter was warm and actually explained the team structure. She also mentioned the role is officially classified as "Software Engineer II" internally, which is roughly 3-6 YOE.
2. Hiring manager call (45 min): More of a conversation than an eval. He wanted to understand my background in regulated environments. Stryker is FDA-regulated (medical devices), so they care a lot about documentation, testing discipline, and working in a constrained process. Not just "can you code" but "can you work in a quality system."
3. Technical phone screen (60 min): Two coding problems on CoderPad. One was a medium-difficulty graph traversal, one was a string manipulation problem that looked easy but had edge cases they were watching for. No hard LeetCode. They said explicitly they don't optimize for LeetCode grinding.
4. Virtual onsite (half day, 4 rounds): 45 min coding round (two more medium-level problems, focus on clean readable code not speed) 45 min system design: asked me to design a data pipeline for ingesting telemetry from surgical robots in near-real-time. Very domain-specific. 45 min behavioral with two panelists 30 min with a senior engineer, more of a Q&A from their side
Total timeline: applied online, 11 days to recruiter screen, onsite offered 2 weeks later, decision 8 business days post-onsite. Not fast but not slow for medtech.
My take: the process is more structured and less chaotic than most big tech I've interviewed at. They're not trying to trick you. But the domain stuff matters. If you have zero context on quality management, FDA processes, or regulated software development, you'll feel it in the system design round.
Happy to answer questions.