1

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

Senior Developer Remote

Salem, OR ยท On-site

$54.75 - $72.25/hr

Senior Developer Start Date : 09/01/2026 Position Type : Contract Location : Salem, OR, Remote ... Contractor's Key Person shall develop and deliver updates to eXPRS application, including software ...

New

Sr. Java Developer

Salem, OR ยท On-site +1

$57.50 - $73.25/hr

Title: Sr. Java Developer Location: Salem, OR - REMOTE Duration: 12 Months Key Responsibilities ... Develop, test, and implement software enhancements and code changes for the eXPRS application.

New

Sr. Java Developer

Salem, OR ยท On-site

$57.50 - $73.25/hr

Title: Sr. Java Developer Location: Salem, OR - REMOTE Duration: 12 Months Key Responsibilities ... Develop, test, and implement software enhancements and code changes for the eXPRS application.

New

Senior Java Developer

Salem, OR ยท Remote

$58.50 - $74.75/hr

Senior Java Developer Job Title: Senior Java Developer Location: Remote Contract: Long-Term ... software testing, debugging,

New

Staff AI Research Engineer

Salem, OR ยท On-site +1

$216K - $338K/yr

Mentor and guide junior AI research engineers through project design, experiment execution, and ... Collaborate with Robotics Software and AI engineering teams to develop policies which can be ...

Staff AI Research Engineer

Salem, OR ยท On-site

$216K - $338K/yr

Mentor and guide junior AI research engineers through project design, experiment execution, and ... Collaborate with Robotics Software and AI engineering teams to develop policies which can be ...

Staff AI Research Engineer

Salem, OR ยท On-site

$216K - $338K/yr

Mentor and guide junior AI research engineers through project design, experiment execution, and ... Collaborate with Robotics Software and AI engineering teams to develop policies which can be ...

Senior Developer

Salem, OR ยท On-site

$54.75 - $72.25/hr

OIS seeks an experienced Senior Developer to support further development, enhancement, and ... Contractor s Key Person shall develop and deliver updates to eXPRS application, including software ...

New

Senior Developer

Salem, OR

$54.75 - $72.25/hr

OIS seeks an experienced Senior Developer to support further development, enhancement, and ... Contractor's Key Person shall develop and deliver updates to eXPRS application, including software ...

New

Senior Developer - Java

Salem, OR ยท On-site

$57.50 - $73.25/hr

Contractor s Key Person shall develop and deliver updates to eXPRS application, including software ... Authorized Purchaser s existing processes use Azure DevOps (ADOS) and similar tools for tracking ...

New

Perform repairs on Apple computer and iOS hardware and software. Understanding of the MAC OS ... Escalation point for Junior and Mid-level desk side engineers. Ability to act independently in a ...

Perform repairs on Apple computer and iOS hardware and software. Understanding of the MAC OS ... Escalation point for Junior and Mid-level desk side engineers. Ability to act independently in a ...

Senior Developer

Salem, OR ยท On-site

$54.75 - $72.25/hr

