Enable job alerts via email!

Sr. Software Engineer, Computer Vision

Inmar

United States

Remote

USD 136,000 - 228,000

Full time

Today
Be an early applicant

Job summary

A technology solutions company is seeking a talented Senior Software Engineer focused on computer vision to design real-time applications in healthcare. You'll lead .NET system development and integrate advanced features like image recognition and AR. Ideal candidates have 5+ years in software development with strong C#/.NET skills. The role comes with a competitive salary range of $136,542.38 - $227,570.63 annually.

Qualifications

  • 5+ years of professional software development experience in C#/.NET.
  • Strong understanding of object-oriented programming and design patterns.
  • Experience with cloud platforms, preferably Azure.

Responsibilities

  • Design and maintain scalable .NET-based backend systems.
  • Develop real-time computer vision features.
  • Own the full software development lifecycle.

Skills

C#/.NET
Real-time image processing
Cloud platforms (Azure)
RESTful APIs
SQL/NoSQL databases
CI/CD workflows

Tools

OpenCV
TensorFlow
Docker
Job description

Job Summary:
We are seeking a talented and highly motivated Senior Software Engineer with a focus on computer vision to design and build real-time applications at the intersection of healthcare and imaging technology. This role will be responsible for leading development of .NET-based systems and integrating advanced image recognition and augmented reality features using frameworks such as OpenCV, TensorFlow, and cloud-native services.

You’ll play a hands-on leadership role in the architecture, implementation, and continuous improvement of scalable backend systems and cutting-edge camera-driven applications.

Application Development & Architecture (50%)
  • Design, develop, and maintain scalable .NET-based backend systems, microservices, and APIs.
  • Build real-time computer vision features including:
    • Barcode and QR code detection
    • Visual overlays (bounding boxes, highlights, markers) on live camera feeds
    • Augmented reality (AR) interface components and scene understanding
  • Own and drive the full software development lifecycle, from concept to deployment to operations.
  • Lead technical design discussions for CV/AR system architecture.
Technical Leadership & Collaboration (30%)
  • Mentor and guide cross-functional teams in architecture, code quality, and delivery best practices.
  • Champion engineering excellence through clean code, automated testing, and observability practices.
  • Participate in technical design reviews, sprint planning, and cross-team collaboration.
  • Collaborate with product managers, designers, and fellow engineers to define and deliver new features.
Continuous Improvement & Innovation (20%)
  • Stay up to date with emerging trends in computer vision, cloud infrastructure, and .NET ecosystems.
  • Continuously improve performance, codebase quality, and developer experience.
  • Contribute to architectural decisions with a strong bias for action and craftsmanship.
Required Qualifications:
  • 5+ years of professional software development experience in C#/.NET (Core or 6+).
  • Strong understanding of object-oriented programming, design patterns, and scalable system architecture.
  • Experience with cloud platforms, preferably Azure.
  • Proficiency with real-time image processing libraries such as OpenCV and TensorFlow (or .NET-compatible wrappers).
  • Familiarity with camera APIs and integrating hardware camera data.
  • Solid understanding of SQL/NoSQL databases, ORMs, and data modeling.
  • Experience building and consuming RESTful APIs or asynchronous messaging (e.g., RabbitMQ, Kafka).
  • Proficiency in CI/CD workflows, Docker, and infrastructure-as-code practices.
  • Excellent communication and collaboration skills.
  • High standards for performance, maintainability, and code quality.
Preferred Qualifications:
  • Experience with Blazor, .NET MAUI, or other modern .NET front-end technologies.
  • Exposure to AR development tools such as ARKit, ARCore, or Unity.
  • Familiarity with scalable DevOps and cloud-native infrastructure.
  • Understanding of distributed systems, event sourcing, or Domain-Driven Design (DDD).
  • Passion for technical mentoring, community engagement, or open-source contributions.
  • Background in high-scale domains such as healthtech, streaming, or e-commerce.

The hiring range for this position is: $136,542.38 - $227,570.63 USD Annual

We are an Equal Opportunity Employer, including disability/vets.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.