2

Entry Level Software Engineer Jobs in El Monte, CA

Be Seen First

... software as motivated by client and project needs. This engineer will work with the Technical ... This is an entry level position leading to an advanced role. The candidate will be expected to gain ...

Job Title: Associate, Electrical Engineering Job Code: 38704 Job Location: Yorba Linda, CA Job ... Knowledge of Siemens Capital software * Understanding of basic aircraft systems * Systems ...

Assistant Engineer I

Los Angeles, CA · On-site

$75K - $90K/yr

We have an outstanding opportunity for a self-motivated entry-level engineer in our Sacramento ... software. * Strong communication skills, self-motivation, organization, and attention to detail.

As a Backend Engineer (Entry Level), you'll work alongside experienced engineers to design and ... Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent ...

As a Backend Engineer (Entry Level), you'll work alongside experienced engineers to design and ... Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent ...

As a Backend Engineer (Entry Level), you'll work alongside experienced engineers to design and ... Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent ...

... Programming concepts. # Basic knowledge in SDLC principles. # Basic knowledge in developing software in Java, including familiarity with primitive types, operators, classes, class loading, checked ...

Showing results 41-60

Entry Level Software Engineer information

See El Monte, CA salary details

$24.1K

$105.3K

$189.8K

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

As of Aug 18, 2026, the average yearly pay for entry level software engineer in El Monte, CA is $105,312.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,300.00 and $120,500.00 per year, depending on experience, location, and employer.

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 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.

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 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 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.

Is 25 too late to become an entry level software engineer?

Entry level software engineering roles are open to candidates of all ages, and starting at 25 is common. Many employers value skills, such as programming languages and problem-solving abilities, over age, and individuals can transition into the field through coding bootcamps, online courses, or degree programs. Age should not be a barrier to entering an entry level software engineering position.

What are the most commonly searched types of Software Engineer jobs in El Monte, CA?

The most popular types of Software Engineer jobs in El Monte, CA are:

What are popular job titles related to Entry Level Software Engineer jobs in El Monte, CA?

For Entry Level Software Engineer jobs in El Monte, CA, the most frequently searched job titles are:

What job categories do people searching Entry Level Software Engineer jobs in El Monte, CA look for?

The top searched job categories for Entry Level Software Engineer jobs in El Monte, CA are:

What cities near El Monte, CA are hiring for Entry Level Software Engineer jobs?

Cities near El Monte, CA with the most Entry Level Software Engineer job openings:

Infographic showing various Entry Level Software Engineer job openings in El Monte, CA as of August 2026, with employment types broken down into 1% As Needed, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $105,312 per year, or $50.6 per hour.

Design Engineer / Project Engineer

PACE - Advanced Water Engineering

Fountain Valley, CA • On-site

$70K - $130K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 19 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Job Description

Engineering position that will be involved in stormwater engineering analysis and design. Emphasis is on technical aspects including hydrology, hydraulics, one dimensional modeling, and two-dimensional modeling. The person in this role will learn the modeling packages currently in use at PACE and will take the lead in learning new modeling software as motivated by client and project needs. This engineer will work with the Technical Director to help troubleshoot different aspects of complex design and analysis problems and computer models for multiple projects. Will be involved with internal training, internal and external project communication and will contribute to written analysis and design reports.

This is an entry level position leading to an advanced role. The candidate will be expected to gain significant understanding and expertise in their role at PACE, and leverage that expertise to assist with multiple projects, and to help educate internally. The candidate should be comfortable in a learning environment, and comfortable working with problems and projects that are not routine.

Responsibilities/Tasks:

  • Efficiently learn modeling software currently in use at PACE, e.g., HEC-RAS, HEC-HMS, SWMM, WSPG, and others, on a project-by-project basis
  • Learn relevant agency guidance and analysis and design standards on a project-by-project basis
  • Gather, prepare, and organize data for analysis, including watershed delineation, hydrologic parameters, design storm patterns, design rainfall, rainfall gage data, and stream gage data
  • Assists and perform watershed analysis, hydrologic modeling, hydraulic modeling, and floodplain analysis using industry software, proprietary software, and novel calculation
  • Efficiently research and learn new software packages, as motivated by project and client needs, and contribute to adoption and learning within PACE
  • Working with Technical Director and others, assist in troubleshooting problems with various hydrologic and hydraulic modeling projects
  • Use hydrology and hydraulics understanding, and analysis results to contribute to project design efforts
  • Assist with project report preparation and documentation
  • Communicate effectively with clients, regulatory agencies, and stakeholders to present findings and obtain necessary approvals
  • Ability to prioritize and manage multiple tasks, and interface with all levels of employees, managers and officers
  • Ability to solve problems independently, and as part of a team

