Software Engineer Intern

Norman, Oklahoma, United States Full-time

Thunder is looking for talented students looking for an internship as an Software Engineer in our Norman, OK office. As an intern at a startup you’ll be expected to learn quickly and contribute to our products. Depending on your experience, you may be working on front-end features, back-end APIs, or our data processing and analytics platform.

Thunder offers 3-month summer internships, and 3-month co-op internships during the school year.


  • Writing clean, elegant code that is functional, maintainable, and scalable
  • Designing, improving, and updating web applications, web APIs, console applications, web APIs, backend systems, data pipelines, databases, or reporting systems


  • Proficient in NodeJS, Javascript, React, or AngularJS, Java, SQL, or PHP
  • Strong computer science fundamentals including data structures, algorithms, distributed systems and common design patterns
  • Database and data engineering experience with hands-on experience building services that leverage a variety of database systems such as SQL, Redshift Spectrum, Druid, Hadoop, Hive, HBase, Spark, Kafka, AWS Kinesis, MongoDB
  • Excellent verbal and written communication skills
  • Problem solving and critical thinking


Interested in this position? Please send your resume and cover letter to, or view the benefits of working at Thunder.


The New York Times describes Thunder as "an ad engine to put Mad Men out of business." We're changing how digital ads are created, personalized, and optimized with our intelligent Creative Management Platform