GEI Consultants, Inc.

Software Development Intern

LocationDavis, CA
Job Typeinternship

About This Job

Description Your role at GEI. Essential Responsibilities & Duties

Assist in design, development, maintenance, and testing of numerical models, desk top software applications, and web-based services and applications related to water resources engineering.
Collaborate in Agile and Kanban environments throughout the Software Development Life Cycle (SDLC), from requirements gathering and design to development, maintenance, and documentation, ensuring projects are taken from conception through implementation to deployment with a strong focus on performance and responsive design.
Utilize DevOps methodologies, including automated CI/CD pipelines using TeamCity or GitHub Actions, and maintain high standards of software quality by utilizing static code analysis tools such as SonarQube to ensure security and establish good practices and habits.
Utilize comprehensive DevOps technologies including project management, issue tracking, and collaborative tools such as Atlassian JIRA and GitHub.


Minimum Qualifications

Currently enrolled in a BS degree program in Computer Science, Software Engineering, or a related field.
Basic knowledge of at least two programming languages such as Java, Python, JavaScript (React, Node.js), Go, or PL/SQL.
Basic understanding of Agile and DevOps practices.
Good communication skills and the ability to work effectively in a dynamic, collaborative team environment.


Preferred Qualifications

Familiarity with Object-Oriented design, implementation, testing, and debugging.
Experience with Git version control systems such as GitHub, BitBucket, and/or GitLab, along with familiarity with accompanying software development workflows.
Knowledge of higher math, statistics, and numerical methods.
Basic understanding of Agile, SCRUM, or other rapid application development methods.
Basic understanding of full-stack development; familiarity with modern front-end frameworks (e.g., Angular, React) and backend development.
Familiarity with GUI programming, event-driven programming, and GUI testing.

We are GEI.

Some of the world’s most pressing problems – from climate change to sustainable development, to critical infrastructure and the future of our energy supply – need our brightest and diverse minds working together to create safer, more resilient communities for tomorrow.

We are technical experts, collaborators, and entrepreneurs who draw from diverse backgrounds to solve our clients’ most complex challenges.

With several offices across North America, we offer a range of engineering, science, and technical consulting services. Our range of expertise, project types, and culture make us the choice for top talent in the AEC industry. See all our office locations here.

Employee-owned. Employee-focused.

As an employee-owned company, our employees support our flat leadership structure, have a say in how our business operates and benefit from our financial success. We are committed to employee growth with career development opportunities, competitive total rewards, a well-being program, flexible work arrangements and more. Our company culture is driven by our 4 Cs – we are Client-Centered, Curious, Collaborative, and Community Minded – which support our focus on sustainability, safety, diversity, equity and inclusion. Get to know us better by visiting GEI’s career site here.

GEI’s Total Rewards Package Includes

Market-Competitive Compensation
Pay Range For This Position: $24.00 – $26.00/hour
Connecting Conversation Program with a Focus on Professional Development and Opportunities for Advancement
Rewards and Recognition
A Vibrant Culture that is Focused on Partnership, Sustainability, Giving Back to Our Communities and Diversity, Equity and Inclusion
For Some Positions, Hybrid Work Schedules Are Available
And More…

Physical Requirements

WORK ENVIRONMENT

Functional Demands

Sedentary

x

Light

Medium

Other Activity Level Throughout Workday (check one per row) Physical Activity Requirements Occasional (0-35% of day) Frequent (33-66% of day) Continuous (67-100% of day) Not Applicable

Sitting

X (4+ hours)

Standing

X (1-2 hours)

Walking

X (1-2 hours)

Climbing

X

Lifting (floor to waist level)

(in pounds)

(0-25 lbs)

Lifting (waist level and above)

(in pounds)

(0-25 lbs)

Carrying objects

X

Push/pull

X

Twisting

X

Bending

X

Reaching forward

X

Reaching overhead

X

Squat/kneel/crawl

X

Wrist position deviation

X

Pinching/fine motor skills

X

Keyboard use/repetitive motion

X (4+ hours)

Taste or smell

X

Talk or hear

X

Accurate 20/40 Very Accurate 20/20 Not Applicable

Near Vision

X

Far Vision

X

Yes No Not Applicable

Color Discrimination

X

Sensory Requirements Minimal Moderate Accurate Not Applicable

Depth perception

X

Hearing

X

Environment Requirements Occupational Exposure Risk Potential Reasonably Anticipated Not Anticipated

Blood borne pathogens

X

Chemical

X

Airborne communicable diseases

X

Extreme temperatures

X

Radiation

X

Uneven surfaces or elevations

X

Extreme noise levels

X

Dust/particulate matter

X

GEI is an AA/equal opportunity employer, including disabled and veterans.

Similar Jobs

company-logo

Software Development Intern

The Energy Authority
Job TypeInternship
 
Jacksonville, FL
22 days ago
company-logo

Software Development Intern

GEI Consultants, Inc.
Job Typeinternship
 
Davis, CA
29 days ago
company-logo

Software Engineering Intern

Tenaska
Job Typepart_time
 
Irving, TX
19 days ago
company-logo

Software Engineering Intern

Honeywell UOP Training
Job TypeFull-time
 
Woburn, MA
about 1 month ago
company-logo

Software Engineer Intern

Nextracker Inc.
Job Typeinternship
 
Fremont, CA
29 days ago
company-logo

