1

Object Oriented Programming Jobs in California (NOW HIRING)

Engineering Software Programmer

CA · On-site

$85K - $125K/yr

Strong familiarity with object-oriented programming. * GUI programming experience. * Familiarity with hardware programming a plus. * Comfortable with Windows and Linux operating systems. Requirements:

Java/J2EE Developer

San Francisco, CA

$60 - $77.75/hr

Highly proficient with Java/J2EE (preferably Jboss) Experience with Spring/Hibernate/ActiveMQ/Oracle Extensive experience with object-oriented programming Prefer proven experience developing ...

You know the fundamentals of Object-Oriented Programming and familiarity with additional development tools such as Jenkins is a plus. * You have experience working with Multi Threading, RESTful ...

We provide these services in multiple computing environments and use technologies such as client/server architecture, object-oriented programming languages and tools, distributed database management ...

Java Backend Developer

San Francisco, CA

$59.50 - $77.25/hr

Highly proficient with Java/J2EE (preferably Jboss) Experience with Spring/Hibernate/ActiveMQ/Oracle Extensive experience with object-oriented programming Prefer proven experience developing ...

next page

Showing results 1-20

Object Oriented Programming information

See California salary details

$18

$52

$75

How much do object oriented programming jobs pay per hour?

As of Jun 15, 2026, the average hourly pay for object oriented programming in California is $52.41, according to ZipRecruiter salary data. Most workers in this role earn between $40.58 and $67.60 per hour, depending on experience, location, and employer.

What are some common challenges faced in Object Oriented Programming roles?

A frequent challenge in Object Oriented Programming roles is designing software systems that are both robust and maintainable, which requires advanced planning and a clear understanding of design patterns. Developers may also need to refactor legacy code to improve its structure or transition to newer technologies while minimizing disruptions. Collaboration with cross-functional teams can present communication hurdles, but it also offers opportunities to learn and grow. Staying updated with evolving programming languages and practices is essential for continued career development in this field.

What jobs use object-oriented programming?

Object-oriented programming is used in a variety of software development roles, including software engineer, application developer, and systems programmer. These jobs often require knowledge of languages like Java, C++, or Python and involve designing, coding, and maintaining software systems. Familiarity with OOP principles is essential for building scalable and maintainable applications across industries such as technology, finance, and healthcare.

Which IT job is the highest paid?

In the field of Object Oriented Programming, senior software engineers, software architects, and technical leads typically earn the highest salaries, especially in industries like finance, technology, and consulting. These roles often require advanced programming skills, experience with design patterns, and knowledge of languages such as Java, C++, or Python, along with certifications or specialized training. Compensation varies by location, company size, and individual expertise but generally exceeds other IT roles due to the complexity and responsibility involved.

Can computer engineers make $500,000?

Computer engineers specializing in high-demand areas such as software development, systems architecture, or cybersecurity can potentially earn $500,000 or more annually, especially with extensive experience, advanced skills, and leadership roles. Achieving this level often requires working in senior positions, consulting, or in high-paying industries like finance or technology firms.

What is an Object-Oriented Programming job?

An Object-Oriented Programming (OOP) job typically involves designing, developing, and maintaining software using OOP principles such as encapsulation, inheritance, and polymorphism. Professionals in this field work with languages like Java, C++, Python, or C# to create scalable, reusable, and efficient code. They often collaborate with teams to build applications, implement design patterns, and optimize system performance. Employers look for strong problem-solving skills, knowledge of OOP concepts, and experience with frameworks and development tools.

What can I do with object-oriented programming?

Object-oriented programming (OOP) is a fundamental skill for software developers, enabling the creation of modular, reusable, and maintainable code. It is used in developing applications, systems, and software solutions across various industries, often requiring knowledge of languages like Java, C++, or Python. OOP skills are valuable for roles such as software engineer, developer, or programmer, and can lead to opportunities in web development, mobile apps, and enterprise software.

What are the key skills and qualifications needed to thrive in the Object Oriented Programming position, and why are they important?

