Senior Software Engineer, C#/.NET & Embedded Systems

Alphatec Spine

California

On-site

USD 140,000 - 160,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Alphatec Spine seeks a Senior Software Engineer to design, develop, and maintain Windows-based applications, distributed services, and embedded components across the full software lifecycle. You will work with cross-functional, globally distributed teams, implementing robust inter-service communication and quality assurance in a regulated environment.

The role emphasizes strong C#/.NET skills, experience with RabbitMQ, and familiarity with FDA/QSR processes.

Qualifications

  • Strong proficiency in C#/.NET development for Windows apps, distributed services, and backend systems; WPF experience is a plus.
  • Experience with message-based and distributed architectures, e.g., RabbitMQ.
  • Architect, design, and maintain systems that integrate UI, backend, and embedded components.
  • Familiarity with software architecture, OO design, and modern practices.
  • Experience with source control, automated builds, and CI/CD pipelines; GitHub and/or Azure DevOps is a plus.
  • Experience with unit, integration, and system-level testing.
  • Experience working on Agile/Scrum teams with sprint planning and stand-ups.
  • Experience using DOORS/Jama/Ketryx for requirements capture and traceability.
  • Experience using AI agents and AI-powered code generation tools.
  • Experience using Confluence for technical documentation.
  • Familiarity with FDA-regulated environments, QSR, IEC 62304 and ISO 13485 processes.
  • Strong problem-solving, analytical skills, and attention to detail.
  • Excellent communication and teamwork across distributed teams.

Responsibilities

  • Design, implement, and maintain Windows-based apps, distributed services, and C#/.NET solutions.
  • Collaborate on embedded and distributed systems with cross-functional teams.
  • Develop and maintain inter-service communication and integration (RabbitMQ).
  • Perform integration and system-level testing of software and hardware.”
  • Estimate tasks, execute development work, and provide status updates.
  • Create and maintain software documentation and design artifacts.

Skills

C#/.NET
Windows apps
Distributed services
RabbitMQ
CI/CD
GitHub
Azure DevOps
Unit testing
Agile/Scrum
DOORS
Jama
Ketryx
AI agents
Confluence
FDA QSR

Education

BS/MS in Computer Science/Engineering or related

Tools

WPF

Job description

Alphatec Spine seeks a Senior Software Engineer to design, develop, and maintain Windows-based applications, distributed services, and embedded components across the full software lifecycle. You will work with cross-functional, globally distributed teams, implementing robust inter-service communication and quality assurance in a regulated environment.

The role emphasizes strong C#/.NET skills, experience with RabbitMQ, and familiarity with FDA/QSR processes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - C#/.NET, Windows & Embedded
Senior Software Engineer - C#/.NET, Windows & Embedded

Internetwork Expert • Carlsbad (CA)

Hybrid
USD 130,000 - 150,000
Senior C# Engineer - Windows Apps & Distributed Systems
Senior C# Engineer - Windows Apps & Distributed Systems

ATEC Spine • Carlsbad (CA)

On-site
USD 130,000 - 150,000
Senior Medical Device Software Engineer (Linux/C++/Qt)
Senior Medical Device Software Engineer (Linux/C++/Qt)

Internetwork Expert • Carlsbad (CA)

On-site
USD 120,000 - 130,000
Senior Medical Device Software Engineer (C++/Linux)
Senior Medical Device Software Engineer (C++/Linux)

ATEC Spine, Inc. • Carlsbad (CA)

On-site
USD 120,000 - 130,000
Senior Software Engineer
Senior Software Engineer

ATEC Spine, Inc. • Carlsbad (CA)

On-site
USD 130,000 - 150,000
Senior Software Architect & Technical Leader
Senior Software Architect & Technical Leader

Internetwork Expert • Carlsbad (CA)

Hybrid
USD 210,000 - 240,000
Software Engineer II - Medical Devices (C++, Linux)
Software Engineer II - Medical Devices (C++, Linux)

Internetwork Expert • Carlsbad (CA)

On-site
USD 95,000 - 110,000
Senior Software Architect, Platform & Cross‑Team Leadership
Senior Software Architect, Platform & Cross‑Team Leadership

Alphatec-Spine,-Inc • Carlsbad (CA)

On-site
USD 210,000 - 240,000
Senior Software Engineer
Senior Software Engineer

Alphatec Spine • California

On-site
USD 140,000 - 160,000
Senior Software Engineer - ONSITE
Senior Software Engineer - ONSITE

ATEC Spine • Carlsbad (CA)

On-site
USD 130,000 - 150,000