Senior Software Engineer

Birmingham, Michigan

eVN Inc.
Apply for this Job

eVN delivers next generation 3D computer-generated imagery (CGI) for vehicle specific, photo quality product imagery and video to support merchandising vehicles in the automotive industry. We incorporate machine learning into our video generation process to enhance product accuracy and relevance. This process delivers millions of images across the web every day.


eVN is looking for a talented Senior Software Developer to help build out our suite of web services and start tackling future focused projects. We use cutting edge technology hosted in Azure with dynamically scalable image processing and web services. We have a small, purpose-built development team that allows a very high level of autonomy.


As a software developer at eVN, your responsibilities include:

  • Design, develop, test, document and maintain scalable web services
  • Create integrations with our client's APIs
  • Maintain and enhance our hosted frontend products and tools
  • Work independently on multiple concurrent projects within your expertise
  • Work with an international team of artists and CGI professionals
  • Test, evaluate, and make suggestions about new technology

Qualifications:

  • 6+ years of software development experience
  • Proficient in C and .NET
  • Experience with cloud hosted backend web services
  • Experience with modern web frontend development
  • English language communication skills
  • Desire to learn new technologies and techniques

Additional desired skills:

  • Experience with Microsoft Azure
  • Experience writing unit and integration tests
  • Experience with document databases (we use Cosmos DB)
  • Experience with container infrastructure (we use Kubernetes)
  • Knowledge of automated deployment tooling and scripting (we use Terraform)
  • Understanding of distributed computing at scale (we use Azure Batch with Containers)
  • Knowledge of CGI and image processing tools
  • Experience with image categorization using machine learning
  • Relevant degree from an accredited course of study

Date Posted: 28 April 2025
Apply for this Job