2

Remote Software Developer Jobs in Salem, OR (NOW HIRING)

Pre-Sales Solutions Engineer

Salem, OR · On-site +1

$139K - $217K/yr

A working knowledge of CAD software (AutoCAD, etc) * Ability to travel (~40-60%) for client ... This is a fully remote role with the option to work hybrid if a commutable distance from our Salem ...

Full Stack Engineer

Salem, OR · Remote

$40 - $75/hr

Contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and ... other engineers -- who are driving real-world impact in AI development. Our platform offers an ...

QA Engineer - AI Trainer

Salem, OR · Remote

$40 - $75/hr

Contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and ... other engineers -- who are driving real-world impact in AI development. Our platform offers an ...

CAD Technician

Salem, OR · On-site +1

$28 - $41/hr

... Remote possible.) We're looking for a skilled CAD Technician who thrives in a collaborative ... You'll work alongside experienced engineers, using cutting-edge tools and software to turn concepts ...

Construction Senior Project Manager

Salem, OR · Remote

$112K - $152K/yr

Lead entire project team consisting of architects, engineers, general and specialty contractors ... This is a remote position with travel required for projects throughout the region. Mileage ...

... with input from Engineering, Project Managers, and Operations Management within their assigned ... Qualus also provides software and technology enabled services and develops breakthrough solutions ...

Quality Assurance Specialist, Sr

Newberg, OR · Remote

$86K - $119K/yr

Fully remote is not an option due to manufacturing facility-based activities. Education and ... Bachelor's degree in business, science, or engineering field, or equivalent experience. * At least ...

Senior Manager, AI Innovation

Salem, OR · On-site +1

$268K - $364K/yr

You will manage a high-performing team of researchers and engineers, fostering a culture of ... Partner with Hardware and Robot Software teams to ensure that next-generation sensor suites are ...

next page

Showing results 1-20

Remote Software Developer information

See Salem, OR salary details

$48.4K

$112.8K

$167.4K

How much do remote software developer jobs pay per year?

As of Jun 14, 2026, the average yearly pay for remote software developer in Salem, OR is $112,767.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,700.00 and $131,100.00 per year, depending on experience, location, and employer.

What Is the Job of Remote Software Developers?

Remote software developers design and create computer software programs and systems for their employer or client. Unlike in-house software developers, remote software developers work from home or another location outside of the office. As a remote software developer, you discuss the kind of program you need to create, making sure to clarify with your department or with your client what they need in their application. You may develop an entirely new program or improve an existing one. Remote developers are responsible for a program’s overall framework, and they design precise workflow charts that explain to programmers what code is needed for different aspects of the program. Remote software developers also design tests and protocols for the QA department to follow when they are testing the application.

What is the difference between Remote Software Developer vs Remote Web Developer?

AspectRemote Software DeveloperRemote Web Developer
Required SkillsProgramming languages, software architecture, codingHTML, CSS, JavaScript, front-end/back-end web development
Work EnvironmentSoftware companies, tech firms, startupsWeb agencies, digital agencies, tech companies
CertificationsComputer Science degree, coding bootcampsWeb development certifications, HTML/CSS courses
Common UsageDeveloping applications, software solutionsBuilding websites, web applications

Remote Software Developers focus on creating software applications and systems, requiring programming skills and software architecture knowledge. Remote Web Developers specialize in designing and building websites and web applications, often with expertise in HTML, CSS, and JavaScript. While both roles involve coding and can be remote, their primary focus and skill sets differ, making it important to choose the role that aligns with your expertise and career goals.

How do remote software developers stay connected and collaborate effectively with their teams?

Remote software developers typically use a variety of collaboration tools, such as Slack, Microsoft Teams, and Zoom, to communicate with colleagues and participate in daily stand-ups or sprint planning meetings. Version control systems like GitHub or GitLab are essential for code collaboration and review. Regular check-ins, clear documentation, and agile workflows help ensure everyone stays aligned and productive despite working from different locations. Proactive communication and time management are crucial for overcoming the challenges of remote work and successfully contributing to team goals.

What is a Remote Software Developer?

A Remote Software Developer is a professional who designs, builds, and maintains software applications while working from a location outside of a traditional office, often from home or another remote setting. These developers collaborate with team members using online communication and project management tools. Remote work allows for greater flexibility and access to global job opportunities, but it also requires strong self-motivation and communication skills. Companies hire remote software developers to tap into a wider talent pool and to offer flexible work arrangements.

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

To thrive as a Remote Software Developer, you need strong programming skills, problem-solving ability, and a relevant degree or equivalent experience in computer science or software engineering. Familiarity with common development tools (such as Git, Visual Studio Code, and CI/CD platforms) and frameworks, as well as knowledge of cloud services, are typically required. Excellent communication, self-motivation, and time management skills help you collaborate effectively and stay productive in a remote setting. These skills and qualities are essential for delivering high-quality software, meeting deadlines, and contributing to distributed teams.
What are the most commonly searched types of Software Developer jobs in Salem, OR? The most popular types of Software Developer jobs in Salem, OR are:
What are popular job titles related to Remote Software Developer jobs in Salem, OR? For Remote Software Developer jobs in Salem, OR, the most frequently searched job titles are:
What job categories do people searching Remote Software Developer jobs in Salem, OR look for? The top searched job categories for Remote Software Developer jobs in Salem, OR are:
What cities near Salem, OR are hiring for Remote Software Developer jobs? Cities near Salem, OR with the most Remote Software Developer job openings:
Infographic showing various Remote Software Developer job openings in Salem, OR as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% Remote job distribution, with an average salary of $112,767 per year, or $54.2 per hour.
Sr. Database Engineer - ITSM, ETL, Healthcare

