Post Job Free
Sign in

Senior Software Engineer

Company:
eVN Inc.
Location:
Birmingham, MI, 48012
Posted:
April 29, 2025
Apply

Description:

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

Apply