Senior Software Engineer, Computer Vision

Remote Full-time
Job Description: • 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 Apply tot his job
Apply Now →

Similar Jobs

← Back to Home