1

Computer Programming Jobs in Bakersfield, CA (NOW HIRING)

Advance design concepts, perform engineering calculations, use CAD and other technical tools, prepare basis of design reports and memorandums, prepare specifications and design drawings, prepare cost ...

Project Engineer

Bakersfield, CA · On-site

$60K - $75K/yr

Advance design concepts, perform engineering calculations, use CAD and other technical tools, prepare basis of design reports and memorandums, prepare specifications and design drawings, prepare cost ...

Engineering Intern

Bakersfield, CA · On-site

$17.25 - $22.50/hr

Steel manufacturing processes and engineering principles. * CAD software (e.g., AutoCAD, SolidWorks). * Communicate effectively, verbally and in writing. * Work independently and in a team. * Must ...

... or computer science * 7+ Experience in test laboratory operations * 7+ years of experience ... Coordinate/collaborate with propulsion test management & engineers daily * Works under general ...

Showing results 21-40

Computer Programming information

See Bakersfield, CA salary details

$34.1K

$67.2K

$98.8K

How much do computer programming jobs pay per year?

As of Aug 7, 2026, the average yearly pay for computer programming in Bakersfield, CA is $67,195.00, according to ZipRecruiter salary data. Most workers in this role earn between $52,200.00 and $82,700.00 per year, depending on experience, location, and employer.

What are some common challenges computer programmers face when working on large-scale software projects?

Computer programmers often encounter challenges such as coordinating with multiple team members, managing complex codebases, and ensuring that their code integrates smoothly with existing systems. Communication and version control become critical as the project grows, and programmers must be adept at using tools like Git and collaborating via code reviews. Additionally, balancing feature development with bug fixes and technical debt is a typical challenge, requiring strong organizational and problem-solving skills.

What jobs can you do as a computer programmer?

Computer programmers can work in roles such as software developers, application programmers, web developers, and systems analysts. They design, write, test, and maintain software applications using programming languages like Java, Python, or C++, often working in teams or independently in various industries. Certifications and knowledge of development tools can enhance job prospects and specialization options.

What are careers in computer programming?

Careers in computer programming involve writing, testing, and maintaining code for software applications, websites, and systems. Programmers typically use languages like Java, Python, or C++ and may work in various industries such as technology, finance, or healthcare, often requiring problem-solving skills and knowledge of development tools. These roles can range from entry-level positions to senior developer or software architect roles, with opportunities for specialization and advancement.

What are the key skills and qualifications needed to thrive as a computer programmer?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), algorithmic thinking, and a relevant degree or coding certification. Familiarity with version control systems like Git, integrated development environments (IDEs), and debugging tools is standard. Problem-solving, attention to detail, and effective communication are standout soft skills in this field. These skills are crucial for building reliable software, collaborating with teams, and adapting to evolving technology requirements.

What is computer programming?

Computer programming is the process of designing, writing, testing, and maintaining instructions (code) that computers can execute to perform specific tasks or solve problems. Programmers use programming languages such as Python, Java, or C++ to communicate with computers and create software, websites, apps, and more. This field involves logical thinking, problem-solving skills, and continuous learning to keep up with new technologies.

What is the difference between Computer Programming vs Software Development?

AspectComputer ProgrammingSoftware Development
Required CredentialsTypically a degree in computer science or related field; certifications like Microsoft Certified or Oracle CertifiedSame as computer programming, often includes project management certifications
Work EnvironmentOften individual or small team coding tasks, in offices or remote settingsIncludes planning, designing, coding, testing, and deployment, often in larger teams
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech companies, enterprise IT departments
Common Search & Comparison IntentUnderstanding coding roles, entry-level tasksBroader scope, project management, and lifecycle involvement

Computer programming focuses on writing code to create software, while software development encompasses the entire process of designing, building, testing, and maintaining software applications. Both roles require similar credentials but differ in scope and responsibilities, with software development involving a broader set of tasks beyond coding alone.

Is computer programming a good career?

Computer programming is a viable career that involves writing, testing, and maintaining software using languages like Python, Java, or C++. It offers opportunities in various industries, often requires problem-solving skills, and can provide flexible work environments and competitive salaries. Success in this field typically depends on continuous learning and staying updated with new technologies.
What are the most commonly searched types of Computer Programming jobs in Bakersfield, CA? The most popular types of Computer Programming jobs in Bakersfield, CA are:
What are popular job titles related to Computer Programming jobs in Bakersfield, CA? For Computer Programming jobs in Bakersfield, CA, the most frequently searched job titles are:
What cities near Bakersfield, CA are hiring for Computer Programming jobs? Cities near Bakersfield, CA with the most Computer Programming job openings:
Infographic showing various Computer Programming job openings in Bakersfield, CA as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, and 4% Contract. Highlights an 83% Physical, 1% Hybrid, and 16% Remote job distribution, with an average salary of $67,195 per year, or $32.3 per hour.

Project Engineer

GEI Consultants

