2

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

iOS Engineer -Remote

Salem, OR ยท Remote

$61.63 - $88.47/hr

Own the entire software development process from timeline estimation to coding, testing and release ... * 2+ years of full-time experience in iOS development with Swift * Strong knowledge of iOS ...

iOS Engineer -Remote

Salem, OR ยท On-site

$166K - $191K/yr

Own the entire software development process from timeline estimation to coding, testing and release ... * 2+ years of full-time experience in iOS development with Swift * Strong knowledge of iOS ...

Senior Solutions Engineer

Pittsburgh, PA ยท On-site +1

$149K - $194K/yr

Develop software integrations using Python, REST API and MQTT. * Design mechatronics systems and ... Experience contributing to SDKs, developer tools, or integration frameworks * Built reusable ...

Senior Solutions Engineer

Salem, OR ยท On-site

$149K - $194K/yr

Develop software integrations using Python, REST API and MQTT. * Design mechatronics systems and ... Experience contributing to SDKs, developer tools, or integration frameworks * Built reusable ...

Mechanical Systems Engineer

Lebanon, OR ยท On-site

$90K - $110K/yr

Design and develop mechanical systems, assemblies, and components utilizing 3D CAD software ... Lean Manufacturing and continuous improvement experience Your Work Schedule This is a full-time, ...

Job Type Full-time Description Better Careers Start Here! Join a company that fosters career growth ... Use CAD software to prepare documents for permitting, as needed. * Provide assistance to GIS team ...

Quality Engineer 1

Salem, OR ยท On-site

$71K - $91K/yr

Overview We are seeking a full-time Quality Engineer 1 in our Salem, OR location. In this role, you ... Experience with SPC software, Minitab, Excel, and data analysis * Knowledge of Geometric ...

Senior Manufacturing Engineer

Salem, OR ยท On-site

$127K - $164K/yr

Experience with ERP and MES software is a plus. * Experience developing and implementing ... for full-time employees: * 401(k) Plan: Includes a 6% company match. * Equity: Company stock ...

Senior Manufacturing Engineer

Salem, OR ยท On-site

$127K - $164K/yr

Experience with ERP and MES software is a plus. * Experience developing and implementing ... for full-time employees: * 401(k) Plan: Includes a 6% company match. * Equity: Company stock ...

Senior AI Research Engineer

Salem, OR ยท On-site +1

$195K - $304K/yr

Collaborate with Robotics Software and AI engineering teams to develop policies which can be ... for full-time employees: * 401(k) Plan: Includes a 6% company match. * Equity: Company stock ...

Senior AI Research Engineer

Salem, OR ยท On-site

$195K - $304K/yr

Collaborate with Robotics Software and AI engineering teams to develop policies which can be ... for full-time employees: * 401(k) Plan: Includes a 6% company match. * Equity: Company stock ...

Showing results 21-40

Fulltime Software Developer information

See Salem, OR salary details

$48.2K

$112.4K

$166.8K

How much do fulltime software developer jobs pay per year?

As of Sep 3, 2026, the average yearly pay for fulltime software developer in Salem, OR is $112,408.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,500.00 and $130,700.00 per year, depending on experience, location, and employer.

What is a fulltime software developer?

Fulltime Software Developers are professionals who design, build, test, and maintain software applications as their primary occupation. They work for companies or organizations on a standard full-time schedule, typically 40 hours per week. Their responsibilities can include writing code, troubleshooting issues, collaborating with other team members, and staying updated with new technologies. Fulltime roles often provide benefits such as health insurance, paid time off, and opportunities for career advancement.

What are the key skills and qualifications needed to thrive as a fulltime software developer?

To thrive as a Fulltime Software Developer, you need proficiency in programming languages (such as Java, Python, or JavaScript), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with development frameworks, version control systems like Git, and experience with tools such as IDEs and CI/CD pipelines are commonly required. Strong communication, teamwork, and adaptability are crucial soft skills that help developers collaborate effectively and respond to changing project needs. These skills ensure high-quality, maintainable code and successful project delivery in dynamic development environments.

What are some common challenges faced by fulltime software developers in agile teams, and how can they be addressed?

One common challenge for fulltime software developers working in agile teams is balancing the need for rapid iteration with maintaining high code quality. Developers often face tight deadlines for sprint deliverables, which can sometimes lead to technical debt if not carefully managed. Effective communication with team members, regular code reviews, and adopting automated testing practices can help mitigate these issues. Additionally, being proactive in sprint planning and retrospective meetings allows developers to voice concerns and collaboratively find solutions, making the work environment more supportive and productive.

What is the difference between Fulltime Software Developer vs Part-time Software Developer?

AspectFulltime Software DeveloperPart-time Software Developer
Work HoursTypically 35-40 hours per weekLess than 30 hours per week
Employment StatusFull-time employment with benefitsPart-time employment, often without full benefits
Project ScopeInvolved in ongoing, long-term projectsMay work on specific tasks or short-term projects
Salary & BenefitsSteady salary, health insurance, paid leaveHourly pay or fixed fee, limited or no benefits

Fulltime Software Developers work regular hours, often with benefits, focusing on long-term projects. Part-time Software Developers work fewer hours, usually on specific tasks, with limited benefits. The choice depends on your availability and career goals.

What job categories do people searching Fulltime Software Developer jobs in Salem, OR look for?

The top searched job categories for Fulltime Software Developer jobs in Salem, OR are:

What cities near Salem, OR are hiring for Fulltime Software Developer jobs?

Cities near Salem, OR with the most Fulltime Software Developer job openings:

Infographic showing various Fulltime Software Developer job openings in Salem, OR as of August 2026, with employment types broken down into 100% Full Time. Highlights an 88% In-person, and 12% Remote job distribution, with an average salary of $112,408 per year, or $54 per hour.

Engineering Technician

City of McMinnville, OR

Mcminnville, OR โ€ข On-site

$65K - $91K/yr

Full-time

Medical, Dental, Vision, Life, PTO

Re-posted 8 days ago


Job description

Salary : $65,728.00 - $91,998.40 Annually
Location : Community Development Center | 231 NE 5th St., McMinnville, OR
Job Type: Full-Time
Job Number: FY2025-00238
Department: Public Works
Division: Engineering
Opening Date: 07/28/2026
Closing Date: Continuous
Position Summary
The City of McMinnville is hiring an Engineering Technician. This position performs journey-level technical engineering work including administering engineering surveys, collecting engineering data, drafting and design engineering work, field checking and drafting maps, inspecting structures and construction projects, preparing contract data for engineering projects, and ensuring that professional standards and requirements are met for the issuance of permits.
This posting will remain open until filled, with a a first review of applications on Monday, August 24th.
Essential Job Functions
ESSENTIAL JOB FUNCTIONS:
Project and Plan Review and Support
  1. Assists with the preparation of design plans, specifications, and contract documents for City public works projects, such as streets, stormwater, and sanitary sewers.
  2. Takes and records field measurements, prepares preliminary designs, calculates quantities, and prepares cost estimates.
  3. Reviews construction plans for public and private developments for completeness and compliance with local, state, and federal standards and submits to City Engineer or designee for approval following corrections.
  4. Reviews tentative plans of subdivisions and final subdivision plats for completeness and compliance to City ordinances, codes, and State law. Submits review comments to City Engineer or designee for private development applications.
  5. Provide information to developers, contractors and the general public regarding engineering and constructions requirements and handles with public complaints regarding constructions projects.
  6. Prepares development agreements for subdivision projects.
  7. Conducts or arranges pre-construction meeting for subdivision improvements.
  8. Performs a variety of drafting assignments related to Public Works projects using manual and computerized methods; creates and updates drawings, maps, graphs, and charts for engineering use; and provides data to the City's GIS Specialist.

Engineering Department Support
  1. Assists with implementation and administering the City's Defective Private Sewer Lateral Replacement Program.
  2. Transfers "as-built" record drawings to AutoCAD base maps.
  3. Reviews and routes Right-of-Way permits for work performed by others within City Rights-of-Ways.
  4. Locates and marks City-owned utilities within the City Right-of-Way.
  5. Reviews legal descriptions (e.g., deeds, easements, annexation ordinances).
  6. Files inspection reports with the State, as required.
  7. Calculates and assesses fees and charges for new development based on City ordinances, including system development charges and engineering fees.
  8. Prepares project staff reports and memorandums.
  9. Serves as liaison for the Department with other City departments, divisions, outside agencies and intergovernmental committees as assigned.

Inspections
  1. Inspects work performed by contractor for compliance to plans and specifications. Maintains appropriate progress records.
  2. Reviews compaction tests of trench backfill, sub grade and base course.
  3. Witnesses various testing of sewer lines, manholes, pipes, and internal television inspection of pipes.
  4. Inspect sidewalk, driveway, and curb ramps to ensure compliance with City, State, and Federal guidelines.

GENERAL JOB FUNCTIONS:
  • Establish and maintain effective working relationships with staff, other agencies, and the public.
  • Perform other duties as assigned within the scope of the classification.
  • Participate in committees when requested.
  • Maintain proficiency in job requirements which may include attending training and meetings, reading materials, and meeting with others in areas of responsibility, which may require travel.
  • Maintain work areas in a clean and orderly manner.
  • Maintain confidentiality, data integrity, and comply with all related city, state, and federal standards related to confidentiality.

Qualifications
REQUIRED QUALIFICATIONS:
Any equivalent combination of education and experience which provide the knowledge, skills, and abilities required to perform the duties as described. A typical way to qualify would be associates' degree in civil engineering/survey and/or three years of increasingly responsible experience related to the duties and responsibilities of an Engineering Technician.
Knowledge of:
  • Civil engineering principles and methods.
  • Computers and software related to drafting and engineering design.
  • Survey principles and practices.
  • Inspection and design principles and practices
  • City codes, property descriptions and professional standards.
  • Mathematical computations through trigonometry.

