2

Entry Level Software Engineer Jobs in Modesto, CA

This full-time, entry-level role is responsible for drafting all components of a custom metal ... Whether your background is in engineering and design, information technology and software ...

Entry Level Software Engineer information

See Modesto, CA salary details

$25.3K

$110.6K

$199.4K

How much do entry level software engineer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for entry level software engineer in Modesto, CA is $110,631.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,600.00 and $126,600.00 per year, depending on experience, location, and employer.

Will AI replace developers in 2026?

Entry level software engineers will continue to play a vital role in software development, as AI tools are designed to assist rather than fully replace human programmers. Developing skills in coding, problem-solving, and understanding AI integration will remain valuable in the evolving tech environment.

What is the difference between Entry Level Software Engineer vs Software Developer?

AspectEntry Level Software EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field; some internshipsBachelor's in CS or related; coding experience
Work EnvironmentTeam-based, collaborative projects, entry-level tasksProject-focused, coding, debugging, and implementation
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech startups, enterprise IT
Common Search & ComparisonYesYes

Entry Level Software Engineers and Software Developers often share similar educational backgrounds and work environments. The main difference lies in their roles: engineers may focus more on designing systems and architecture, while developers typically concentrate on coding and implementation. Both roles are essential in tech industries and often overlap in job functions, but understanding these distinctions helps job seekers target the right positions.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or specialized roles such as machine learning engineers or software architects at large tech companies, can earn $500,000 or more annually. These roles often require advanced skills, extensive experience, and sometimes stock options or bonuses as part of compensation packages.

How to get a job as a software engineer with no experience?

Entry-level software engineer positions often require demonstrating programming skills through personal projects, internships, or coding bootcamps. Building a strong portfolio, learning relevant tools like Git and languages such as Python or Java, and obtaining certifications can improve chances of securing an entry-level role without prior work experience.

What types of projects do entry level software engineers typically work on, and how do they collaborate with other team members?

Entry level software engineers often start by working on smaller features, bug fixes, or assisting with testing and documentation within larger projects. They usually collaborate closely with senior engineers, product managers, and QA teams through code reviews, daily stand-ups, and pair programming sessions. This structure helps new engineers learn best practices, understand the codebase, and gradually take on more complex assignments. Effective communication and a willingness to learn are key to success in these collaborative environments.

What does an entry level software engineer do?

An entry level software engineer is responsible for assisting in the design, development, testing, and maintenance of software applications. They typically work under the guidance of more experienced engineers and may write code, debug programs, and participate in code reviews. The role often involves learning company-specific tools and workflows, collaborating with team members, and continuously improving technical skills. Entry level software engineers are expected to adapt quickly, communicate effectively, and contribute to the team's overall goals.

What are the key skills and qualifications needed to thrive as an Entry Level Software Engineer, and why are they important?

To thrive as an Entry Level Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), computer science fundamentals, and often a relevant bachelor’s degree. Familiarity with version control systems like Git, development frameworks, and basic software development tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective collaboration are standout soft skills in this role. These skills are crucial for building reliable software, adapting to evolving technologies, and contributing productively to team projects.

What Does an Entry Level Software Engineer Do?

An Entry-Level Software Engineer, also called a Junior Engineer, works with a team of mid-level and senior engineers to develop, test, and maintain software applications and programs. The job duties of Junior Software Engineers typically include relatively simple routine tasks, such as debugging, testing, and code documentation. These tasks hone a Junior Engineer’s skills and familiarize them with the company’s code base. As Software Engineers gain more years of experience, they work on more complex development projects.

Is it true that AI will replace software engineers?

AI is unlikely to fully replace entry-level software engineers, as human skills such as problem-solving, creativity, and understanding complex requirements remain essential. AI tools can assist with coding and automation, but software engineering involves tasks that require critical thinking and collaboration. Developing proficiency in programming languages and understanding AI capabilities can enhance job performance and adaptability in the field.
What are the most commonly searched types of Software Engineer jobs in Modesto, CA? The most popular types of Software Engineer jobs in Modesto, CA are:
What job categories do people searching Entry Level Software Engineer jobs in Modesto, CA look for? The top searched job categories for Entry Level Software Engineer jobs in Modesto, CA are:
What cities near Modesto, CA are hiring for Entry Level Software Engineer jobs? Cities near Modesto, CA with the most Entry Level Software Engineer job openings:
Information Technology (IT) Infrastructure Engineer I,II, Senior

Information Technology (IT) Infrastructure Engineer I,II, Senior

Turlock Irrigation District

