Staff Software Engineer
Stryker Orthopaedics
Staff Software Engineer
Stryker is seeking a Staff Software Engineer to join our Endoscopy division. In this role, you will lead the design and implementation of complex software systems, including application architecture and product design documentation. You will apply deep expertise across multiple technological domains to evaluate and adopt new technologies and platforms. As a technical leader, you will mentor engineers and collaborate closely with cross-functional peers to deliver market-leading software solutions that meet customer and system requirements. You will follow established design practices, including Agile methodologies, and apply sound software engineering principles to ensure products are safe, reliable, and user-friendly.
Workplace flexibility: Candidate must reside within a commutable distance to either San Jose, CA or Flower Mound, TX but is expected to be onsite at the facility multiple times per week.
What you will do:
- Collaborate cross-functionally with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing, and Project Management to lead and support successful product development initiatives
- Contribute across the full product lifecycle—from concept, design, and development through verification, validation, and launch—delivering high-quality results aligned with business priorities
- Design, develop, modify, and verify medical device software components in accordance with defined requirements, system architecture, and coding standards
- Translate user, clinical, market, and Voice of Customer inputs into design requirements, specifications, and advanced component or sub-system designs
- Conduct advanced prototyping, testing, research, and problem solving to evaluate design tradeoffs, resolve complex issues, and ensure performance against requirements
- Apply independent judgment to analyze, correct, and optimize complex design challenges while balancing technical, clinical, and business considerations
- Participate in code reviews, applying design principles, best practices, and industry standards; estimate development effort, timelines, and resources to support project planning
- Generate, review, and maintain comprehensive engineering documentation, including requirements, design, architecture, test artifacts, bugs, and Design History File content
- Follow and mentor others on R&D procedures, design controls, risk management, regulatory standards, and Quality Management System requirements while building strong engineering relationships
What you need:
Required:
- Bachelor's degree in Software Engineering, Computer Science or a related discipline
- Minimum of 4+ years of professional software engineering experience, including practical experience integrating software with hardware components.
- Strong hands-on experience developing Windows-based applications using C# and.NET, with proficiency in Windows Presentation Foundation (WPF) and Windows Services.
- Experience designing, developing, and integrating at least one of the following Application Programming Interfaces (APIs): Representational State Transfer (REST), Simple Object Access Protocol (SOAP), Windows Communication Foundation (WCF), or Remote Procedure Calls (gRPC).
Preferred:
- Knowledge of Ethernet and IP networking, including Audio-Visual (AV)-over-Internet Protocol (IP) protocols (TCP/UDP, multicast, QoS, VLANs, NDI, SDVoE), supported by networking certifications such as CCNA or equivalent.
- Knowledge of Field-Programmable Gate Arrays (FPGAs) (e.g., for HDMI routing or signal timing).
- Proficiency in C++, with experience applying object-oriented principles and design patterns in real-world applications.
- Experienced in research and development of Video and Communication system/workflow design including experience with routing video/audio signals using Software.
- Experience with documented software development processes or familiarity with US FDA and ISO standards like IEC 62304, IEC 60601, 21CRF 820 is a plus.
United States of America Pay Ranges:
- US10: $112,900 - $188,100 USD Annual
- US30: $133,400 - $222,300 USD Annual
View the U.S. work location and transparency guide to find the pay range for your location.
Travel Percentage: 10%
Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer – M/F/Veteran/Disability.
$100k
...s etc to name a few. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients. Who Should Apply Recent Computer...SuggestedFull timeH1bRemote work$112.9k - $188.1k
...It's Time to Join Stryker! We are seeking a Staff Embedded Software & Controls Engineer to design and develop embedded software, firmware, and control systems for complex electromechanical medical devices. In this role, you will work across hardware, firmware, and system...SuggestedFull timeTemporary workFlexible hours- Full-time Travel Required Software Development Company Information 2201 Spinks Road, Suite#264 Flower Mound, TX 75022 Job Description... ...s degree in Computer Science/Information Technology /Business/Engineering (Any) or closely related field with Six (6) months of experience...SuggestedFull timeWork experience placementRelocation
$170k - $180k
...Senior AI Engineer Location: Hybrid - Dallas/Fort Worth, TX Compensation: Targeting ~$170-180K base depending on experience Employment Type: Contract-to-Hire preferred; may consider direct hire Please Note: No C2C or third-party agency referrals, no sponsorship...SuggestedContract work- ...Opportunity for a strong full-stack .NET engineer with deep experience building, maintaining, and modernizing business-critical applications across the Microsoft stack. This role is ideal for someone who is highly proficient with .NET Framework, ASP.NET UI applications...SuggestedRelocation
- ...scalable, API-driven services and shared platform capabilities, enabling faster innovation and improved user experiences. The Software Engineer I (SE I) role is an entry-level engineering position responsible for contributing to the development of this platform. This...Full timeTemporary workInternship
- ...Senior Software Engineer The Cash Management organization, referred to as Cash Bankers, is an agile team within Fidelity Fund and Investment Operations Technology (FFIOT). The team is responsible for designing, developing, and supporting core applications that enable...Full timeWork at office
- ...R225606 Job Description The PNC Financial Services Group, Inc. seeks a Software Engineer Principal in Farmers Branch, TX. Participate in all aspects of PNC's Consumer Lending’s Systems Engineering Group activities. Specific duties include: (i) lead the technical design...Full timeTemporary workPart time
- ...real impact. Overview We are looking to hire an accomplished Software Engineer to use cutting edge technologies and build processing systems... ...market on schedule Work closely with operations and support staff to ensure successful production delivery and hand-off post-release...Full timeWork experience placementWork at officeLocal areaRemote workFlexible hours
- ...Software Engineer Westlake, TX Type: Contract Category: Development Industry: Financial Services Reference ID: JN -062026-107490 Date Posted: 07/16/2026 Shortcut: Description Recommended Jobs Description: On-site Every Other Week onsite...Hourly payContract workLocal area
$114.1k - $143.9k
...Senior Software Engineer Location: Dallas TX – Hybrid role (In-Office Presence required) NO REMOTE Overview Blue Yonder is a leading AI‑driven Global Supply Chain Solutions Software Product Company and listed on Glassdoor's "Best Places to Work". We are seeking a Senior...Work at officeRemote workFlexible hours- ...We are currently sourcing for a Senior Software Engineer to work in Westlake, TX! Position summary The Senior Software Engineer is an expert individual contributor responsible for designing, building, testing, and maintaining high-quality Java applications...
$50 per hour
...Title: Senior Software Engineer Location: Southlake, TX Job Type: 6+Months Contract Rate: $50/hr Requirements Job Description Gathering requirements for interfaces between SAP ECC and Coupa Procurement & Invoicing. Development of software technical...Contract work$60 - $80 per hour
...Javascript Azure Databricks (Nice to Have) React/Node JS (Nice to Have) End Salary: 130K *Description* As a Senior Software Engineer,you'll lead major software development initiatives, help establish best practices, provide architectural and development...Contract workTemporary work- ...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Sr within PNC's Technology organization, you will be based in Farmers Branch, TX. Technical Experience Core Engineering...Full timeTemporary workPart timeWork experience placementWork at office
- ...Software Engineer The Expertise & Skills You Have: ~ Has Bachelor's or Master's Degree in a technology related field (e.g. Engineering, Computer Science, etc.) ~6+ years of experience in implementing Middle Tier and Back End solutions ~3+ years of experience...
$60 - $80 per hour
...Top Skills C# SQL Javascript Azure Databricks (Nice to Have) React/Node JS (Nice to Have) Description As a Senior Software Engineer, you’ll lead major software development initiatives, help establish best practices, provide architectural and development guidance, and mentor...Hourly payContract workTemporary work- ...Job Description Currently, for our Dallas, TX office, we are looking for Full Stack Developers . Position: Full Stack Engineers Experience: 4+ Years of ZeMoSo Equivalent experience Location: Dallas, TX Qualification: BS in CSE or equivalent Qualifications Skills Required...Work at office
- ...Senior Software Engineer At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where...
- ...Automation Engineer The FFIO Technology teams manage applications that provide accounting and investment management support to Asset Management business functions within CLIENT. The products within FFIO include Positions, Cash management, NAV, Shareholder reporting...Work at officeWork from home
- ...junior team members of the team Requirements 5-8 years of hands‑on software development and Oracle experience 6+ years of Java EE... ...experience using GitHUB for Source Code Management (SCM) in a Data Engineering Practice Investment/financial services experience is highly...Hourly payContract workWork experience placement
- ...Senior Software Engineer, Full Stack Chadds Ford, PA | Coppell, TX | Tempe, AZ | Remote Auto financing is one of the largest consumer credit markets in the U.S. - and one of the most overdue for modernization. We're building a new generation of Auto...Contract workWork at officeRemote work
- ...Senior Software Engineer At National Indoor RV Centers (NIRVC), we're not just a company – we're a community of passionate individuals dedicated... .... They work with a team of other engineers, and IT support staff to create software that meets the needs of the business. As a...Work at officeImmediate startWeekend work
- ...and secure, compliant application deployments The Expertise and Skills You Bring Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience) Strong hands?on experience with Java and Spring Boot in enterprise environments...
$115.76k - $131.5k
...Overview We are looking for a Software Engineer I to join the Product Engineering department within our Incentives business. This early‑career full‑stack engineer will help build and improve customer‑facing product experiences across the frontend, backend, APIs, and cloud...Full timeWork experience placementInternshipLocal areaFlexible hours- ...Sr. Software Engineer Location: Cary, NC (Hybrid) (Need Local consultants only) Job Type: 12 months contract Final interview will be 90 Min F2F in at client location in Cary, NC Job Description: ~10+ years of Java/J2EE Web Development Experience. ~ Comfortable...Contract workLocal area
- ...ensure code quality and operational excellence. Troubleshoot complex issues across the end‑to‑end technology stack. Mentor engineers on software engineering best practices and foster a culture of innovation. Collaborate with architects and technical leaders to execute...
- ...Senior Software Programmer Immediate need for a talented Senior Software Programmer with experience in the Telecom Industry. This is a 6+ months contract opportunity with long-term potential and is located in Westlake, TX. Please review the job description below....Contract workCasual workImmediate startFlexible hours
- ...Software Engineer In Test The Role We have an opportunity for a Software Engineer in Test within our growing team. In this role, you would be delivering high end products, innovative technology and customer solutions for everyday roadblocks. You will be joining the...Shift work
- ...office. This rhythm gives you the tools, connection, and autonomy you need to make a real impact. Overview: The Senior Software Engineer - Full Stack Engineering role is responsible for designing, building, and evolving high-quality, scalable applications and...Full timeWork experience placementWork at officeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- entry level software sales Flower Mound, TX
- healthcare software sales Flower Mound, TX
- software implementation project manager Flower Mound, TX
- id software Flower Mound, TX
- software Flower Mound, TX
- software sales Flower Mound, TX
- software support Flower Mound, TX
- remote software sales Flower Mound, TX
- centric software
- msc software

