1

Cyber Security Software Engineer Jobs in Portland, OR

This position partners with software engineers, DevOps teams, and security professionals to embed security into the full software development lifecycle. Collaborate within an expanding Cybersecurity ...

Lead Engineer, AI Attack Simulation

Portland, OR · On-site +1

$108K - $143K/yr

The ideal candidate combines deep software engineering experience, cybersecurity expertise, agentic-systems judgment, and the leadership ability to mentor engineers and raise the technical and ...

... software, and system documentation. * Support PLC programming, industrial networking, and control system integration. * Design and support equipment network infrastructure and cybersecurity solutions.

Bachelor's degree in computer science, electrical engineering, or related field with 5-7 years of ... Familiarity with functional safety standards (ISO 26262) and Cybersecurity * Expertise in software ...

We are seeking a talented, passionate cyber security specialist who will serve as a technical ... Familiarity with technologies such as Infrastructure-as-a-Service (IaaS), Software-Defined ...

Control Engineer 4

Portland, OR · On-site

$88K - $114K/yr

... cybersecurity industries. Controls Engineers 4 are responsible for designing, developing ... Perform hardware / software upgrades and replacements on existing systems. Managerial ...

This position provides engineering expertise associated with the planning, design, construction ... system and OT cybersecurity. NERC CIP or equivalent security frameworks. Software & SDN ...

Showing results 21-40

Cyber Security Software Engineer information

See Portland, OR salary details

$43K

$130.3K

$190.9K

How much do cyber security software engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for cyber security software engineer in Portland, OR is $130,325.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,200.00 and $150,600.00 per year, depending on experience, location, and employer.

What does a Cyber Security Software Engineer do?

A Cyber Security Software Engineer designs, develops, and implements software solutions to protect computer systems and networks from cyber threats. Their responsibilities include identifying security vulnerabilities, writing secure code, and collaborating with other IT professionals to ensure software and systems meet security standards. They may also be involved in incident response, security audits, and the development of tools to detect and prevent cyber attacks. This role is crucial in safeguarding sensitive data and maintaining the integrity and confidentiality of digital assets.

What are the key skills and qualifications needed to thrive as a Cyber Security Software Engineer, and why are they important?

To thrive as a Cyber Security Software Engineer, you need a strong background in computer science, software development, and cybersecurity principles, often supported by a relevant degree and industry certifications like CISSP or CEH. Familiarity with security tools, programming languages (such as Python, C/C++), and frameworks for vulnerability assessment and secure code analysis is essential. Analytical thinking, problem-solving abilities, and effective communication skills set top performers apart in identifying threats and collaborating across teams. These skills ensure robust software protection, compliance with security standards, and the ability to proactively defend against evolving cyber threats.

What are some common challenges faced by Cyber Security Software Engineers when integrating security into the software development lifecycle?

Cyber Security Software Engineers often encounter challenges such as balancing robust security measures with development speed, ensuring secure coding practices are followed by all team members, and staying updated with evolving threats. They frequently work closely with developers, DevOps, and IT teams to embed security protocols without hindering productivity. Navigating compliance requirements and effectively communicating security risks to non-technical stakeholders are also key aspects of the role.

What is the difference between Cyber Security Software Engineer vs Network Security Engineer?

AspectCyber Security Software EngineerNetwork Security Engineer
Required CertificationsCompTIA Security+, CISSP, CEHCCNA Security, CISSP, CompTIA Security+
Work EnvironmentDevelops security software, applications, and toolsDesigns and maintains network security infrastructure
Employer & Industry UsageTech companies, software firms, cybersecurity firmsIT departments, telecom, enterprise networks
Common Search & Comparison IntentUnderstanding software-focused security rolesFocus on network protection and infrastructure

While both roles focus on cybersecurity, a Cyber Security Software Engineer primarily develops security software and tools, whereas a Network Security Engineer concentrates on securing network infrastructure. Both roles require similar certifications and often work in overlapping environments, but their core responsibilities differ in scope and focus.

What job categories do people searching Cyber Security Software Engineer jobs in Portland, OR look for?

The top searched job categories for Cyber Security Software Engineer jobs in Portland, OR are:

Infographic showing various Cyber Security Software Engineer job openings in Portland, OR as of August 2026, with employment types broken down into 85% Full Time, 12% Part Time, and 3% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $130,325 per year, or $62.7 per hour.

Interdisciplinary (Automated Controls and Cyber Security)

U.S. Department of Defense (DOD)

Portland, OR • On-site

$114K/yr

Full-time

Posted 16 days ago


U.S. Department Of Defense rating

7.8

Company rating: 7.8 out of 10

Based on 538 frontline employees who took The Breakroom Quiz

28th of 49 rated military and defense


Job description

About the Position: Design and maintain as well as providing technical assistance, review, mentoring, training and authoritative consultation services covering automated control system architectures, designs, control hardware and software configurations, life-cycle maintenance, and cyber security and reliability compliance for hardware and software components on data acquisition and control systems.Qualifications:

Who May Apply: Only applicants who meet one of the employment authority categories below are eligible to apply for this job. You will be asked to identify which category or categories you meet, and to provide documents which prove you meet the category or categories you selected. See Proof of Eligibility for an extensive list of document requirements for all employment authorities.

  • Current U.S. Army Corp of Engineers (USACE) employees with competitive status.
  • Current Department of Army Civilian Employees
  • Domestic Defense Industrial Base/Major Range and Test Facilities Base Civilian Personnel Workforce
  • Interagency Career Transition Assistance Plan
  • Land Management Workforce Flexibility Act
  • Military Spouses, under Executive Order (E.O.) 13473
  • Priority Placement Program, DoD Military Reserve (MR) and National Guard (NG) Technician Eligible
  • Priority Placement Program, DoD Military Spouse Preference (MSP) Eligible
  • Priority Placement Program, DoD MR and NG Preference Eligible Tech Receiving Disability Retirement
  • Priority Placement Program, DoD Retained Grade Preference Eligible
  • Veterans Employment Opportunity Act (VEOA) of 1998