Turlock, CA • On-site

$7.6K - $14K/mo

Other

Posted 13 days ago


Job description

Description The Position Turlock Irrigation District is currently seeking a qualified IT Infrastructure Engineer to become a valuable member of our IT Operations team. In this role, you will play a critical part in designing, configuring, implementing, supporting, and administering the District's IT infrastructure. As an IT Infrastructure Engineer, you will share responsibility for the upkeep and operation of multiple datacenters.

You will also serve as an escalation point for the IT Helpdesk, assisting with complex technical issues that go beyond first-level support and ensuring timely resolution of infrastructure-related incidents and requests. The Districts' current technology environment includes, but is not limited to, VMware and Oracle virtualization platforms; Cisco Unified Computing System (UCS); Cisco networking across Layer 2, Layer 3, and datacenter environments, Palo Alto Network security platform; and a range of storage technologies including SAN and fiber channel. The environment also includes firewalls and other security appliances, as well as Microsoft 365, Teams Phone System, Amazon Web Services (AWS) for cloud and collaboration services.

Core applications and databases include Oracle Database, Oracle Fusion Middleware products, and Microsoft SQL Server. The infrastructure is supported by both Windows and Linux servers, wireless networking, and other enterprise IT solutions. Your efforts will help ensure the security, performance, and high availability of critical IT infrastructure components to support the reliable delivery of water and electric services to the communities we serve.

JOB SUMMARY Under general direction from the Information Technology (IT) Services Operations Manager, develop, enhance and support infrastructure and systems for IT Services customers. Guide the implementation and use of new and appropriate information technology in the most efficient and cost-effective manner. Provide information systems technical support and training to IT staff and customers.

Provide leadership and inter departmental communication during analysis and design, implementation, and maintenance phases. Review, analyze and provide recommendations for system integrations. Troubleshoot and maintain IT infrastructure, including network hardware and software.

Provide, system configuration and solution integration services, assisting in ensuring functional and/or technical integration with various District systems and business processes. DISTINGUISHING CHARACTERISTICS IT Infrastructure Engineer I is the entry-level class in the IT Infrastructure Engineer series. The IT Infrastructure Engineer I is assigned to work on projects under guidance of experienced IT Infrastructure Engineers.

Positions assigned to this class will usually perform daily administration of systems, network, and infrastructure in addition to responsibilities related to system and network security. This position is not expected to function at the same skill level as senior positions and will usually exercise less independent direction and decision making. IT Infrastructure Engineer II is the professional level class in the IT Infrastructure Engineer series.

The IT Infrastructure Engineer II is expected to perform duties associated with all prior position levels as necessary. Positions assigned to this classification are distinguished from the IT Infrastructure Engineer I by a proven track record of successfully completed projects that they have led or provided a leadership role within their functional area. Positions assigned to this level are expected to mentor and train staff on fundamental concepts related to servers, networking, infrastructure, and security systems.

In addition, positions assigned to this class are responsible for hardware and software procurements, as well as IT planning, development and system and network design. Senior IT Infrastructure Engineer is the advanced professional class in the IT Infrastructure Engineer series. The Senior IT Infrastructure Engineer is expected to perform duties associated with all prior position levels as necessary.

Positions assigned to this classification are distinguished from the IT Infrastructure Engineer II classification by their demonstrated performance of complex database administration, along with the analysis and design of network and infrastructure systems. In addition, positions assigned to this class will have a proven track record of successfully managing and completing projects in which they have demonstrated a significant leadership role. The individual will have a proven track record of mentoring and training staff in advanced systems, network and infrastructure concepts, in addition to other relevant technical areas.

In some cases, these individuals may assume a leadership role, overseeing and directing the work of other IT staff. Examples of Duties DUTIES AND RESPONSIBILITIES Provide strategic planning, implementation, and ongoing support for IT systems. networks and infrastructure.

Responsibilities include server and network administration, infrastructure management, cloud services (PaaS & SaaS), datacenter operations, virtualization platforms, database administration and phone system support. Analyze existing operations and evaluate both new and existing technologies to recommend and implement process improvements that enhance efficiency, strengthen security and reduce or mitigate risks. Provide technical support by utilizing knowledge of existing technologies to troubleshoot issues, resolve problems and support the implementation of new projects.

Keep abreast of emerging trends and best practices in server, database, network, datacenter and security concepts and technologies. Monitor and optimize server, network and system performance. Collaborate with IT Security Division team to remediate and mitigate security vulnerabilities across all infrastructure and network environments as needed or upon request.

