Post Job Free
Sign in

Software Engineer

Company:
Robert Half
Location:
Cypress, CA, 90630
Pay:
120000USD - 130000USD per year
Posted:
July 21, 2025
Apply

Description:

Job Description

We are looking for a Software Engineer to join our clients team in North Orange County. The qualified candidate will be responsible for the development, implementation, and ongoing maintenance of the company’s external websites and related digital platforms. This role supports the Digital Product Manager in delivering web-based solutions aligned with business and user needs. The position involves front-end and full-stack development tasks, ensuring responsive, accessible, and secure web experiences. The engineer collaborates with cross-functional teams to support new features, troubleshoot issues, and optimize site performance.

Qualifications:

•Bachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent practical experience, preferred.

•Minimum of 5 years of professional experience in software development, with a focus on web applications, required.

•Proficient in HTML5, CSS3, and JavaScript, with a strong grasp of modern web standards and best practices.

•Experience using jQuery to enhance interactivity and streamline DOM manipulation.

•Ability to create clean, maintainable, and well-documented code.

•Solid experience with PHP, particularly in the context of WordPress theme and plugin development.

•Deep understanding of WordPress architecture, including the template hierarchy, hooks (actions and filters), and the REST API.

•Knowledge of managing CRON jobs and ability to support custom plug-in for current websites.

•Familiarity with popular page builders (e.g., Elementor, Divi) and frameworks is a plus.

•Strong knowledge of responsive web design principles and mobile-first development.

•Experience ensuring cross-browser compatibility and optimizing websites for performance across devices and platforms.

•Proficient in using cPanel or similar web hosting control panels for managing domains, databases, email, and file systems.

•Comfortable working in Linux-based environments and managing LAMP stack configurations.

•Familiarity with MySQL or other relational databases, including writing and optimizing SQL queries.

•Understanding of database structure, normalization, and backup/restore procedures.

•Basic understanding of DNS, domain propagation, and how to configure domain records (A, CNAME, MX, etc.).

•Experience using Git or other version control systems for source code management and team collaboration.

•Familiarity with platforms like GitHub, GitLab, or Bitbucket

Full-time

Apply