eFront CareersThe eFront University

The eFront University

Our training program will prepare you to develop software in our large-scale and fast-paced environment. Topics will include real-time data processing, databases, networking and graphics technologies. During training, you’ll participate and collaborate with colleagues through group projects. Mentors are available throughout training to ensure you’re fully prepared to hit the ground running once you join the group of your choice.   After training, you will have the opportunity to continue learning through eFront University, expand your network of technology and business experts.


  • Desire to design and develop large-scale software systems
  • BA, BS, MS or PhD degree in Computer Science or related technical field
  • Programming experience in: C, C++, C#, Java or Python
  • Strong problem solving skills
  • Strong communication skills

Additional Preferred Qualifications

  • Technical internship experience
  • Knowledge of operating systems
  • Strong understanding of data structures and algorithms