1

Software Developer Jobs in Modesto, CA (NOW HIRING)

Engineer

Modesto, CA · On-site

$70K - $115K/yr

Prepare estimates (using software by Niche, Bid2win). * Compile and analyze subcontract quotes ... Minimum of 7 years in Civil Engineering field to include experience in public and private works ...

Technical Product Manager - Data Warehouse

Modesto, CA · On-site

$174K - $201K/yr

Knowledge of software engineering and coding/programming. * Ability to independently apply product management best practices. * Experience influencing and gaining the support of key stakeholders.

Senior Controls Engineer

Modesto, CA · On-site

$90K - $130K/yr

This includes defining architecture requirements, developing detailed software design specifications, programming PLC and SCADA applications, configuring thin client server applications, configuring ...

Senior Controls Engineer

Modesto, CA · On-site

$90K - $130K/yr

This includes defining architecture requirements, developing detailed software design specifications, programming PLC and SCADA applications, configuring thin client server applications, configuring ...

This includes defining architecture requirements, developing detailed software design specifications, programming PLC and SCADA applications, configuring thin client server applications, configuring ...

Controls Engineer

Modesto, CA

$88K - $113K/yr

The Controls Engineer is responsible for the manufacturing automation and controls systems design ... Design, write programs, implement, test and document PLC and HMI or SCADA software of any of the ...

Engineer

Modesto, CA · On-site

$70K - $115K/yr

Prepare estimates (using software by Niche, Bid2win). * Compile and analyze subcontract quotes ... Minimum of 7 years in Civil Engineering field to include experience in public and private works ...

Engineer

Modesto, CA

$70K - $115K/yr

Prepare estimates (using software by Niche, Bid2win). * Compile and analyze subcontract quotes ... Minimum of 7 years in Civil Engineering field to include experience in public and private works ...

Engineer

Modesto, CA

$70K - $115K/yr

Prepare estimates (using software by Niche, Bid2win). * Compile and analyze subcontract quotes ... Minimum of 7 years in Civil Engineering field to include experience in public and private works ...

Controls Engineer

Modesto, CA · On-site

$88K - $113K/yr

The Controls Engineer is responsible for the manufacturing automation and controls systems design ... Design, write programs, implement, test and document PLC and HMI or SCADA software of any of the ...

Controls Engineer

Modesto, CA · On-site

$88K - $113K/yr

The Controls Engineer is responsible for the manufacturing automation and controls systems design ... Design, write programs, implement, test and document PLC and HMI or SCADA software of any of the ...

Engineer

Modesto, CA · On-site

$70K - $115K/yr

Prepare estimates (using software by Niche, Bid2win). * Compile and analyze subcontract quotes ... Minimum of 7 years in Civil Engineering field to include experience in public and private works ...

Engineer

Modesto, CA

$70K - $115K/yr

Prepare estimates (using software by Niche, Bid2win). * Compile and analyze subcontract quotes ... Minimum of 7 years in Civil Engineering field to include experience in public and private works ...

Controls Engineer

Modesto, CA · On-site

$100K - $130K/yr

The Controls Engineer is responsible for the manufacturing automation and controls systems design ... Design, write programs, implement, test and document PLC and HMI or SCADA software of any of the ...

As a Professional Structural Engineer, you'll play a crucial role in the design process, ensuring ... Utilize our proprietary software for frame, secondary, bracing, crane, mezzanine, and panel ...

next page

Showing results 1-20

Software Developer information

See Modesto, CA salary details

$50.6K

$118K

$175.1K

How much do software developer jobs pay per year?

As of Jul 11, 2026, the average yearly pay for software developer in Modesto, CA is $117,997.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,000.00 and $137,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What engineer makes $500,000 a year?

Senior software engineers, especially those working in high-cost-of-living areas or at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. These roles typically require extensive experience, advanced technical skills, and often involve leadership or specialized expertise in areas like machine learning or cloud infrastructure.

What Do Software Developers Do?

Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.

Is AI replacing software developers?

AI is automating certain coding tasks and improving software development processes, but it is not replacing software developers. Developers are needed to design, oversee, and interpret AI tools, as well as to create complex, innovative solutions that require human judgment and expertise.

Is software developer still in demand?

Software developers are in high demand due to ongoing digital transformation across industries, with strong job growth projected in the coming years. Skills in programming languages, such as Java, Python, or JavaScript, and familiarity with development tools and frameworks increase employability in this field.

What work does a software developer do?

A software developer designs, writes, tests, and maintains computer programs and applications. They use programming languages like Java, Python, or C++ and often collaborate with teams to develop software solutions that meet user needs and specifications.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed interchangeably with Software Developer in many organizations

While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

What is a Software Developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.
What are the most commonly searched types of Software Developer jobs in Modesto, CA? The most popular types of Software Developer jobs in Modesto, CA are:
What cities near Modesto, CA are hiring for Software Developer jobs? Cities near Modesto, CA with the most Software Developer job openings:
Infographic showing various Software Developer job openings in Modesto, CA as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $117,997 per year, or $56.7 per hour.
Manufacturing Automation Engineer II