Software Engineering Intern (Summer 2025)

Badger Meter
Job TypePart-time
Salary
$52000 - $62400
Los Gatos, CA
22 days ago
company-logo

Intern, Project Development

ENGIE North America Inc.
Job Typeinternship
 
Iowa City, IA
26 days ago
company-logo

AI Software Engineering Intern

Nextracker Inc.
Job Typefull_time
 
Fremont, CA
20 days ago
company-logo

Development Engineer Intern

Renewable America
Job Typetemporary
 
San Jose, CA
9 days ago
company-logo

Learning and Development Intern

HRSD
Job TypePart-time
Salary
$35360 - $35360
Virginia Beach, VA
20 days ago
company-logo

Software Developer - Fall Internship 2025

Al Warren Oil Company Inc.
Job TypeTemporary
 
Bensenville
20 days ago
company-logo

Software Developer - Fall Internship 2025

Al Warren Oil Company, Inc.
Job Typetemporary
 
Bensenville, IL
20 days ago
company-logo

Intern, Project Management

ENGIE North America Inc.
Job Typeinternship
 
Iowa City, IA
23 days ago
company-logo

Innovative Developer Intern

Framatome
Job TypeInternship
Salary
$49920 - $64480
Lynchburg, VA
27 days ago
company-logo

Intern, Project Management

Engie
Job TypeInternship
Salary
$43680 - $52000
Iowa City, IA
27 days ago
company-logo

Intern, Business Development

Engie
Job TypeInternship
Salary
$43680 - $52000
Chicago, IL
27 days ago
company-logo

Project Engineer Intern

Lease Crutcher Lewis
Job TypeInternship
 
Portland, OR
about 1 month ago
company-logo

Project Engineer Intern

MCN Build
Job TypeInternship
 
Washington, DC
about 1 month ago
company-logo

Software Developer - Summer Internship 2025

Al Warren Oil Company Inc.
Job TypeTemporary
 
Bensenville
29 days ago
company-logo

Technical Intern

Xcel Energy
Job TypePart-time, Full-time
Salary
$41600 - $43680
Minneapolis, MN
about 1 month ago

Trending Jobs

company-logo

Foundry Professionals

Penticton Foundry
Job TypeFull-time
 
British Columbia, Canada
about 1 month ago
company-logo

Deckhand

Ballard Marine Construction
Job TypeFull-time
 
Bradenton, FL
about 1 month ago
company-logo

Apprentice Lineman

N Line Electric
Job TypeFull-time
Salary
$68640 - $106080
Longmont, CO
30 days ago
company-logo

HSE Operations Manager

ProPetro Services, Inc
Job Typefull_time
 
Midland, TX
19 days ago
company-logo

Lineman, Apprentice

Imperial Irrigation District
Job TypeFull-time
Salary
$82706 - $95679
Imperial, CA
about 1 month ago
WO

Field Service Technician

Westar Oilfield Rentals Inc
Job TypeFull-time
 
Fort St. John, BC
26 days ago
company-logo

Inventory Materials Specialist

HF Sinclair
Job Typefull_time
 
Artesia, NM
12 days ago
company-logo

EAST VALLEY NIGHT BILINGUAL JANITORIAL UNIT MANAGER( MESA,CASA GRANDE, GILBERT)

ENVIRONMENT CONTROL
Job TypeFull-time
Salary
$41600 - $47840
Mesa, AZ
about 1 month ago
company-logo

Manager, IT - BMO

Constellation
Job Typefull_time
 
Kennett Square, PA
26 days ago
company-logo

LCL66 Apprentice Lineman Distribution

CenterPoint Energy
Job TypeFull-time
 
Houston, TX
about 1 month ago
company-logo

NIGHT BILINGUAL JANITORIAL SUPERVISOR(SOUTH EAST VALLEY)

ENVIRONMENT CONTROL
Job TypeFull-time
Salary
$41600 - $47840
Gilbert, AZ
about 1 month ago
company-logo

Mechanic Class B (Day Shift)

Hydro
Salary
$66560 - $66560
Industry, CA
24 days ago
company-logo

HVAC Sales Comfort Advisor

Quality Degree, Inc.
Job TypeFull-time
Salary
$64924 - $200000
Royersford, PA
about 1 month ago
company-logo

Heavy Truck Driver

Halliburton
Job TypeFull-time
 
Bossier City, LA
about 1 month ago
AW

Water Well Driller

Able Well Drilling
Job TypeFull-time
Salary
$45760 - $83200
Bowling Green, OH
about 1 month ago
company-logo

Quality Inspector

ACCIONA
Job Typefull_time
 
British Columbia, Canada
26 days ago
company-logo

Quality Plus Store Associate

Quality Oil Company LLC
Job TypePart-time, Full-time
 
Halifax, VA
30 days ago
company-logo

Accounts Payable Clerk

Drax
Job TypeFull-time
 
Monroe, LA
about 1 month ago
company-logo

Electrician (Residential Solar)

Freedom Forever
Job TypeFull-time
 
Tucson, AZ
about 1 month ago
S

Electrical Lineman

Smarthire
Job TypeFull-time
Salary
$62400 - $72800
Austin, TX
about 1 month ago

Notice: The inclusion of job postings or company information on our platform does not imply endorsement, partnership, or affiliation. Listings may include publicly available roles from various sources, and companies shown may not have a direct relationship with Energy Hire.