Demonstrate the ability to deploy, manage and maintain systems and their corresponding or associated software, including firewalls, intrusion prevention systems, and anti-virus and endpoint protection software, patch management, system monitoring solutions, and backup and recovery systems, as necessary to ensure security, performance and reliability. Develop, implement, maintain, and oversee enforcement of policies, procedures and associated plans for network and system administration, as well as user access, ensuring compliance with industry best practices and security standards. Participate in the planning, design, and implementation of disaster recovery and/or emergency response plans.

Provide assistance to the Security and Emergency Preparedness Department as necessary. Comply with all District rules, regulations, policies and procedures. Must satisfy any existing and future District security clearance or background check requirements.

Perform other related duties as required or assigned by supervisor. All levels of the IT Infrastructure Engineer series are required to provide 24/7 support as assigned. Typical Qualifications QUALIFICATIONS Any combination of experience and education that would likely provide the required skills and abilities is qualifying.

A typical way to obtain the skills and abilities would be: Education Usually exhibited by a person with a Bachelor's Degree in computer information systems, computer science or related field is preferred for the IT Infrastructure Engineer I. A Bachelor's degree in computer information systems, computer science or related field is required for the IT Infrastructure Engineer II and Senior IT Infrastructure Engineer levels. Experience IT Infrastructure Engineer I None required.

Relevant experience in system and infrastructure administration including exposure to servers, networks, virtualization is highly desirable. IT Infrastructure Engineer II Four (4) or more years of experience at the IT Infrastructure Engineer I level in technology areas related to systems, servers, networking, datacenter, user and security administration, in addition to project management. Individuals in the IT Infrastructure Engineer II level will have experience with systems analysis, systems integration, system performance and system monitoring, in addition to staff mentoring and training.

Senior IT Infrastructure Engineer Six (6) or more years of experience at the IT Infrastructure Engineer level in areas related to systems, networking, security administration and/or database management, in addition to project management. Individuals in the Senior IT Infrastructure Engineer level will have experience with operations and security administration, policy development, strategic planning, systems analysis and integration, performance monitoring, security log analysis, computer forensics, and database management and demonstrated success in mentoring and developing junior staff. Skills and Abilities Interpersonal and Communication.

Ability to communicate clearly and concisely, both orally and in writing with both internal and external contacts; and work cooperatively with executive and management staff, employees and others to provide effective information technology services support at agreed-upon support levels. Maintain a positive work atmosphere by acting and communicating in a manner so that you get along with customers, clients, co-workers and management. Technical and Analytical.

Knowledge of systems analysis, programming and testing procedures utilizing District standard computing platforms; methods practices and principles involved in maintaining an effective hardware and software platform; work on multiple tasks concurrently; analyze and resolve IT Services system problems; and properly interpret various situations in accordance with existing laws, rules, regulations and policies. Administration and Operations. Knowledge of operation and care of general-purpose computer equipment; and principles of project management.

Ability to work in a rapidly changing work environment and to work well under pressure; maintain work quality while meeting reasonable deadlines; refine organizational skills and work independently; and direct the work of internal and external project team members as part of project management responsibility. Supplemental Information Necessary Special Requirement Possession of an appropriate California driver's license. Must file a Statement of Economic Interest in compliance with Governmental Code Section 8100.

Successful completion of an initial background investigation as well as additional periodic background investigations based on NERC-CIP or District requirements. Sign & Acknowledge a Confidentiality Agreement. SELECTION CRITERIA Item Percentage Required to Obtain a Passing Score Oral Interview 70% Medical Examination This position may require a medical examination to determine medical fitness for performing the duties assigned to the position or classification.

Turlock Irrigation District is an Equal Opportunity Employer. It does not discriminate on the basis of, race, color, ancestry, religious creed, national origin, sex, physical and mental disability, medical condition (cancer related), age (over 40), and marital status. Assistance is available in filling out job applications for disabled individuals.

Applicants will be subject to drug testing in accordance with FHWA regulations, when the position requires a Commercial Driver's License. Turlock Irrigation District's bargaining unit positions are a part of an agency shop. Turlock Irrigation District provides reasonable accommodations to applicants and employees with a disability in accordance with federal and state law.

SUBMIT APPLICATION TO: Human Resources Department, via our web site at www.tid.org. POSTING Internal and external applicants may apply beginning Wednesday, July 1, 2026 until position is filled or we have enough qualified applicants for consideration. Internal Candidate Note: Please refer to TIDEA MOU Section 20.2 and/or MSPC Section 26.13 for additional wage information

Human Resources Department (209) 883-8253