We are seeking an experienced Senior Developer to enhance, maintain, and refactor a mission-critical public sector enterprise application (eXPRS). Position Overview * Location: Salem, Oregon (Remote ...

New

Showing results 21-40

Junior Software Developer information

See Salem, OR salary details

$24.1K

$89.4K

$138.2K

How much do junior software developer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for junior software developer in Salem, OR is $89,424.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,300.00 and $87,400.00 per year, depending on experience, location, and employer.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.

What are the key skills and qualifications needed to thrive as a junior software developer, and why are they important?

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

How much money do junior software developers make?

Junior software developers typically earn between $50,000 and $80,000 annually, depending on location, industry, and skills. Entry-level roles often require knowledge of programming languages like Java, Python, or JavaScript, and familiarity with development tools and frameworks.

How to get a junior software developer job with no experience?

To secure a junior software developer position with no experience, focus on building a portfolio through personal projects, contribute to open-source code, and learn relevant programming languages like Python or JavaScript. Gaining familiarity with version control tools such as Git and completing online courses or certifications can also improve your chances. Internships or apprenticeships can provide practical experience and industry exposure.

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 Junior Software Developer jobs in Salem, OR?

For Junior Software Developer jobs in Salem, OR, the most frequently searched job titles are:

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

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

Infographic showing various Junior Software Developer job openings in Salem, OR as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 9% Part Time, and 5% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $89,424 per year, or $43 per hour.

Senior Developer Remote

Syntricate

Salem, OR โ€ข On-site

$54.75 - $72.25/hr

Other

Posted yesterday

New


Job description

Additional Job Information:
Title: Senior Developer
Start Date: 09/01/2026
Position Type: Contract
Location: Salem, OR, Remote


Required skills and experience:
J2EE (10+ years of experience)
IBM DB2 UDB (10+ years of experience)
Java (10+ years of experience)
Eclipse (10+ years of experience)
Prior state government experience within the last five years
eXPRS Application Development (1-3 years of experience)
This position is approved for Remote work.
Remote Onboarding will be required for the first day.
Scope of Work:
Contractorโ€™s Key Person under this WOC will support the following needs of the Operations and Maintenance of the ODHS/ODDS eXPRS application:
Assist with identification and remediation of application bugs
Assist with the completion of operational requests in the eXPRS ADOS Backlog
Assist with the completion of the application enhancement request in the eXPRS ADOS Backlog
Assist with completion of the performance and maintenance requests in the eXPRS ADOS Backlog
Assist with the completion of the application refactoring requests in the eXPRS ADOS Backlog
Assist with the completion of the User Interface improvement requests in the eXPRS ADOS Backlog
Assist with the completion of the data and reporting requests in the eXPRS ADOS Backlog
Transition of the concepts and enhancements to existing team members to enable them to provide ongoing support
Tasks:
Contractorโ€™s Key Person shall develop and deliver updates to eXPRS application, including software code changes and documentation.
Work will be comprised of the following:
Documenting completed enhancements to ensure complete system documentation for the eXPRS application.
Completing defect and change requests for code modifications associated with the Services that impact the eXPRS application.
Engaging in multiple discussions with system and business experts as well as attending daily Scrum meetings.
Engaging with the ODHS business product owner to understand mandatory functional business requirements and timelines.
Documenting solution options, impacted system areas, system dependencies, and gaps in system capabilities needed to fulfill requirements.
Engaging with the ODHS project technical architect to understand technical standards, and documenting technical design.
Engaging with the OIS technical manager and technical lead to review level of effort and timelines.
Provide full transparency into the work performed by Contractor, and the Deliverables required to meet the objectives of this WOC. Sprint reports must document Contractor is successfully completing agreed-upon Services.
Following Authorized Purchaserโ€™s existing requirements management, design, development and issue tracking processes and development standards (including naming conventions) during the course of performance. Authorized Purchaserโ€™s existing processes use Azure DevOps (ADOS) and similar tools for tracking issues and an Agile Scrum approach is followed for development work.
The schedule for completing the Operations and Maintenance of the ODHS/ODDS eXPRS application is dependent on the business and other project work. The Services will be completed using an Agile approach.
Sprints will be completed by the Key Person as follows:
Participate in daily and weekly sprint planning and review meetings with Authorized Agencyโ€™s Solution Development and Delivery (SDD) and Business Support Unit (BSU) eXPRS teams
Advise on incremental definition and delivery of the Office of Developmental Disabilities Program Operations and Maintenance of the ODHS/ODDS eXPRS application requirements
Demonstrate understanding of requirements using incremental functional prototypes and receiving and documenting feedback from business and technical stakeholders
General Deliverables cadence:
Regular status reporting of sprints which are expected to be 2 weeks each
Regular demonstration of working prototypes expected every 1 to 2 weeks
Product deliverables and timelines
Technical specifications for each product deliverable including database changes, changes to interface programs, changes to batch programs, changes to application modules, and all use cases.Please see attached SOW for full details.
Design, code, and test computer software in a .NET framework. Perform application development for software debugging, scripting, source control, and change requests. Utilize SQL server on a VB.NET platform. Support and maintain configurations to in-house applications Bachelorโ€™s degree of Computer Science, Management Information Systems, or related degree. Familiarity of software development methodologies, standards, coding best practices and general debugging procedures. experience with SQL server and Oracle databases. familiarity with using SQL, PL/SQL, or T-SQL. .NET languages, html, Web Architecture
Our primary criteria are the qualifications and experience of the proposed key person. Please propose your strongest candidate, at a rate less than or equal to the maximum.
Interviews will be conducted via MS Teams. Interview times will reflect Pacific Standard Time.
Due to circumstances beyond our control, we anticipate two weeks or more for the background check completion for the selected candidate.
This position is approved for Remote work.
Remote Onboarding will be required for the first day.
The selected key person could potentially telecommute, as agreed to between the Agency Authorized Representative and the key person. Any decision to allow telecommuting is made with the understanding that decision will be re-evaluated by the Agency Authorized Representative on a regular basis. The key person should be available to work onsite within a reasonable timeframe.
Telecommuting will be contingent upon the key person providing his/her own adequate computer, monitor(s), Internet connection, and telephone, and be readily available during normal working hours via phone, email or instant message. Access to Agency systems will be provided via VPN or similar software. No hardware or additional software will be provided at the key person''s home site or his/her PC.
Remote engagement requires Key Person to have consistent access and/or clarity for: high speed internet, cellular phone/landline phone, web camera and microphone.
OHA/ODHS operates on standard business days (Monday - Friday, 8 a.m. โ€“ 5 p.m., Pacific Standard Time, except for Oregon holidays and business closures) and Key Person must be available to engage with OHA/ODHS as agreed upon with management.