View Our Website View All Jobs

Senior .NET Software Engineer

eDriving is looking for a Sr. Engineer to architect our Learning Management System.  This is a new position within our Engineering team and will play a crucial role in building the universal LMS that will be utilized by multiple products within the company portfolio, including our newest Mentor mobile application. eDriving is the largest provider of online driver's education available to fleet drivers and consumers. 

How you will make an impact:

  • Architect and build the LMS system that will support all eDriving products. Build by refactoring current PHP-based system into .Net as well as introducing modern and improved architecture.
  • Lead this full life-cycle effort with innovative best practices and high quality standards.
  • Collaborate and partner with business users, project managers, and other engineers to meet project deadlines and expectations.
  • Create software documentation and update existing documentation.
  • Assist and support other team members on multiple projects.

What you bring to the table:

  • In depth knowledge (8+ years experience) in .NET technology (ASP.Net, MVC, Web API).
  • Knowledge of .Net Core 1.1 or ability to learn it quickly is a huge plus.
  • Technically fluent in several programming languages/technologies, including C#, ADO.Net, LINQ, SQL, JSON, XML, XSLT, JavaScript.
  • Experience with jQuery framework & AJAX techniques. Angular JS experience is a plus.
  • Experience working with MySQL database: writing & optimizing queries or store procedures.
  • Ability to read PHP.
  • Experience working with AWS is a huge plus.
  • Experience with LMS development a plus.
  • Extensive operating systems experience with Windows 2003-2008 Server & Linux Server.
  • Experience in full life cycle of software development; requirements analysis, design, development, testing, implementation.
  • Stable work history and an ability to collaborate effectively with a distributed team (local & offshore).
  • Education: BS/MS CS or equivalent.


eDriving is on its way to changing the way the world drives by building smarter drivers. As a fast-growing, private-equity backed online education and services company, we’ve got our sights on being the brand of choice for teens, families, adults and companies looking for online drivers ed, traffic school, and corporate fleet risk management. With over 10 million drivers trained, 100+ state-approved training courses, and operations around the globe, we are the largest player in this space and are expanding rapidly.

The driving school/safety market is being disrupted today by rapid changes in technology. eDriving sits directly at the convergence of several major trends that position the company for significant growth. The emergence of apps and wearable devices that capture and control personal data and behavior; the expansion of usage-based insurance models; and the proliferation of businesses dependent on contracted drivers. Our mission is to take advantage of these market opportunities by offering a full suite of solutions that help drivers become smarter and safer behind the wheel in close partnership with corporations, fleet services, and insurance companies. For more, visit

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Veteran/Disability status