1

Associate Software Development Engineer Jobs in Campbell, CA

Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred). * Solid software development experience with Golang, Java, or Python. * Proven experience in developing ...

The Role: We're looking for a Software Engineer to join our Mountain View team. This is a hands-on ... Gain experience with AI development in a real-world production environment * High-impact work

... Engineering, Mathematics, or a related field. Master's degree or equivalent experience in the industry preferred. * 5 years of professional software product/service development experience. * 3 or ...

We are looking for a dedicated, passionate engineer who is interested in building the next ... Participate in all aspects of software development activities, including design, coding, code ...

Bachelor's Degree or equivalent experience in Computer Science, Engineering, or a related field OR Web Development Diploma (or equivalent practical experience). * 3-5+ years of professional software ...

SDET / QA Engineer Location: Fremont, CA (5 Days Onsite) Local Only Duration: 6-12 Months Contract About the Role We are seeking an experienced Software Development Engineer in Test (SDET) with 5-6 ...

New

Amazon Lab126 is an inventive research and development company that designs and engineers high ... About the team We own the cellular services on various devices, building the software that connects ...

Amazon Lab126 is an inventive research and development company that designs and engineers high ... About the team We own the cellular services on various devices, building the software that connects ...

next page

Showing results 1-20

Associate Software Development Engineer information

See Campbell, CA salary details

$22

$48

$113

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

As of Jul 18, 2026, the average hourly pay for associate software development engineer in Campbell, CA is $48.88, according to ZipRecruiter salary data. Most workers in this role earn between $35.34 and $51.73 per hour, depending on experience, location, and employer.

What are Associate Software Development Engineers?

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, and why are they important?

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 Campbell, CA are hiring for Associate Software Development Engineer jobs? Cities near Campbell, CA with the most Associate Software Development Engineer job openings:
Infographic showing various Associate Software Development Engineer job openings in Campbell, CA as of July 2026, with employment types broken down into 1% As Needed, 64% Full Time, 33% Part Time, 1% Temporary, and 1% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $101,664 per year, or $48.9 per hour.
Software Development Engineer

Software Development Engineer

Fortinet

Sunnyvale, CA

$100K - $120K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 27 days ago


Job description

Responsibilities:

  • Develop and maintain cloud-based software solutions, ensuring scalability, reliability, and performance.
  • Build high-performance and scalable security data analytics platforms.
  • Participate in system design discussions and contribute to technical decision-making.
  • Collaborate closely with developers, QA engineers, and DevOps teams.
  • Continuously improve system performance, reliability, and scalability.
  • Research emerging technologies and propose innovative solutions. 

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred).
  • Solid software development experience with Golang, Java, or Python.
  • Proven experience in developing and deploying applications in cloud environments (e.g., GCP, AWS, or Azure).
  • Strong understanding of distributed systems and microservices architecture.
  • Experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Familiarity with database technologies such as PostgreSQL, MySQL, or NoSQL databases.
  • Positive team attitude, strong communication skills, and professionalism.
  • High degree of self-motivation and ability to learn independently.

Must be authorized to work in the U.S. without sponsorship.

The US base salary range for this full-time position is $100,000-$120,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program.

Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

All roles are eligible to participate in the Fortinet equity program, Bonus eligibility is reviewed at time of hire and annually at the Company's discretion.

Why Join Us:
We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being.  

Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe. 

Fortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 500,000 customers trust Fortinet to protect their businesses.

We are committed to providing reasonable accommodations for all qualified individuals with disabilities. If you require assistance or accommodation due to a disability, please contact us at accommodations@fortinet.com.
 
Fortinet is an equal opportunity employer. We value diversity in our company, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, military/veteran status or any other applicable legally protected characteristics in the location in which the candidate is applying.