Sr. Database Engineer - ITSM, ETL, Healthcare

Mavensoft Technologies, LLC.

Salem, OR • Remote

Other

Posted 4 days ago


Job description

Role: Sr. Database Engineer - ITSM, ETL, Healthcare
Duration: 9 Months (Contract) W2
Location: Salem, OR (Remote)
Key Skills:
Description:
Seeking experienced Database Analyst with expertise in implementation, maintenance and operations of the Ivanti ITSM suite including Neurons.
Specifically, the proposed key person must have Ivanti expertise in the following:
  • Workflow design / flow diagrams and process documentation
  • ETL and data migration documentation
  • Data cleansing, normalization and standardization
  • Data mapping and transformation rules
  • SQL queries, reports and dashboards
  • KPI metrics and analytics
  • User guides, SOPs, and knowledge articles
  • ITSM / ITAM subject matter expertise (SME)
  • CMDB and configuration data validation
  • Asset, software, and contract data analysis
  • Software normalization and categorization
  • Data reconciliation and quality assurance
  • UAT support and data validation
  • Executive and operational reporting
  • Trend analysis and operational insights
  • System integration support
  • Data governance and compliance reporting
  • Stakeholder collaboration and workshops
  • Agile project participation
  • Process improvement and optimization

Scope of Work:
  • Contractor will collaborate with the Client's team members to support the configuration and management of relational data models aligned with Ivanti ITSM and Neurons platform requirements.
  • Translate spreadsheet-based and manual processes into structured, scalable data systems to support hardware/software asset and purchasing workflows.
  • Contribute to the design and population of the configuration management database (CMDB), asset inventories, and line-item level purchasing structures.
  • Assist in mapping legacy records (e.g., hardware, software, vendor, location, financial) into Ivanti object structures, identifying and integrating missing or incomplete data.
  • Support integration efforts with procurement systems, inventory sources, and automated discovery tools.
  • Plan and support data migration activities, including extraction, transformation, and load (ETL), testing, cleanup, and validation.
  • Ensure data normalization, integrity, and accessibility across the asset lifecycle, incorporating performance tuning, error correction, and auditing best practices.
  • Collaborate with internal technical teams and vendors to troubleshoot and validate data mappings, field configurations, and automation triggers.
  • Document custom database structures, data dictionaries, and configuration elements to support maintainability and knowledge transfer.

Tasks:
  • Participate in daily and weekly Sprint Planning and review meetings with the client's ITSM team.
  • Provide feedback and input on the project release schedules, including identifying and recommending incremental delivery of work for the deliverables to be completed in a specific sprint.
  • Provide updates to current Tasks and action items, upcoming tasks and action items, and plan work for the current and upcoming sprints.
  • Demonstrate understanding of requirements using incremental functional prototypes and receiving and documenting feedback from business and technical stakeholders.
  • Review any additions / modifications to requirements and determine impact to deliverables and timelines. Communicate impact to Client's Business Operations ITSM lead and contract administrator.
  • Document Services completed under this Task in the relevant Sprint Report Package.
  • Keep members of the project apprised of sprint status via daily updates within daily meetings and within tracking systems as needed.
  • Coordinate review and ensure updates of product delivery schedule are agreed upon by the Client's Business Operations ITSM lead and contract administrator.
  • Contractor shall complete program documentation identified in the Sprint Planning meetings. Contractor must follow standard version control, configuration management principles, and OIS standards while making changes to artifacts.
Contractor shall create:
  • Flow diagrams and process documentation.
  • ETL and data migration plans and other associated documentation.
  • Data mapping and data transformation rules.
  • SQL queries, reports and dashboards.
  • KPI metrics and analytics.
  • User guides, SOPs and knowledge articles.
  • CMDB configuration specifications.
  • Software normalization and categorization documentation.
  • Data reconciliation and quality assurance guides and SOPs.
  • UAT test scripts and validation.
  • Trend analysis reports.
  • Data governance and compliance reporting.
  • Process improvement and optimization recommendations.
  • Other ITSM/ITAM artifacts as defined in the Sprint Planning meetings.

Mavensoft Technologies logo

About Mavensoft Technologies

Sourced by ZipRecruiter

Mavensoft’s culture embodies a people-first value system. We genuinely care and empower all team members to consistently demonstrate their energy and passion towards helping our customers reach their goals. As a solution-oriented company, we always strive to deliver our very best to both customers and team members. We make it our daily business to arrive ready to execute and resolve all of your tasks and requests. With such an emboldening, team-centric approach, you'll continue to realize increased employee productivity, delightful customer engagement, improved operational efficiency, and rapid business growth. Our senior management team is built around industry enthusiasts, technocrats, and creative problem solvers. Actively involved in the tech community, we help foster creativity and adopt new technologies for changing the business landscape.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Beaverton, OR, US

Year founded

2004

Social media