In order to qualify, you must meet the education and experience requirements described below. Experience refers to paid and unpaid experience, including volunteer work done through National Service programs (e.g., Peace Corps, AmeriCorps) and other organizations (e.g., professional; philanthropic; religious; spiritual; community; student; social). You will receive credit for all qualifying experience, including volunteer experience. Your resume must clearly describe your relevant experience; if qualifying based on education, your transcripts will be required as part of your application. Additional information about transcripts is in this document.
***This position has selective placement factor which must be met prior to employment and for continued employment.***
Selective placement Factor: Must possess and maintain a Professional Engineering (P.E.) License or certification as a Certified Information Systems Security Professional (CISSP).
Basic Requirement for a Computer Engineer 0854 or Electrical Engineer 0850:
A. Degree:
Bachelor's degree (or higher degree) in engineering. To be acceptable, the program must: (1) lead to a bachelor's degree (or higher degree) in a school of engineering with at least one program accredited by the Accreditation Board for Engineering and Technology (ABET); OR (2) include differential and integral calculus and courses (more advanced than first-year physics and chemistry) in five of the following seven areas of engineering science or physics: (a) statics, dynamics; (b) strength of materials (stress-strain relationships); (c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature and properties of materials (relating particle and aggregate structure to properties); and (g) any other comparable area of fundamental engineering science or physics, such as optics, heat transfer, soil mechanics, or electronics.
OR
B. Combination of Education and Experience:
College-level education, training, and/or technical experience that furnished (1) a thorough knowledge of the physical and mathematical sciences underlying engineering, and (2) a good understanding, both theoretical and practical, of the engineering sciences and techniques and their applications to one of the branches of engineering. The adequacy of such background must be demonstrated by one of the following:
1. Professional registration or licensure - Current registration as an Engineer Intern (EI), Engineer in Training (EIT), or licensure as a Professional Engineer (PE) by any State, the District of Columbia, Guam, or Puerto Rico. Absent other means of qualifying under this standard, those applicants who achieved such registration by means other than written test (e.g., State grandfather or eminence provisions) are eligible only for positions that are within or closely related to the specialty field of their registration. For example, an applicant who attains registration through a State Board's eminence provision as a manufacturing engineer typically would be rated eligible only for manufacturing engineering positions.
2. Written Test - Evidence of having successfully passed the Fundamentals of Engineering (FE) examination, or any other written test required for professional registration, by an engineering licensure board in the various States, the District of Columbia, Guam, or Puerto Rico.
3. Specified academic courses - Successful completion of at least 60 semester hours of courses in the physical, mathematical, and engineering sciences and that included the courses specified in A above. The courses must be fully acceptable toward meeting the requirements of an engineering program.
4. Related curriculum - Successful completion of a curriculum leading to a bachelor's degree in an appropriate scientific field, e.g., engineering technology, physics, chemistry, architecture, computer science, mathematics, hydrology, or geology, may be accepted in lieu of a degree in engineering, provided the applicant has had at least 1 year of professional engineering experience acquired under professional engineering supervision and guidance. Ordinarily there should be either an established plan of intensive training to develop professional engineering competence, or several years of prior professional engineering-type experience, e.g., in interdisciplinary positions.
Basic Requirement for a Computer Scientist 1550:
Degree:
Bachelor's degree (or higher degree) in computer science or bachelor's degree (or higher degree) with 30 semester hours in a combination of mathematics, statistics, and computer science. At least 15 of the 30 semester hours must have included any combination of statistics and mathematics that included differential and integral calculus.
In addition to meeting the basic requirement above, to qualify for this position you must also meet the qualification requirements listed below:

Specialized Experience: One year of specialized experience which includes 1) Serving as a technical authority in the design, architecture, and life-cycle management of automated data acquisition and control systems for industrial facilities (e.g., hydroelectric powerhouses); 2) Designing, developing, and/or implementing Supervisory Control and Data Acquisition (SCADA) systems or automatic control hardware/software; 3) Integrating software/hardware prototypes and field devices into larger systems using data acquisition technologies and interfaces; and 4) Participating in the planning, technical evaluation, and execution of major control system upgrades or installations. This definition of specialized experience is typical of work performed at the next lower grade/level position in the federal service (GS-12).

Some federal jobs allow you to substitute your education for the required experience in order to qualify. For this job, you must meet the qualification requirement using experience alone--no substitution of education for experience is permitted.
Time in Grade Requirement: Applicants who have held a General Schedule (GS) position within the last 52 weeks must have 52 weeks of Federal service at the next lower grade or equivalent (GS-12).Education:FOREIGN EDUCATION: If you are using education completed in foreign colleges or universities to meet the qualification requirements, you must show the education credentials have been evaluated by a private organization that specializes in interpretation of foreign education programs and such education has been deemed equivalent to that gained in an accredited U.S. education program; or full credit has been given for the courses at a U.S. accredited college or university. For further information, visit: http://www.ed.gov/about/offices/list/ous/international/usnei/us/edlite-visitus-forrecog.htmlEmployment Type: OTHER

What U.S. Department Of Defense employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom