1

Software Engineer Software Developer Jobs in Oregon

Software Engineer - NIKE USA Inc. - Beaverton, OR. Build and deliver scalable data and analytics solutions focused on Supply Chain ,Consumer and Marketplace data products; design and implement Supply ...

About Meridian Meridian Bioscience is a fully integrated life science company developing and delivering innovative diagnostic and life science solutions that improve patient outcomes worldwide. Our ...

Software Engineer (US-Remote) ID: 1191 Location: US-Remote or Marlton, NJ area Description A ... Collaborate with cross-functional teams including DevOps, cybersecurity, QA, and product ...

Software Engineer Location: Hillsbrough,OR Duration: Contract L2 / L3 Networking protocol development with C, Good Experience in Linux internals, Linux networking internals. Performance analysis and ...

Who We Are Looking For We're looking for a Full Stack Software Engineer II who thrives at the intersection of innovation and execution. You're a builder at heart-comfortable working across the stack ...

Lead Software Developer

OR · On-site +1

$108K - $136K/yr

The Role As a Senior Lead Software Engineer, you will be at the forefront of our AI initiatives, leading the design, development, and implementation of cutting-edge AI solutions. You will work ...

As a Software Engineer, you will play a key role in building and enhancing our SaaS Telecom Expense Management platform. Your work will involve designing and maintaining backend systems that handle ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

You'll find an entrepreneurial spirit where success is often "self-authored," empowering proactive "doers." Android Developer, Software Engineer, Mobile Device Management, MDM, Telemetry, Android ...

Sr. Software Engineer - FOS

OR · On-site +1

$140K - $175K/yr

Strong understanding of software architecture patterns, cloud computing, APIs, deprecating services, and DevOps practices such as CI/CD and source control (Git). * Experience leading hybrid onshore ...

The graphics software developer works in close coordination with the other members of the development team to develop modules for capture and playback of all information associated with any single ...

next page

Showing results 1-20

Software Engineer Software Developer information

What are software engineers and software developers?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

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

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

Can a software developer work as a software engineer?

A software developer can often work as a software engineer, as both roles involve designing, coding, and testing software. However, software engineering typically requires a broader understanding of system architecture, project management, and sometimes formal certifications or experience in engineering principles. Transitioning between the roles depends on skills, experience, and the specific requirements of the employer.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or with expertise in specialized tools, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large tech companies or startups with significant funding.

What is the difference between Software Engineer Software Developer vs Software Engineer Software Developer?

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

What engineers make $300,000 a year?

Senior software engineers, especially those with extensive experience, expertise in high-demand technologies, or working in competitive industries like finance or tech, can earn $300,000 or more annually. Compensation often includes base salary, bonuses, and stock options, particularly at large tech companies or startups with significant funding.

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with experience, specialized skills, and working in high-paying industries or locations. Senior roles, expertise in areas like machine learning or cloud computing, and working at large tech companies or startups can contribute to reaching this salary level.
What cities in Oregon are hiring for Software Engineer Software Developer jobs? Cities in Oregon with the most Software Engineer Software Developer job openings:
Infographic showing various Software Engineer Software Developer job openings in Oregon as of July 2026, with employment types broken down into 84% Full Time, 5% Part Time, 1% Temporary, 9% Contract, and 1% Nights. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution.
Software Engineer

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 3 days ago


Job description

Position Description: Job SummaryANPC is a global supplier of precision approach guidance and area surveillance solutions aimed at improving the safety and capacity of civil and military aviation for customers on all seven continents. Our transponder-based solutions are designed to serve airfields where others cannot. We are a team of extraordinary professionals working together to perform an important mission to uniquely serve airports with terrain, obstacles and other challenges that no other business can provide.As a Software Engineer at ANPC, you will be an integral part of our engineering team, developing real-time, safety-critical software applications. You will play a key role in a multi-year product evolution, directly impacting the safety and reliability of our systems.We are recruiting exclusively for candidates at our Hood River, Oregon headquarters. This role is not remote eligible.Essential Job Functions? Help drive a multi-year transition of our legacy architecture from single-core processes to a modern, single multi-core chipset solution.? Refine system requirements into robust software requirements, ensuring the software performs flawlessly under all foreseeable operating conditions.? Participate in designing a modular hardware/software architecture, utilizing partitioning strategies to optimize compliance with Design Assurance Level (DAL) constraints.? Author high-quality software detailed design documentation and ensure strict requirements traceability across the lifecycle, aligned with DO-278A and DO-330 standards.? Embrace Agile methodologies by creating/sizing stories, managing product backlogs, and actively participating in continuous integration and automated verification activities.Education and Work Experience Requirements? Bachelor’s degree in Software Engineering, Computer Science, Physics, or a related engineering discipline.? Experience developing and leveraging modular system and software architectures and creating downstream software detailed design, coding, and verification plan, procedure, and report artifacts.Core Requirements (Must Have)? Systems Programming: Strong, hands-on proficiency in C or C++.? Embedded & Firmware Development: Solid understanding of the hardware/software boundary, including bare-metal development, real-time operating systems (RTOS), and device driver implementation.? Technical Writing: Proven ability to author clear, concise, and unambiguous software requirements and high-quality design artifacts with minimal editorial oversight for certification submittals.? Modern Methodologies: Experience working within Agile product development frameworks, modular/incremental development practices, and continuous integration workflows.Highly Valued & "Nice to Have" Skills? Application & UI Development: Experience with C#, the .NET framework, and Win UI, including a foundational understanding of desktop UI/UX design principles.? Operating Systems: Familiarity with POSIX, Unix, or Linux environments.? Hardware & Scripting Integration: Exposure to FPGA integration and standard system bus architectures (e.g., AXI protocols). Proficiency in Python for automation, testing, or scripting.? Regulatory Standards: Familiarity with safety-critical software standards and compliance paths (e.g., DO-178C, DO-278A, or DO-330).? Legacy Codebases: Experience refactoring, modernizing, and maintaining complex legacy hardware/firmware codebases.Due to the sensitive nature of the information and projects handled at this facility, this position requires U.S. citizenship. Candidates must be U.S. citizens to be considered for this role.Work environmentThe work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job in an office environment. The noise level in the work environment is usually quiet to moderate. The employee will be exposed to the typical office environment with computers, printers and telephones.The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job in an office environment. The noise level in the work environment is usually quiet to moderate. The employee will be exposed to the typical office environment with computers, printers and telephones.
Physical DemandsPhysical DemandsThe physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job in an office environment. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Essential functions may require maintaining the physical condition necessary for sitting, walking or standing for periods of time; operating a computer and keyboard; talk and hear at normal room levels; using hands to finger, grasp, and feel; repetitive motion; close visual acuity to prepare and analyze data and figures; transcribing; viewing a computer terminal; extensive reading; lift, push, carry, or pull up to 20 pounds.In addition to base pay, our competitive total rewards package consists of:? 401(k) plan with match and immediate vesting.? Comprehensive suite of insurance benefits for employees (and their families) to include a variety of medical plan options (including an HSA with employer contribution), dental, vision, life and disability insurance, Employee Assistance Program (EAP), Legal/Identity support plans, pet insurance.? Access to Flexible Spending Accounts (Medical and Dependent Care).? Generous paid time off including 4 weeks of vacation per year, 11 paid company holidays, which includes a winter company shutdown from Christmas to New Year’s.