
Senior Software Engineer, Computer Vision
Inmar Intelligence
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $136,542 - $227,571 per year
Job Level
Senior
Tech Stack
AzureCloudDockerKafkaMicroservices.NETNoSQLRabbitMQSQLTensorflow
About the role
- 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
- 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
- Collaborate with product managers, designers, and fellow engineers to define and deliver new features
- 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
Requirements
- 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
Benefits
- Medical, Dental, and Vision insurance
- Basic and Supplemental Life Insurance options
- 401(k) retirement plans with company match
- Health Spending Accounts (HSA/FSA)
- Flexible time off and 11 paid holidays
- Family-building benefits, including Maternity, Adoption, and Parental Leave
- Tuition Reimbursement and certification support, reflecting our commitment to lifelong learning
- Wellness and Mental Health counseling services
- Concierge and work/life support resources
- Adoption Assistance Reimbursement
- Perks and discount programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETC#object-oriented programmingdesign patternsscalable system architecturereal-time image processingOpenCVTensorFlowSQLNoSQL
Soft skills
communicationcollaborationmentoringleadershipcode qualityengineering excellenceproblem-solvingcross-functional teamworkperformance improvementdelivery best practices