Skill and Ability to:
  • Operate a variety of computer software programs including CAD software, asset management software, and permitting software.
  • Use manual and electronic survey equipment
  • Prepare maps and designs from field investigation notes
  • Prepare documentation and write clear and concise reports.
  • Design engineering projects using CAD software.
  • Interpret and review engineering plans and specifications.
  • Exemplify traits that reflect the City's culture, including integrity, customer service orientation, cultural competency, trustworthiness, flexibility, and a willingness to change.

PERFERRED TRAINING AND/OR LICENSES:
Oregon Building Codes Division - Limited Plumbing Inspector (PIS) Certification
Supplemental Information
WORKING CONDITIONS:
The position requires regular (60-80%) ability to use dexterity and fine motor skills assemble, build or repair machines or other objects. Continuous (81% of the time) use of office equipment. The position requires little (0-5%) physical effort such as lifting, carrying, or movement, etc. Movements required to complete work are not difficult, and only require a usual degree of agility and hand eye coordination. The work environment is protected with only some occasional hazards or obstacles (20-40%). There is a moderately low level of personal risk or hazard. Job conditions are occasionally uncomfortable, with moderate (20-40%) issues of confinement, temperature change, incident of noise, or interactions of a disagreeable nature, inside/outside work, dirty conditions, exposure to contagious disease, etc. Driving is a major responsibility for this position.
SUPERVISORY RESPONSIBILITIES:
Supervision of others is not a typical function assigned to this position. May provide training and orientation to newly assigned personnel and may assign work to student workers.
SUPERVISION RECEIVED:
Works under the general direction of the City Engineer and Engineering Project Manager.
ADDITIONAL REQUIREMENTS:
  • Required documents must be provided at the time of application. Please remove any personal information such as photographs, date of birth, gender, social security number, and other protected information from your documents. Documents containing protected information will be considered incomplete. Incomplete applications will not be considered.
  • Finalists for this position will be subject to a computerized criminal history check. driving record check (if required for position), and education and certification verification. Adverse background information will be reviewed and could result in withdrawal of a conditional job offer or termination of employment.
  • The City of McMinnville does not offer visa sponsorship. Within three days of hire, you will be required to complete the US Department of Homeland Security's I-9 form confirming authorization to work in the United States.
  • Positions are subject to budget consideration and approval. For the candidate who is hired into this position, salary placement will be based on guidelines in the handbook or association agreement (as applicable) to assess education and experience. For this reason, please be sure to include everything in your application that you want considered towards placement.

The City of McMinnville only accepts applications through our online application system at https://www.governmentjobs.com/careers/Mcminnville. We want you to be successful in applying with us. We highly encourage you to complete and submit your application in advance of the deadline. For technical assistance, please call (855) 524-5627.
The City of McMinnville is an equal opportunity employer.
Applicants with disabilities who need a reasonable accommodation (e.g., assistive listening devices)
to participate in the recruitment and/or selection process should contact Vicki Hedges, Human Resources Director.
The City of McMinnville is proud to hire veterans.
Applicants are eligible to use Veteran's Preference in accordance with ORS 408.225, 408.230 and 408.235; and OAR 105-040-0010 and 105-040-0015. Military personnel who expect to be honorably discharged from the military within 120 days of certifying veteran status on this job application, may also request preference. Preference will only be given if the applicant meets the minimum qualifications and any special qualifications for the position and they electronically attach the required documentation at the time of application.
DOCUMENTS REQUIRED:
  • MEMBER COPY 4 of the Certificate of Release or Discharge from Active Duty (DD Form 214 or 215) - OR - Letter from the US Dept. of Veterans Affairs indicating a non-service connected pension. If you need to request a copy of your DD-214, click here.
  • Disabled Veterans must also submit a copy of their Veterans disability preference letter from the Department of Veterans Affairs.

For information regarding Veteran's Preference qualifications, visit the following website: https://www.oregon.gov/boli/workers/Pages/veterans-preference.aspx
The City of McMinnville prohibits discrimination and harassment of any kind. We are committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at the City of McMinnville are based on business needs, job requirements, and individual qualifications, without regard to race, color, age, religion or belief, gender, sexual orientation, ability, family or parental status, or any other status protected by state and federal law. We do not tolerate discrimination or harassment based on any of these characteristics.
The City of McMinnville is dedicated to fostering a fair and inclusive environment in all aspects of our employment practices, including recruitment, hiring, retention, promotion, and training. We are also committed to supporting leadership development in the broader McMinnville community and working toward a welcoming and respectful atmosphere for everyone. We encourage candidates who align with these principles to join us in contributing to a stronger and more unified McMinnville.
The City of McMinnville offers a complete benefits package to full-time employees including health/dental/vision insurance, Voluntary Employees' Beneficiary Association (HRA-VEBA,) Flexible Spending Account, life and long-term disability insurance (city-paid and supplemental,) paid holidays, floating holidays, vacation leave, sick leave, an Employee Assistance Program, 457(b) deferred compensation plans, and employer-paid participation in the State of (PERS.)
These benefits packages may vary between bargaining unit members (union) and general service (non-union) employees. McMinnville police officers are represented by
For more detailed information about benefits, please review our