Manufacturing Automation Engineer II

Ferrotec Usa

Livermore, CA

$97K - $125K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 16 days ago


Job description

  • WHOWEARE

    Together we are a world-class diversified manufacturer with a commitment from our team to proudly provide pure precision solutions to our customers, delivering superior quality, value, and service.

    Ferrotec (USA) Corporation is a technology company with a worldwide presence in various end products, manufacturing systems, and industries serving primarily the semiconductor industry. We provide our customers with advanced materials, components, systems, and manufacturing solutions. Please visitwww.ferrotec.comfor a list of office locations.

    HOWYOUMAKE AN IMPACT

    Automation Engineer II has the responsibility and skills to specify, develop, modify, test, troubleshoot, document, and deploy new or existing control system and related software for Ferrotec products, internal scientific research, and to support other goals. Assigned projects will have timeframes ranging from short tasks of a few hours to development efforts on the order of months. In addition, this role continuously assists customers with automation equipment and software issues, most-often remotely, and generally with limited or incomplete information. Collaboration with other team members will be frequent, but professional experience enables Automation Engineer II to be productive with greater independence. Achievement of objectives must include an over-riding commitment to quality that must permeate the areas of responsibility. Enable and Drive Change in the Organization.

    Achievement of objectives must include an overriding commitment to quality that must permeate the areas of responsibility. Enable and Drive Change in the Organization.

    WHATSUCCESSLOOKS LIKE

    Specify, develop, modify, test, troubleshoot, document, and deploy new or existing control systems and related software for Ferrotec products, internal scientific research, and other company objectives.

    Startup, troubleshoot, and repair existing, new, or upgraded control systems, including soft logic, human/machine interface, wiring, and hard logic.

    Perform engineering development activities in a manner consistent with established conventions, producing work products compliant with departmental standards and expectations.

    Seek opportunities to add value to products or reduce recurring costs by advancing designs with new technology, improved processes, and procedures, or by other means in a cost-justified manner.

    Communicates changes and documents requirements, defines scope and objectives for the generation of documentation, procedures, logs, and instructions, both for internal and external consumption.

    Compiles key project-relevant information from vendor documentation and recommend course of action.

    Create software specifications for larger changes and projects.

    Ability to identify problems and root causes, then quickly resolve.

    Performs other related duties as may be reasonably assigned in the course of business.

    Not a comprehensive list of duties. Duties may change without notice at management's sole discretion.

    WHATYOUNEED TO BE SUCCESSFUL

    • An engineering degree with an emphasis in embedded control, automation, and computer programming, or 2 to 4 years relevant work history.

      Programming languages: TwinCat, Emerson/Ladder logic, structured text - PLC programming Aveva Intouch (Ideal), Ignition, or FactoryTalk

      teamwork and communication with all customers, external and external

      PREFERRED SKILLS:

      A good knowledge of Semiconductor system operation - Pumping (basic vacuum principal), Pressure Control, Process (EVAP or PVD), venting, RGA, Ion Source, RF Diode

      Systems Thinking Holistic View: Systems thinking is the ability to see the big picture and understand how different parts of the system interact.

      As an automation engineer, you need to understand how automation in one area might affect other parts of the system.

      Feedback Loops: Recognizing feedback mechanisms within a system is essential.

      For example, if an automated task fails, it's important to understand how the system should react and whether Warnings/Interlocks/Alarms and if an alarm, are retries are needed.

      Reliability and Redundancy: Designing automation that ensures reliability and fault tolerance in systems.

      Ensuring that systems can recover from failures or errors without affecting the overall process is crucial.

      Programming languages: C# - For low level programming, XML - Configuration, XAML - Screen control Robotics integration

      Ability to estimate how many hours to complete a task

      Suggestions for retrofits or replacing obsolete parts

    PERKS OFJOININGOUR TEAM

    With positive values, a productive atmosphere, and a commitment to excellence, Ferrotec encourages employees to maximize and realize their potential.

    The salary range included in this job posting is relevant to applicants who reside or work in the Livermore, CA area only. Salary offers will depend on experience, knowledge, skills, education, and location. Actual salary may vary due to these and other factors.

    Ferrotec is proud to offer a Competitive Benefits Package including Medical, Dental, Vision, Life & Disability, 401K Matching, Flexible Work Hours, Tuition Reimbursement, Leadership Development, Travel and Hotel Discounts, Paid Time Off, Sick & Wellness and Volunteer Time, Employee Recognition Program, Employee Engagement & Appreciation Events hosted throughout the year. Virtual Wellness Activities and Classes are available to all employees & family members and Much More!

    We would love to get to know you better and you get to know us better! You can easily apply!

    Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, genetic information, disability, status as a protected veteran, or any other protected category under applicable federal, state, and local laws.