To excel in Object Oriented Programming roles, you should have a solid grasp of object-oriented design principles, core programming languages such as Java, C++, or Python, and a relevant degree or certification in computer science or software engineering. Familiarity with integrated development environments (IDEs), version control systems like Git, and software development frameworks is typically necessary. Strong problem-solving abilities, teamwork, and effective communication skills help professionals collaborate and adapt to evolving project requirements. These skills are crucial for producing maintainable, scalable software solutions that align with organizational goals.

What are the most commonly searched types of Object Oriented Programming jobs in California? The most popular types of Object Oriented Programming jobs in California are:
What are popular job titles related to Object Oriented Programming jobs in California? For Object Oriented Programming jobs in California, the most frequently searched job titles are:
What job categories do people searching Object Oriented Programming jobs in California look for? The top searched job categories for Object Oriented Programming jobs in California are:
Infographic showing various Object Oriented Programming job openings in California as of June 2026, with employment types broken down into 14% Full Time, 75% Part Time, 1% Temporary, 8% Contract, and 2% Nights. Highlights an 81% Physical, 3% Hybrid, and 16% Remote job distribution, with an average salary of $109,017 per year, or $52.4 per hour.
Engineering Software Programmer

Engineering Software Programmer

ATA Engineering, Inc

CA • On-site

$85K - $125K/yr

Full-time, Part-time

Posted yesterday


Job description

ATA is seeking engineers who like to develop software. The successful candidate will be detail oriented with logical thinking skills to be able to design software applications, including those with graphical user interfaces (GUIs). The successful candidate should also have an interest in making engineering processes more efficient. The position is full-time (40 hours per week with benefits). ATA is headquartered in San Diego, California, but services clients globally. This opportunity is based in our San Diego, Huntsville, or Denver offices.
LOCATIONS:
San Diego
13290 Evening Creek Drive South
San Diego, California 92128
Alabama
1308 Voyager Way NW, Suite 102, Huntsville, Alabama 35806
Colorado
1597 Cole Boulevard,
Lakewood, Colorado 80401
Essential Duties and Responsibilities
  • Provide programming support for aerospace, mechanical, and structural engineers on a wide variety of challenging projects, from structural dynamics to data management and file format translation.
  • Preferred experience includes programming in MATLAB, Python, C, C++, C#, Visual Basic, and/or Java. Able to troubleshoot hardware and software configurations.
  • Strong familiarity with object-oriented programming.
  • GUI programming experience.
  • Familiarity with hardware programming a plus.
  • Comfortable with Windows and Linux operating systems.

Requirements:
The ideal candidate would have all of the following skills. A highly motivated but less-experienced candidate interested in learning these skills would also be considered.
  • B.S., M.S., or Ph.D. in Mechanical, Aerospace, or Structural Engineering, with an excellent academic record. Dual major or minor in Computational or Software Engineering a strong plus.
  • Interest in programming engineering applications and object-oriented programming.
  • Must have interest in engineering design, analysis, and data management processes.
  • Experience with Nastran, NX, Femap, or other CAE tools preferred.
  • Willing to travel and occasionally work at customer sites, as needed.
  • Must be a US Person.
  • Full-time position only. No contractors or part-time applications will be accepted.
  • Excellent verbal and written communication skills.
Salary Range:
  • Early Career Professionals: $85,000-$125,000 per year
HOW TO APPLY
We appreciate your interest in ATA Engineering and request that you submit the following materials if you are qualified and wish to join our team of employee-owners at ATA Engineering:
  • A current résumé or CV.
  • A copy of your up-to-date college transcripts. You may email them, or request that an official transcript be sent directly to the address below. If your transcript contains identifying information such as Social Security Number and/or date of birth, please delete this information prior to submitting your transcripts.
  • A statement confirming that you meet the definition of a US person as defined by 22 C.F.R. § 120.62.

Please note: we prefer electronic copies of all documents, but you may also mail them to the address below if necessary. Many of our contracts require access to government, defense, and classified information. We cannot consider your application unless you are a US Person. Unless you specifically state otherwise in your cover letter or email, you will be considered for all current openings at all ATA locations. Once we have reviewed your qualifications, you will be contacted by email regarding the status of your application.

ATA Engineering logo

About ATA Engineering

Sourced by ZipRecruiter

Industry

Aerospace product and parts manufacturing

Company size

51 - 200 Employees

Headquarters location

San Diego, CA, US

Year founded

2000