1

Associate Software Development Engineer Jobs in Cathedral City, CA

Land development experience is highly desirable. ***DEFINITION: Under general supervision, learns ... SKILLS: Operate an office computer and a variety of word processing, drafting, and software ...

Associate Engineer

Indio, CA · On-site

$101K - $149K/yr

Land development experience is highly desirable. ***DEFINITION: Under general supervision, learns ... SKILLS: Operate an office computer and a variety of word processing, drafting, and software ...

Upon completing six months of successful service, associates may explore career advancement ... Troubleshoot and modify software programs for material handling control systems, including PLC/PC ...

Associate's degree in Information Technology or an additional two (2) years of applicable ... Assists with network software updates as requested. 16. Reports issues to vendors (Cisco and others ...

Java Developer

Palm Springs, CA · On-site

$80K - $110K/yr

Training & development Skill set Microservices design patterns, RESTful API design, Java (17 or 21 ... Lead by experts in the IT industry with a proven record of delivering software solutions ...

THE POSITION Under general supervision, assists in the development and maintenance of all facets of ... GIS software; spatial analysis and statistics, programming languages and relational databases ...

GIS ENGINEER

Cathedral City, CA · On-site

$7.9K - $10K/mo

GIS software; spatial analysis and statistics, programming languages and relational databases ... Associate's degree * High school diploma 04 If you possess a degree, please indicate the area of ...

Sr. Project Engineer

Indio, CA · On-site

$96K - $144K/yr

Supervise, direct, and mentor project staff to ensure individual development and that project ... software. * Advanced knowledge of construction engineering technology, codes, standards, etc. plus ...

Sr. Project Engineer

Indio, CA · On-site

$96K - $144K/yr

Supervise, direct, and mentor project staff to ensure individual development and that project ... software. * Advanced knowledge of construction engineering technology, codes, standards, etc. plus ...

From work life balance to career development, Springboard values and invests in the greater team ... Advanced knowledge of computer software (including Microsoft Office, outlook) and web analytics ...

next page

Showing results 1-20

Associate Software Development Engineer information

See Cathedral City, CA salary details

$19

$42

$99

How much do associate software development engineer jobs pay per hour?

As of Aug 6, 2026, the average hourly pay for associate software development engineer in Cathedral City, CA is $42.58, according to ZipRecruiter salary data. Most workers in this role earn between $30.77 and $45.10 per hour, depending on experience, location, and employer.

What is an associate software development engineer?

Associate Software Development Engineers are entry-level professionals who assist in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior developers, contributing to coding, debugging, and documenting software projects. This role serves as a foundational position in a software engineering career, providing opportunities to learn industry best practices and collaborate with experienced team members. Associate Software Development Engineers often participate in code reviews, troubleshoot issues, and help ensure that software meets quality and performance standards.

What are the key skills and qualifications needed to thrive as an associate software development engineer?

To thrive as an Associate Software Development Engineer, you need a solid grasp of programming languages (such as Java, Python, or C++), algorithms, and data structures, often supported by a bachelor's degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and basic software development lifecycle methodologies is typically required. Strong problem-solving skills, a willingness to learn, and effective teamwork set standout candidates apart. These skills and qualities are vital for building reliable software, adapting to evolving technologies, and collaborating in dynamic development teams.

What are some common challenges faced by associate software development engineers when joining a new team?

Associate Software Development Engineers often encounter challenges such as adapting to established codebases, understanding team workflows, and getting acquainted with company-specific development tools. It can take time to become comfortable with version control systems, code review processes, and agile methodologies commonly used by development teams. Building effective communication with senior engineers and learning to balance independent problem-solving with seeking guidance are also key aspects of the initial learning curve.

What is the difference between Associate Software Development Engineer vs Software Development Engineer?

AspectAssociate Software Development EngineerSoftware Development Engineer
Required CredentialsBachelor's degree in CS or related field, some internshipsBachelor's or higher in CS, more experience preferred
Work EnvironmentEntry-level, team-based projects, training programsMore complex projects, increased responsibility
Employer & Industry UsageTech companies, startups, large corporationsSame as Associate role, with more senior positions
Search & Comparison IntentEntry-level roles, career progressionMid-level roles, career growth

The main difference between an Associate Software Development Engineer and a Software Development Engineer lies in experience and responsibility. The Associate role is typically entry-level, focusing on learning and supporting projects, while the SDE has more experience and handles more complex tasks. Both roles are common in tech companies and serve as stepping stones in a software engineering career.

What cities near Cathedral City, CA are hiring for Associate Software Development Engineer jobs? Cities near Cathedral City, CA with the most Associate Software Development Engineer job openings:
Infographic showing various Associate Software Development Engineer job openings in Cathedral City, CA as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $88,564 per year, or $42.6 per hour.

$101K - $149K/yr

Full-time

Posted 27 days ago


Job description

Description ***DISCLAIMER: The City reserves the right to accelerate or extend the "Closing Date" of open positions at any time, dependent upon the number of applications received. The City is in compliance with the Americans with Disabilities Act and will make all reasonable accommodations for the disabled to participate in employment programs and facilities. Women, minorities, and disabled individuals are encouraged to apply.

The finalist candidate must pass a pre-employment physical and drug screen. This position will focus on Land Development functions/projects. Land development experience is highly desirable.

***DEFINITION: Under general supervision, learns to perform and performs field and office civil engineering work involved in the design, construction, and maintenance of municipal facilities; performs other related duties as required. DISTINGUISHING CHARACTERISTICS: The Associate Engineer is the journey level class in the professional engineering series in which incumbents are expected to work of average difficulty. It differs from the Assistant Engineer class by its responsibility for more complex engineering projects requiring independent engineering analysis.

This classification is alternatively staffed with Principal Civil Engineer, and incumbents may advance to the higher level after gaining experience and demonstrating a level of proficiency that meets the qualifications of the higher level class. Duties ESSENTIAL FUNCTIONS: Learns to perform and performs professional engineering work for water, sewer, street, and other public works projects and programs ensuring technical competence and compliance with all current codes and criteria. Reviews plans, parcel maps, specifications, and other information for accuracy and format; reviews for conformance to established engineering practices, and compliance with state and county laws, ordinances, and regulations; may prepare engineering conditions of approval for proposed developments.

Performs plan checks for closures, title reports and boundaries, street improvement plans, composite utility plans, and water plans and hydraulic calculations for domestic and fire flow and storm drainage, final tract maps, and parcel maps; reviews and issues encroachment permits; collects plan check and inspection fees; prepares agreements for developments for subdivision bonds; prepares cost estimates for bonding; prepares improvement agreements for bonding and final maps. Coordinates NPDES; prepares NPDES annual reports; prepares Water Quality Reporting to the Department of Health Services for compliance; prepares the Annual Emissions report and the Water Emergency Report Plan. Designs various public works projects such as water wells and mains, street improvements, street lights, and the like; prepares legal descriptions and resolutions for right-of-way vacations; coordinates public works project utility relocations; prepares street, water, and monument agreements for tract and parcel maps.

Corresponds with outside agencies, including Department of Health Services, SCAQMD, and WQRB regarding reporting requirements and compliance. Performs engineering calculations; reviews hydraulic and hydrology calculations; designs and inspects water wells; tests for domestic and fire flow and pressure of water. Prepares well development for well sites; performs site inspections for well sites; reviews site plans for proposed well sites; prepares lists of conditions from proposed projects.

Prepares contracts and specifications for public works projects; prepares engineering cost estimates; reviews public works bids and contract documents, holds bid openings and maintains appropriate records; administers contracts, coordinates inspections and authorizes progress payments. Performs a variety of field surveys; conducts research studies for reporting, compliance and other informational purposes; performs CAD drafting. Participates in and coordinates projects, such as the Biopile project and Soil Remediation project.

Provides liaison to contractor representatives in coordinating contract projects; monitors project construction activity; coordinates the review of related invoices and progress payments; prepares change orders as necessary for the alteration of plans and specifications. Responds to inquiries and provides technical assistance to developers, contractors, and the public regarding fee schedules, engineering design, utility locations, policies, ordinances, and regulations; conducts research studies and surveys and prepares reports. Establishes positive working relationships with representatives of community organizations, state/local agencies, City management and staff, and the public.

SUPERVISION RECEIVED/EXERCISED: Receives general supervision from the City Engineer or the Director of Engineering/Public Works. May provide technical and functional supervision over training personnel or staff. OTHER DUTIES: As a designated representative, attends meetings and may participate in discussions regarding City engineering activities or projects.

Performs other related duties as required. Qualifications (The following are minimal qualifications necessary for entry into the classification.) Education: In addition to the requirements above, the required qualification is to possess a Bachelor's degree from an accredited college or university in Civil Engineering or a closely related field. Experience: In addition to the requirements above, the required qualification is to possess two years of progressively responsible professional, municipal experience in civil engineering equivalent to that of an Assistant Engineer in the City of Indio

Experience/Education Equivalency Guidelines: Related work experience or additional education may be substituted for the required minimum qualification on a year for year basis. License/Certificate: Possession of a valid Class C California driver's license. Possession of a valid certificate of registration as a Civil Engineer issued by Board for Professional Engineers, Land Surveyors, and Geologists.

Additional Information KNOWLEDGE: Engineering principles and practices as applied to the planning, design and construction of municipal public works projects; engineering design principles, strengths of materials, stress analysis methods and techniques utilized in the preparation of public works projects, designs, and related plans, specifications and cost estimates; the principles, equipment, and methods utilized in surveying and materials testing; plan check; compliance and reporting requirements; NPDES; applicable federal, state, and local laws, codes, and regulations; methods and techniques of scheduling work assignments; modern office procedures, practices, methods, and equipment, including a computer and applicable software; methods and techniques for record keeping and report preparation; proper English, spelling, and grammar; occupational hazards and standard safety practices. SKILLS: Operate an office computer and a variety of word processing, drafting, and software applications. ABILITIES: Perform professional engineering work, including project design; compile, analyze and synthesize engineering and other technical information; prepare accurate plans, specifications, cost estimates, and engineering reports; conduct technical and engineering research work; conduct inspections and evaluate construction relative to approved plans and specifications; prepare and maintain records and prepare reports for compliance; interpret and apply related laws, ordinances, and regulations; interpret, explain, and apply applicable laws, codes, and regulations; read, interpret, and record data accurately; organize, prioritize, and follow-up on work assignments; work independently and as part of a team; make sound decisions within established guidelines; follow written and oral directions; observe safety principles and work in a safe manner; communicate clearly and concisely, both orally and in writing; establish and maintain effective working relationships.