The responsibilities described above have been provided as examples of the types of work performed by employees assigned to this job classification. Management reserves the right to add, modify, change or rescind the work assignments of different positions and to make reasonable accommodations so that qualified employees can perform the essential functions of the job.

Requirements

  • Bachelor’s degree or master’s degree, Masters preferred, in Civil Engineering, or related field, with a strong technical foundation

Physical Demands

While performing the duties of this job, the employee is regularly required to sit; use hands, handle or feel; and talk or hear. The employee is occasionally required to stand, walk and reach with hands and arms. The employee may occasionally lift and/or move up to 30 pounds. Specific vision abilities required by this job include close vision; color vision is very helpful. Occasional field work may be required and includes walking through uneven, rugged terrain, requiring good balance, ability to walk moderate to long distances, and good general vision and depth of field vision.

Work Environment

The noise level in the office work environment is moderate. May be required to work in an external environment in all weather conditions. Must have reliable transportation and flexibility to travel locally to project sites and meetings. Occasional overnight travel in California and states surrounding California may be required.

PACE is an equal opportunity employer.

At this time, PACE will not sponsor a new applicant for work authorization. Local candidates are preferred, and no relocation package is offered.

If interested, please respond to this posting by submitting your resume with references.

NO RECRUITERS PLEASE.

Company Description

PACE is a specialized civil engineering firm focusing on advanced water resource services with unique research and development capabilities through our onsite water quality and piloting laboratories. We offer a wide range of engineering services related to water, wastewater, stormwater management, water resource planning, regulatory compliance and energy sustainability to ensure projects are both economically viable and environmentally sensitive. Our engineering approach focuses on maximizing value by applying state-of-the art analytical tools and designing water infrastructure systems that include environmental, aesthetic and recreation uses. PACE staff members include licensed professional engineers, scientists, PhDs, university instructors and policymakers in the water resource arena.

When you join our PACE family, you join a group of individuals with a shared passion for water, a desire to grow, and a determination to make a difference. We believe it is important to cultivate a team-oriented, purpose-driven, and encouragement-led culture to best achieve our goals and deliver quality work to our clients.
We provide an environment that incorporates professional and personal team building and growth through various interactive programs intended to cultivate a comfortable, collaborative and advanced-thinking environment. We promote these values with programs and events such as company-sponsored luncheons with group activities, training events, project presentations, iponsoring community support events, offsite gatherings, and more. We also welcome feedback to best understand our team's needs and concerns and continuously improve our company as a whole. With the following characteristics embedded in our culture, you will feel the difference in working for a company that cares:

Collaborative
Client-Focused
Have Fun
Thrive

Additionally, we maintain an active office environment to promote collaboration and efficient delivery of projects, with a wide variety of office perks:

• Complimentary breakfast and casual attire every Friday
• Complimentary tea, coffee, breakfast bars, and snacks offered daily
• Health Incentive program
• Stand up desks
• Yoga ball chair
• Café style break room with big screen TV

In addition to the competitive compensation, PTO, paid holiday, insurance and retirement (401k) benefits, PACE also offers:

• Bonus pay opportunities
• Potential future shareholder opportunities
• Reimbursement for personal health and wellness programs (such as gym memberships)
• Reimbursement for out-of-pocket medical expenses (such as co-pays/deductibles, expenses not qualified for insurance coverage, etc.)
• Tuition, training and association due reimbursement
• Flexible spending accounts based on pre-tax payroll contributions for dependent care, medical, dental and vision expenses
• Short-term and Long-term disability insurance
• Life and AD&D insurance
• Employee Assistance Program providing counseling for well-being, legal services, financial wellness and identity theft resources

* These programs each have guidelines for eligibility and reimbursement limits. Details of these programs can be provided upon request.