DevJobs

Software Engineer

Overview
Skills
  • C# C# ꞏ 2y
  • .NET .NET ꞏ 2y
  • Linux Linux
  • Windows Windows
  • Git Git
  • Azure DevOps Azure DevOps
  • CI/CD CI/CD
  • Claude
  • Cursor
  • GitHub Copilot
  • serial
  • TCP/IP
  • USB
  • WPF
  • OpenCV

TeraCyte is looking for a proactive and technically versatile software developer with a strong backend orientation to join our growing engineering team. In this role, you’ll be building cloud-native systems and microservices, enhancing our existing products, and contributing to innovative solutions that bridge backend infrastructure with frontend and desktop interfaces. A significant portion of your work will involve developing native C# and .NET applications—ensuring performance, reliability, and integration with other system components.  

You’ll work in a dynamic, collaborative environment alongside DevOps, product, and engineering teams to deliver production-grade, scalable, and maintainable software solutions. This is an exciting opportunity to grow your skill set across modern technologies while working hands-on with C#, Python, and cloud-native services. 


Responsibilities

  • Design, develop, and maintain C# .NET applications for our imaging system. 
  • Integrate and control hardware components via APIs and SDKs.  
  • Contribute to frontend features .NET WPF desktop app (MVVM).  
  • Collaborate with QA to debug, reproduce, and fix issues reported from the field. 
  • Work cross-functionally with DevOps, product, and engineering to deliver production-grade solutions.  


Requirements 

  • 2+ years of experience in software development with a backend focus.  
  • Must have knowledge C# and .NET 
  • Experience with WPF or other desktop UI frameworks. 
  • Experience working with hardware APIs (e.g., USB, serial, TCP/IP protocols) 
  • Practical experience with AI-enhanced developer tools (e.g., Cursor, Claude, GitHub Copilot). 
  • Strong debugging, problem-solving, and profiling skills. 
  • Solid understanding of object-oriented programming, design patterns, and software architecture. 
  • Proficiency with Git and CI/CD workflows (e.g., Azure DevOps).  
  • Comfortable working in a collaborative, multidisciplinary team environment. 
  • Proactive mindset with strong collaboration skills across tech teams.  


Nice to Have 

  • Familiarity with image processing, or real-time data acquisition is a strong plus.  
  • Background or interest in data science, machine learning, or computer vision.  
  • Familiarity with OpenCV or other vision-processing libraries.  
  • Comfortable working in both Linux and Windows environments.  



If interested, please send email to [email protected]

Teracyte Analytics