Bakersfield, CA • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 15 days ago


GEI Consultants rating

7.6

Company rating: 7.6 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

272nd of 441 rated engineering


Job description

Description
Your role at GEI.
GEI is seeking a Water Resources Staff Engineer to join our practice in the Bakersfield, California office. This position will support planning, analysis, design, and implementation of water resources, agricultural engineering, groundwater recharge, water conveyance and supply, groundwater management, and flood management projects. The successful candidate will work under the direction of project managers and licensed professional engineers to prepare technical analyses, design documentation, construction support materials, and project deliverables for public and private sector clients.
Essential Responsibilities & Duties
  • Work under the direction of project managers and licensed professional engineers to support planning, design, and implementation of water resources projects, agricultural engineering projects, and other civil design and engineering projects.
  • Perform construction observation and field work for agricultural, water resources, and other engineering projects. Prepare field notes, observation reports, photo documentation and other documents in support of construction observation.
  • Perform construction administration tasks for agricultural, water resources, and other engineering projects. Prepare construction related documentation, participate in meetings, review contractor and construction documents, and other tasks.
  • Advance design concepts, perform engineering calculations, use CAD and other technical tools, prepare basis of design reports and memorandums, prepare specifications and design drawings, prepare cost estimates, and support projects through implementation.
  • Assist with preparation of engineering design drawings and figures for a variety of project types including, but not limited to, agricultural engineering, groundwater recharge basins, and water conveyance and supply systems.
  • Coordinate and prepare technical analyses and reports for a variety of water resources projects including water supply, groundwater management and sustainability, and flood management.
  • Work closely and collaboratively with project specialists, engineers, project managers, and project directors to execute projects effectively and efficiently.
  • Development of spreadsheets and databases storing digitized data, documentation and geo-referenced data, conduct technical analysis and prepare associated written technical memoranda.
  • Work toward attainment of a Professional Engineering registration in California.
  • Maintain quality of work while meeting deadlines for multiple projects.

Minimum Qualifications
  • B.S. in Civil Engineering, Bioresources Engineering, Agricultural Engineering, or related field.
  • 0-3 years of professional experience in civil, agricultural, water resources, or consulting engineering.
  • E.I.T. is desirable.
  • Ability to work towards Professional Engineer license is desirable.
  • Ability to conceptualize, design, and layout agricultural engineering and other types of projects.
  • Ability to formulate and execute technical assignments with appropriate oversight and direction; desire to acquire and apply new skills and techniques to project assignments.
  • Knowledge of drafting and design with CAD with experience creating and modifying alignments, profiles, sections, plan views, surfaces, grading groups, corridors, point data, blocks, label styles, data shortcuts, and details.
  • Proficiency with technical analysis software, CAD, MS Office, MS Project, PowerPoint, spreadsheets, databases, and other computer applications.
  • GIS experience a plus.
  • Good verbal and written communication skills, be team-oriented and highly self-motivated, possess good problem-solving skills and be willing to respond to instruction from Senior Staff.
  • Willingness and ability to travel to project sites and other GEI offices as needed.
  • Valid driver's license.

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, including Eligibility for an Annual Performance Bonus
  • Pay Range For This Position: $60,000.00 - $75,000.00/year
  • Comprehensive Benefits Program, including Medical, Dental, Vision, Life, Disability and More
  • Well-Being Program and Paid Parental Leave
  • Commuter Benefits
  • Hybrid Work Schedules and Cell Phone Stipends
  • GEI University (GEIU) with Continuing Education Assistance and Tuition Reimbursement
  • Connecting Conversation Program with a Focus on Professional Development and Opportunities for Advancement
  • Support and Financial Rewards for Publication Awards, Professional Dues, and Professional Licenses
  • Paid Holidays and Generous Paid Time Off Program
  • Rewards and Recognition
  • GEI-Funded Profit Sharing and 401(k)
  • Opportunity to be an Owner and Shareholder (Learn more here )
  • A Vibrant Culture that is Focused on Partnership, Sustainability, Giving Back to Our Communities and Diversity, Equity and Inclusion
  • And More...

PHYSICAL REQUIREMENTS
WORK ENVIRONMENT
Functional Demands:
Sedentary
Light
x
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
4-6 hours
Standing
2 hours
Walking
2 hours
Climbing
30 min.
Lifting (floor to waist level) (in pounds)
20lbs
Lifting (waist level and above) (in pounds)
20lbs
Carrying objects
x
Push/pull
x
Twisting
x
Bending
10 min
Reaching forward
10 min
Reaching overhead
10 min
Squat/kneel/crawl
10 min
Wrist position deviation
x
Pinching/fine motor skills
x
Keyboard use/repetitive motion
4-6 hours
Taste or smell (taste=never)
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
Other (exposure risks):
Usual workday hours :
8
x
10
12
Other work hours
GEI is an AA/equal opportunity employer, including disabled and veterans.

What GEI Consultants employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom