1

Contract International Software Engineer Jobs in Oregon

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

Design and implement Spring Boot microservices using modern patterns (contract-first APIs, layered ... Mentor engineers , lead design reviews, and document patterns to drive consistency across the stack.

Senior Software Engineer

OR · On-site +1

$140K - $176K/yr

This is a co-founder-level engineering role working in a tight, single-threaded Pod alongside a ... Drive the technical discovery, design, API contracts, and rapid discovery of net-new business ...

$125K - $172K/yr

Senior Software Engineer Contingent Upon Contract Funding Purpose: * Valkyrie Enterprises is seeking an accomplished, mission‑focused Principal/Senior Software Engineer to join our advanced ...

Software Engineer (Backend)

OR · On-site +1

$180K - $225K/yr

Come Build With Us We're looking to add a backend engineer to our team. You'll have an opportunity ... For international roles, we aim to pay top of market for your country. Depending on experience, the ...

... Contract Staffing (Staff Augmentation) Permanent Placement (Staff Augmentation) ICAP (Contractor Payroll) Flextrack (Vendor Management System) Software Developer On behalf of our client, Procom ...

OR · On-site

$57.50 - $77.25/hr

Natera is seeking a Software Engineer III to help design, develop, and maintain our Voice AI ... Document voice AI patterns, integration contracts, and operational runbooks for the team.

Showing results 21-40

Contract International Software Engineer information

What is a contract international software engineer?

A Contract International Software Engineer is a software professional hired on a temporary basis to work on specific projects for companies located in different countries. They typically possess strong technical skills and are responsible for designing, developing, testing, and maintaining software applications according to the client's requirements. These engineers may work remotely or relocate depending on the contract terms and often need to be familiar with international standards and cross-cultural communication. Their work is defined by a contract that outlines the scope, duration, and payment for their services.

What are the key skills and qualifications needed to thrive as a contract international software engineer?

To thrive as a Contract International Software Engineer, you need strong programming skills, experience with software development methodologies, and typically a relevant degree in computer science or a related field. Familiarity with version control systems like Git, cloud platforms such as AWS or Azure, and knowledge of international coding standards are often required, along with any necessary certifications. Excellent communication, cross-cultural collaboration, and adaptability are soft skills that help navigate diverse teams and remote work environments. These skills and qualities are crucial to deliver reliable, scalable solutions that meet global client needs efficiently and effectively.

What are some common challenges faced by contract international software engineers, and how can they be addressed?

Contract International Software Engineers often encounter challenges related to remote collaboration, time zone differences, and adapting to diverse development practices. Effective communication tools and regular check-ins with global teams can help bridge time and cultural gaps. It's also important to familiarize yourself with the client's preferred coding standards and agile methodologies to ensure smooth integration. Building strong relationships with team members and proactively seeking feedback can make transitioning between projects and organizations more seamless.

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

AspectContract International Software EngineerContract Software Developer
CredentialsTypically requires a degree in Computer Science or related field, with international work experienceUsually requires a degree or coding bootcamp certification, with a focus on specific programming languages
Work EnvironmentOften works remotely or on-site with international teams, in global companiesPrimarily works remotely or on-site within local or national companies
Employer & Industry UsageUsed by multinational firms, tech consultancies, and agencies hiring for international projectsCommon in local startups, small to medium enterprises, and domestic tech firms

The Contract International Software Engineer typically involves working on global projects with international teams, requiring specific credentials and experience in cross-cultural collaboration. In contrast, the Contract Software Developer usually focuses on local or national projects, with credentials centered on specific programming skills. Both roles involve contract work but differ mainly in scope, environment, and employer type.

What are the most commonly searched types of International Software Engineer jobs in Oregon?

The most popular types of International Software Engineer jobs in Oregon are:

What are popular job titles related to Contract International Software Engineer jobs in Oregon?

For Contract International Software Engineer jobs in Oregon, the most frequently searched job titles are:

What cities in Oregon are hiring for Contract International Software Engineer jobs?

Cities in Oregon with the most Contract International Software Engineer job openings:

Infographic showing various Contract International Software Engineer job openings in Oregon as of August 2026, with employment types broken down into 75% Full Time, 22% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Senior Software Engineer, Connected Devices

Rapta, Inc

Portland, OR • On-site

$140K - $175K/yr

Full-time

Re-posted 28 days ago


Job description

Senior Software Engineer Connected Devices

Full-Time Position | Portland, Oregon

About Us

Rapta is revolutionizing precision US manufacturing with an agentic native AI Platform trusted by the nation's top defense primes. Backed by top investors and growing 521% year-over-year, we're a Portland-based team building computer vision and robotics technology that keeps America's most critical production lines running flawlessly. If you want to do meaningful work at the intersection of AI and advanced manufacturing, we'd love to meet you.

Position Overview

We're looking for a Senior Software Engineer who writes production software for hardware. You'll own the software layer that connects Rapta's AI platform to the physical world industrial cameras, smart tools, motion stages, and edge GPUs deployed on real factory floors. This is a software engineering role first; the differentiator is that you're fluent in the protocols, timing constraints, and failure modes of industrial hardware, and you write clean, testable code that talks to it reliably.

You'll work directly with the CTO and partner closely with our Feature Engineering and Platform teams to build the hardware abstraction layer that the rest of the product depends on.

What You'll Do

  • Design and build the software interfaces between Rapta's AI platform and industrial hardware cameras, smart wrenches, motion stages, and edge compute
  • Implement and maintain device drivers and integration libraries for industrial protocols: Modbus TCP, Open Protocol, OPC-UA, GigE Vision, USB3 Vision, RS-232/485, CAN
  • Define clean, versioned hardware abstraction APIs (gRPC/protobuf, contract-first) that decouple application code from device specifics
  • Own peripheral integration end-to-end: vendor SDK evaluation, driver implementation, error handling, observability, and field debugging
  • Write the software that brings up new hardware in the lab and qualifies it for deployment calibration routines, self-test, diagnostics, telemetry
  • Build and maintain hardware-in-the-loop test infrastructure so device integrations have real test coverage
  • Debug across the full stack when things go wrong on a customer floor from Python application code through gRPC, through the protocol layer, down to a misbehaving device

What We're Looking For

  • 10+ years writing production software, with significant time spent on systems that talk to hardware
  • Strong software engineering fundamentals: you write clean, tested, maintainable code and care about API design
  • Deep familiarity with at least two or three major industrial protocols and significant experience with real time protocol analyzers and debugging from first principals
  • Comfortable in a factory, a lab, and a terminal often in the same day
  • Pragmatic about the line between "what the hardware can do" and "what the software should expose"

Required Technical Skills

  • Expert-level Python; strong fluency in at least one of C#, C++ or Go, for performance-critical or driver-adjacent work
  • Hands-on experience implementing Modbus TCP/RTU clients and servers in production code
  • Experience integrating industrial smart tools via protocols like Open Protocol (Atlas Copco/Desoutter), Kolver, or equivalent vendor protocols
  • Working knowledge of OPC-UA, GigE Vision, USB3 Vision, RS-232/485, and CAN you don't need all of them, but you should have shipped code against several
  • Experience with industrial camera SDKs (Basler/pypylon, FLIR Spinnaker, GenICam, or similar) including AOI/ROI, triggering, and lens control
  • Strong Linux fundamentals udev rules, systemd services, kernel module basics, USB and network device debugging
  • gRPC/protobuf or equivalent contract-first API design experience
  • Infrastructure-as-code fluency: Ansible or equivalent for repeatable provisioning of hardware-attached systems
  • Comfort writing integration tests, hardware-in-the-loop tests, and diagnostic tooling

Highly Competitive Candidates Will Also Bring

  • Experience deploying software in DOD, defense industrial base, or CMMC-regulated environments
  • Familiarity with edge computing constraints air-gapped networks, deterministic startup, thermal and power limits
  • Bazel monorepo experience
  • Familiarity with manufacturing quality standards (ISO, Six Sigma, IPC)

Why Join Us?

  • Foundational role building the hardware integration layer at a high-growth AI company
  • Meaningful early-stage equity at a late seed-stage company
  • Competitive compensation and benefits package

Location Requirements

This position requires full time, 5 days per week in-office presence at our Portland headquarters. Candidates must be local to the Portland, Oregon metro area or willing to relocate at their expense prior to start. Remote-only applicants need not apply.