Sustainability Software Engineering Intern

Oregon State University

Oregon State University

Software Engineering
USD 15.05-21.5 / hour
Posted on Oct 15, 2025
Position Information
Job Title Sustainability Software Engineering Intern
Appointment Type Student Employee
Job Location Corvallis
Position Appointment Percent 100
Appointment Basis 12
Pay Method Hourly
Pay Period 16th - 15th of the following month
Pay Date Last working day of the month
Remote or Hybrid option?
Min Hourly Rate $15.05 (Standard); $14.05 (Non-Urban); $16.30 (Portland Metro)
Max Hourly Rate $21.50 (Standard); $19.50 (Non-Urban); $22.00 (Portland Metro)
Position Summary
This recruitment will be used to fill one (1) part-time (a maximum of 24 hours per week) Sustainability Software Engineering Intern for the Office of Capital Planning & Development at Oregon State University (OSU).
Transferable Skill Development
OSU is committed to ensuring students are prepared for success after graduation through intentional skill development as student employees. The competencies students develop while working at OSU are defined by the National Association of Colleges and Employers (NACE) as the essential skills employers seek in their hires. In this position, students learn and build vital career-readiness skills in the primary areas below:

Communication, Teamwork, Professionalism, and Technology.
Position Duties
● Maintain and develop single-page web applications built with Vue.js
● Implement responsive interfaces using HTML, CSS, and JavaScript fundamentals
● Maintain and deploy cloud applications on AWS using services such as Lambda, API Gateway, RDS, ECS, ECR, SAM, and S3
● Monitor and optimize performance through CloudWatch, SNS, and related AWS tools
● Develop CI/CD pipelines with GitHub Actions
● Containerize applications using Docker
● Create documentation, training materials, and knowledge-sharing programs
● Read utility meters once per month on OSU’s Corvallis Campus, which involves walking and driving throughout the Corvallis campus, entering mechanical and electrical rooms, and going up and down multiple flights of stairs
● Manage several kiosk computers across OSU’s Corvallis campus
● Join colleagues for various Sustainability Office outreach events and student service projects
Minimum Qualifications
  • Must be academically enrolled in a high school, community college, or university and pursuing a program or course of study
  • Must meet Academic Standing Requirements; students on academic suspension are not eligible for employment
  • Must meet the applicable minimal enrollment standard
    • High School student: Regularly enrolled in a high school or participating in a home-schooling program
    • Undergraduate and post-baccalaureate student: 6 credit hours per term
    • Undergraduate international student: 12 credit hours per term*
    • Graduate student officially admitted to Graduate School: 5 credit hours per term
    • Graduate international student officially admitted to Graduate School: 9 credit hours per term*

*International students may be allowed to carry fewer hours than specified above and still be considered “full-time” by the United States Citizenship and Immigration Services (USCIS). A reduced course load is approved by the Office of International Services (OIS), and must be provided to the Student Employment Center.
Additional Required Qualifications
● Strong communication skills and the ability to take on projects independently
● Experience working effectively in a collaborative coding environment
● Proficiency with version control systems (Git) and familiarity with CI/CD pipelines
● Working knowledge of HTML, CSS, JavaScript, SQL, and related web technologies
● Solid understanding of Data Structures (CS 261) and Web Development (CS 290)

This position is designated as a critical or security-sensitive position; therefore, the incumbent must successfully complete a Criminal History Check and be determined to be position qualified as per OSU Standard 576-055-0000 et seq. Incumbents are required to self-report convictions and those in Youth Programs may have additional Criminal History Checks every 2 years.
This position requires driving a University vehicle or a personal vehicle on behalf of the University; therefore, the incumbent must successfully complete a Motor Vehicle History Check, possess and maintain a current, valid driver’s license in their state of residence, be determined to be position qualified and self-report convictions (as per Voluntary and Compulsory Driver Standards OSU Standard 125-155-0200) as per OSU Standard 576-056-0000 et seq.
Preferred (Special) Qualifications
  • Prior internship or project experience in full-stack web development
  • Exposure to Database systems (CS 340)
  • Experience with one or more of the following:
  • Modern web frameworks, such as React, Vue.js, AngularJS, etc.
  • Web application deployment using platforms like Vercel, GitHub Pages, or Heroku
  • Cloud platforms, such as AWS, GCP, Azure, etc.
  • Interest in sustainability, utilities, or energy-related technologies
Working Conditions / Work Schedule
Preference is given to applicants with availability through at least Spring 2027.
Posting Detail Information
Posting Number P12548SE
Number of Vacancies 1
Anticipated Appointment Begin Date 12/03/2025
Anticipated Appointment End Date
Posting Date 10/15/2025
Full Consideration Date
Closing Date 11/07/2025
Indicate how you intend to recruit for this search Competitive / Student - open to ALL qualified/eligible students
Special Instructions to Applicants
When applying you will be required to attach the following electronic documents:

● A Resume
● A Cover Letter
  • Linking your GitHub profile in the cover letter and resume is required, and we expect to see public repositories you have worked on there.
  • Personal portfolio websites are also appreciated, if applicable.
For additional information please contact: Myrna Leticia Cavazos Sanchez at leticia.cavazos@oregonstate.edu

We are an Equal Opportunity Employer, including disability, protected veteran, and other protected status.

This position is designated as a critical or security-sensitive position; therefore, the incumbent must successfully complete a Criminal History Check and be determined to be position qualified as per OSU Standard 576-055-0000 et seq. Incumbents are required to self-report convictions and those in Youth Programs may have additional Criminal History Checks every 2 years.
This position requires driving a University vehicle or a personal vehicle on behalf of the University; therefore, the incumbent must successfully complete a Motor Vehicle History Check, possess and maintain a current, valid driver’s license in their state of residence, be determined to be position qualified and self-report convictions (as per Voluntary and Compulsory Driver Standards OSU Standard 125-155-0200) as per OSU Standard 576-056-0000 et seq.
OSU will conduct a review of the National Sex Offender Public website prior to hire.
Note: All job offers are contingent upon Human Resources final approval