1

Software Engineer Contract Jobs in Salem, OR (NOW HIRING)

Software Engineer II

Salem, OR · On-site

$96 - $138/hr

Contract Location: New York, NY (Hybrid -- 2-3 days/week onsite) We're partnering with a major financial technology company to hire a Software Engineer II for a trust & safety engineering team ...

New

Software Engineer 3

Salem, OR · On-site

$60 - $65/hr

Software Engineer Location: Beaverton, OR (Onsite through January, then Hybrid - Work From Home ... Contract - 1 Year Pay Rate Range: $60 - $65 per hour (DOE) Responsibilities: * Design, develop, and ...

AI Engineer, Sr

Newberg, OR · On-site

$109K - $150K/yr

... data contracts and ensure data quality and consistency across pipelines * Ensure AI solutions meet security, privacy, and responsible AI standards * Collaborate with software engineers, data ...

AI Engineer, Sr

Newberg, OR · On-site

$109K - $150K/yr

... data contracts and ensure data quality and consistency across pipelines * Ensure AI solutions meet security, privacy, and responsible AI standards * Collaborate with software engineers, data ...

AI Engineer, Sr

Newberg, OR · On-site

$140 - $220/hr

... data contracts and ensure data quality and consistency across pipelines * Ensure AI solutions meet security, privacy, and responsible AI standards * Collaborate with software engineers, data ...

Senior Java Developer

Salem, OR · Remote

$58.50 - $74.75/hr

Remote Contract: Long-Term Contract Schedule: Monday-Friday, 8:00 AM-5:00 PM PST Government ... software testing, debugging,

Software * Microsoft Office (Outlook, Word, Excel) - Basic * Market Sector Software (MathCAD ... Writes technical specifications and develops contract plans independently * Assembles structural ...

Software * Microsoft Office (Outlook, Word, Excel) - Basic * Market Sector Software (MathCAD ... Writes technical specifications and develops contract plans independently * Assembles structural ...

Salem, OR Contract Role Onsite Role ( NO REMOTE) The scope of work is as follows: Review current ... Candidate should have the following hardware and software experience: Cisco Router: OEM Public IP ...

Senior Manufacturing Engineer

Salem, OR · On-site

$91K - $125K/yr

Collaborate with suppliers and contract manufacturers to validate design changes, material ... Experience with ERP and MES software is a plus. * Experience developing and implementing ...

next page

Showing results 1-20

Software Engineer Contract information

See Salem, OR salary details

$64K

$148.7K

$207.2K

How much do software engineer contract jobs pay per year?

As of Aug 29, 2026, the average yearly pay for software engineer contract in Salem, OR is $148,740.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,000.00 and $174,400.00 per year, depending on experience, location, and employer.

What is a software engineer contract?

Software engineer contracts are agreements where software engineers are hired on a temporary basis to work on specific projects or for a set period of time, rather than as permanent employees. Contractors often work for multiple clients, are paid hourly or per project, and may have more flexible schedules. These contracts outline the scope of work, compensation, deadlines, and other terms. Contract software engineers are responsible for delivering quality code and meeting the requirements set by the client or organization. This working arrangement can offer more autonomy, but also less job security and benefits compared to full-time employment.

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

To thrive as a Software Engineer Contract, you need strong programming skills, a solid understanding of software development methodologies, and a relevant degree or proven experience in computer science or related fields. Familiarity with source control systems (e.g., Git), cloud platforms, and proficiency in languages or frameworks required by the contract are crucial, as are any certifications in areas like AWS or Agile methodologies. Excellent problem-solving, adaptability, and communication skills help you quickly integrate with new teams and deliver results in diverse environments. These skills ensure you can efficiently contribute to projects, meet client expectations, and maintain professional flexibility across various assignments.

What are some common challenges faced by software engineers working on contract positions, and how can they be managed?

Software engineers on contract often face challenges such as quickly adapting to new codebases, understanding diverse team workflows, and managing changing project scopes. It's important to proactively communicate with team members, clarify project requirements early on, and stay organized to meet tight deadlines. Additionally, maintaining a strong personal workflow and being open to feedback can help contract engineers integrate more smoothly and deliver high-quality results within limited timeframes.

What is the difference between Software Engineer Contract vs Software Engineer Full-Time?

AspectSoftware Engineer ContractSoftware Engineer Full-Time
Employment TypeTemporary, project-basedPermanent, ongoing
Work EnvironmentTypically freelance or agency-basedCompany offices or remote
CredentialsUsually similar certifications and skillsSame as contract roles
BenefitsLimited or no benefitsHealth, retirement, paid leave

In summary, Software Engineer Contract roles are temporary positions focused on specific projects, often with fewer benefits, while Software Engineer Full-Time roles offer permanent employment with comprehensive benefits. Both roles require similar skills and credentials but differ mainly in employment stability and perks.

What are the most commonly searched types of Software Engineer jobs in Salem, OR?

The most popular types of Software Engineer jobs in Salem, OR are:

What are popular job titles related to Software Engineer Contract jobs in Salem, OR?

For Software Engineer Contract jobs in Salem, OR, the most frequently searched job titles are:

What job categories do people searching Software Engineer Contract jobs in Salem, OR look for?

The top searched job categories for Software Engineer Contract jobs in Salem, OR are:

What cities near Salem, OR are hiring for Software Engineer Contract jobs?

Cities near Salem, OR with the most Software Engineer Contract job openings:

Infographic showing various Software Engineer Contract job openings in Salem, OR as of August 2026, with employment types broken down into 83% Full Time, 13% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $148,740 per year, or $71.5 per hour.

Software Engineer II

Gravity IT Resources

Salem, OR • On-site

$96 - $138/hr

Other

Posted yesterday

New


Job description

Software Engineer II
Job Type: Contract
Location: New York, NY (Hybrid — 2–3 days/week onsite)

We’re partnering with a major financial technology company to hire a Software Engineer II for a trust & safety engineering team focused on high-risk interactions — protecting customer accounts from account takeover (ATO) and other fraud. The team sits at the center of how the company decides, in real time, whether a customer’s behavior looks risky enough to warrant additional verification.

This isn’t a generic backend-Java opening, and it isn’t a pure rules-writing role either; instead, it splits between the two: translating fraud, risk, and policy requirements into precise, testable decision logic, and building the backend services that run it in production.

What You’ll Do

  • Author, maintain, and tune fraud rules and policies across real-time fraud-decisioning engines to protect customer accounts from account takeover and other fraud.

  • Translate requirements from Policy, Risk, and Analytics partners into precise, testable rule logic — tuning thresholds, fraud signals, and link-analysis weights to raise catch precision while reducing friction for legitimate customers.

  • Design and implement features, API changes, and integrations across the backend services that support the fraud-prevention stack — not just the rules layer.

  • Use AI coding tools (Claude Code, Cursor, Codex, or similar) as a core part of your workflow to accelerate rule authoring and service development, always with human review and testing.

  • Test changes end-to-end before release, including shadow/silent-mode validation and managed production rollouts.

  • Contribute to engineering quality across the stack: design docs, code reviews, automated tests, CI/CD, and observability.

  • Support monitoring, on-call, and rapid issue resolution using observability dashboards to track service health, rule performance, and latency.

  • Collaborate closely with Policy, Analytics, Data Science, and Product partners to respond to emerging fraud attacks.

Required Qualifications

  • 2–3+ years of professional software engineering experience building backend services.

  • Proficiency in a server-side language, especially Java; Python or Node.js also valuable.

  • Experience translating business, policy, fraud, risk, or compliance requirements into executable rules or code.

  • Solid experience with RESTful API design and a server framework such as Spring MVC, Express, or Django.

  • Experience with relational and/or NoSQL database technologies.

  • Hands-on experience contributing to a production service — production-quality code and tests, deployment, and on-call.

  • Proficiency with AI coding tools and the judgment to use them effectively while validating their output.

  • Solid grasp of Agile development, object-oriented design, and engineering best practices.

  • Willing to work onsite 2–3 days per week.

Preferred Qualifications

  • Familiarity with business rules engines (e.g., Drools) — authoring and debugging rule sets, ideally with AI assistance.

  • Experience with risk decisioning, case-disposition, or trust & safety systems.

  • AWS or other cloud experience.

  • Exposure to formal release/change-management processes and observability tooling (e.g., Splunk, AppDynamics, New Relic, Datadog).

  • Experience contributing to backend services at scale — design, reliability, performance.

  • Interest in fraud prevention, trust & safety, or risk systems.

  • Link-analysis or graph-based fraud-signal experience.

What We’re Looking For
Success in this role is about specificity and real-world AI fluency more than any one tech stack. We’re looking for someone who can speak concretely about a requirement they personally translated into rules or code — not just “worked with stakeholders” — and who already treats AI coding tools as a working part of how they build software, not a buzzword. A self-starter comfortable owning both halves of the job: representing policy accurately in code, and keeping the services that run it fast and reliable.

Software Engineer II
Job Type: Contract
Location: New York, NY (Hybrid — 2–3 days/week onsite)

We’re partnering with a major financial technology company to hire a Software Engineer II for a trust & safety engineering team focused on high-risk interactions — protecting customer accounts from account takeover (ATO) and other fraud. The team sits at the center of how the company decides, in real time, whether a customer’s behavior looks risky enough to warrant additional verification.

This isn’t a generic backend-Java opening, and it isn’t a pure rules-writing role either; instead, it splits between the two: translating fraud, risk, and policy requirements into precise, testable decision logic, and building the backend services that run it in production.

What You’ll Do

  • Author, maintain, and tune fraud rules and policies across real-time fraud-decisioning engines to protect customer accounts from account takeover and other fraud.

  • Translate requirements from Policy, Risk, and Analytics partners into precise, testable rule logic — tuning thresholds, fraud signals, and link-analysis weights to raise catch precision while reducing friction for legitimate customers.

  • Design and implement features, API changes, and integrations across the backend services that support the fraud-prevention stack — not just the rules layer.

  • Use AI coding tools (Claude Code, Cursor, Codex, or similar) as a core part of your workflow to accelerate rule authoring and service development, always with human review and testing.

  • Test changes end-to-end before release, including shadow/silent-mode validation and managed production rollouts.

  • Contribute to engineering quality across the stack: design docs, code reviews, automated tests, CI/CD, and observability.

  • Support monitoring, on-call, and rapid issue resolution using observability dashboards to track service health, rule performance, and latency.

  • Collaborate closely with Policy, Analytics, Data Science, and Product partners to respond to emerging fraud attacks.

Required Qualifications

  • 2–3+ years of professional software engineering experience building backend services.

  • Proficiency in a server-side language, especially Java; Python or Node.js also valuable.

  • Experience translating business, policy, fraud, risk, or compliance requirements into executable rules or code.

  • Solid experience with RESTful API design and a server framework such as Spring MVC, Express, or Django.

  • Experience with relational and/or NoSQL database technologies.

  • Hands-on experience contributing to a production service — production-quality code and tests, deployment, and on-call.

  • Proficiency with AI coding tools and the judgment to use them effectively while validating their output.

  • Solid grasp of Agile development, object-oriented design, and engineering best practices.

  • Willing to work onsite 2–3 days per week.

Preferred Qualifications

  • Familiarity with business rules engines (e.g., Drools) — authoring and debugging rule sets, ideally with AI assistance.

  • Experience with risk decisioning, case-disposition, or trust & safety systems.

  • AWS or other cloud experience.

  • Exposure to formal release/change-management processes and observability tooling (e.g., Splunk, AppDynamics, New Relic, Datadog).

  • Experience contributing to backend services at scale — design, reliability, performance.

  • Interest in fraud prevention, trust & safety, or risk systems.

  • Link-analysis or graph-based fraud-signal experience.

What We’re Looking For
Success in this role is about specificity and real-world AI fluency more than any one tech stack. We’re looking for someone who can speak concretely about a requirement they personally translated into rules or code — not just “worked with stakeholders” — and who already treats AI coding tools as a working part of how they build software, not a buzzword. A self-starter comfortable owning both halves of the job: representing policy accurately in code, and keeping the services that run it fast and reliable.

Equal Employment Opportunity Statement
Gravity IT Resources is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, veteran status, or any other legally protected characteristic. All employment decisions are based on qualifications, merit, and business needs.

#J-18808-Ljbffr