Jobs · Engineering · Oregon

Software Engineer Full Stack / Backend I (Full Time) - United States

Cisco · Hillsboro, OR · 1 mo ago
Engineering$108k–$157k/yrFull-time

About the role

As a Full Stack or Backend Software Engineer at Cisco, you will build the technology that powers global connectivity. Working within inclusive, agile teams, you will design and deliver high-quality features across our cloud-native platforms and microservices. By solving complex challenges and enhancing system scalability, your work will directly impact the reliability of mission-critical systems for our customers. Join us to grow your technical expertise, contribute to real-world innovation, and help build a more connected future.

Minimum Qualifications

  • Meet one of the following (completed within the past 3 years or expected to be completed within the next 12 months):
    • A Bachelor’s degree with 0 years of work experience; or
    • An educational or workforce development program (e.g., Associate’s, Apprenticeship, Boot camp, or Certification) with 1 year of work experience; or
    • High school diploma (or equivalent) with 2 years of work experience.
  • Qualifying education and work experience should be in Computer Engineering, Software Engineering, Information Technology or a related field.
  • Foundational understanding and practical coding proficiency in one or more programming languages such as Python, Java, Go, C/C++, or JavaScript / TypeScript, with solid knowledge of data structures, algorithms, and Object-Oriented Programming (OOP) principles.
  • Understanding of full stack software engineering fundamentals, including RESTful APIs, web development principles (HTML, CSS, JavaScript/React), and relational or NoSQL databases.
  • Familiarity with standard software development workflows in Linux environments and Git version control.

Preferred Qualifications

  • Demonstrated experience or coursework in building modern, responsive user interfaces and single-page applications using React, TypeScript, JavaScript, HTML, and CSS, with a solid grasp of core UI/UX principles.
  • Practical experience in designing and developing scalable distributed backend services, RESTful APIs, or microservices architectures using languages such as Go, Python, Java, or C/C++.
  • Hands-on exposure to containerization and orchestration (Docker, Kubernetes), public cloud platforms (AWS, Azure, or GCP), and Infrastructure as Code (Terraform, Ansible, or CloudFormation).
  • Familiarity with CI/CD pipelines, test automation, cloud security, and networking fundamentals (L2/L3, TCP/IP), combined with a proactive approach to using AI developer tools to enhance productivity and solve complex problems in Agile environments.

Similar jobs