Job Description
Req Id:  37995
Job Title:  Software Engineer - Joint Transportation Research Program
City:  West Lafayette
Job Description: 

Job Summary

Purdue University moves the world forward with its transformative instruction and world-changing research, and has been consistently ranked by US News and World Report among the nation's top universities. The Joint Transportation Research Program (JTRP) facilitates collaboration between the Indiana Department of Transportation, higher education institutions and industry to implement innovations that result in continuous improvement in the planning, design, construction, operation, management and economic efficiency of the Indiana transportation infrastructure.

 

The ideal candidate will develop, test, and document software and database systems that support transportation engineering research and implementation. The scope of the research includes, but is not limited to software and data relating to traffic management and traffic signals and control devices, highway and interstate mobility, asset tracking, connected and autonomous vehicles, electric vehicles, internet-of-things (IoT), communications infrastructure, artificial intelligence, machine learning, weather, and smart cities. The software systems developed will enable new technologies and methods to be adopted effectively and efficiently to increase the impact of ongoing and future research. Some field work is required for instruments, sensors and equipment setup to facilitate data collection. This position provides an excellent opportunity for the candidate looking to develop skills that impact the world.

 

This position offers a chance to make a meaningful impact at a prestigious institution known for innovation and research excellence. Join our community of lifelong learners and contribute your skills to this critical program. At Purdue, you'll find unrivaled pride and unlimited potential as we persistently pursue the next giant leap together. Take the next step in your career journey - apply now to help build a better world at Purdue University.

 

This position will be 100% in-person.

What You'll Be Doing:

Software Development and Database Administration

Gather requirements and develop functional and user specifications for software needs, objectives and goals. Design, code, document, and implement software processes and heuristics. Develop and test application UI. Identify, procure and integrate third-party software packages for development. Troubleshoot and perform quality assurance of software systems. Develop and maintain applications, scripts, and protocols that load and update large volumes of records into database systems. Design, implement, and test database systems. Maintain existing software applications, processes, ETL pipelines, databases and data backup procedures. Communicate with team on development progress, issues, and deadlines. Collaborate with third-party vendors, agencies, and institutions on development milestones and challenges. Optimize cloud storage and analysis procedures to effectively manage cloud computing spend.

 

Collaboration

Collaborate with other multi-disciplinary research centers, public agencies, and data vendors on application development, data pipeline management, dashboard development and administration, identity and access management, and disseminating research results. Engage stakeholders on research initiatives.

 

Education

Train faculty, research staff, graduate and undergraduate students, and stakeholders on the use of software systems. Provide expertise, detailed documentation, and know-how to end-users.

About Us:

The Lyles School of Construction and Civil Engineering at Purdue University strives to advance civil engineering learning, discovery, and engagement in fulfillment of the Land Grant promise and the evolving responsibility of a global university.

 

For the past several years, we have been consistently ranked by U.S. News & World Report as one of the top 10 civil engineering undergraduate and graduate programs in the country. We are justifiably proud of our past accomplishments; prouder still of the hard work, dedication, and academic rigor it took to get us to this point.  But we are striving to improve further.  While our accomplishments, not to mention our graduates, have been exemplary, we will not merely reflect on the past but continue to make civil engineering history.  We are committed to leading the civil engineering profession and to be the most sought-after civil engineering program in the country.

 

For more information about our department, please visit: https://engineering.purdue.edu/CE

What We're Looking For:

Education and Experience Required:

  • Bachelor’s degree
  • At least two (2) years of software development experience and web application development experience
  • At least one (1) year of experience in database development and administration.
  • Some experience in command-line-based operating systems and scripting.
  • Some experience in GIS. 
  • At least one (1) year of experience with Google Cloud or AWS/Azure Platforms.
  •  

Education and Experience Preferred:

  • Web development (Javascript, HTML/CSS, .NET, and/or related), SQL database systems (SQL Server, PostgreSQL), C#, cloud computing (Google Cloud), Python, ArcGIS, embedded computing, .NET, Visual Studio, computer hardware, systems administration and/or networking. Additionally, experience with Web technology, databases, data structures and algorithms, cloud computing, computer hardware, GIS, systems administration, networking.

 

Skills Required:

  • Skilled in web development protocols and languages (C#, .NET, Javascript, HTML/CSS, Node.js, and/or related). 
  • Knowledge of databases and SQL scripting. 
  • Knowledge of GIS systems. 
  • Strong verbal and written communication skills.
  • LIGHT PHYSICAL ACTIVITY: Lift and carry 10 to 25 lbs. frequently, and up to 40 lbs. occasionally.

 

Skills Preferred:

  • Knowledge of big data management and networking protocols.
  • Knowledge of cloud computing.
  • Knowledge of shell scripting and command-line-based operating systems.
  • Knowledge of embedded devices.
  • Knowledge of UNIX systems.
  • Experience with BigQuery, App Engine, Google Cloud Storage (Parquet or Avro), Looker, Dataflow and Retool preferred.
  • Experience with cloud monitoring and logging preferred.

Who We Are:

Purdue is a community built on collaboration, with global perspectives, Boilermaker pride and endless opportunity to live, learn and grow. Join us and contribute to our culture.

Additional Information

Before applying, please review Professor Bulloock’s website (https://engineering.purdue.edu/CCE/People/ptProfile?resource_id=2005) that lists Journal articles published during the period of 2022 to present.

 

In order to be fully considered for the position, please attach additional documentation that includes the following:

  1. Describe and/or demonstrate proficiency with GIS systems.
  2. Describe and/or demonstrate proficiency with C#, .NET, JavaScript, HTML/CSS, Node.j.
  3. Describe and/or demonstrate proficiency in the various GCP tools such as BigQuery, CloudStorage (Parquet or Avro…), App Engine.
  4. Choose one of Professor Bullock's journal articles and describe why you selected this paper and prepare a short paragraph on how you believe your skillset would help you be a contributor to work in this area.  

 

  • Purdue’s benefits summary https://www.purdue.edu/hr/Benefits/
  • Purdue will not sponsor employment authorization for this position  
  • A background check will be required for employment in this position
  • FLSA: Exempt (Not Eligible For Overtime)
  • Retirement Eligibility:  Defined Contribution Waiting Period
  • Purdue University is an EO/EA University

FLSA Status

Exempt
Posting Start Date:  7/29/25