1

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

Sr. R&D Scientist

White City, OR

$91K - $125K/yr

... software tools and a world-class characterization suite. * Drive projects from concept through lab ... Partner with manufacturing and process engineering to ensure products are scalable, repeatable, and ...

Sr. R&D Scientist

White City, OR · On-site

$91K - $125K/yr

... software tools and a world-class characterization suite. * Drive projects from concept through lab ... Partner with manufacturing and process engineering to ensure products are scalable, repeatable, and ...

Sr. R&D Scientist

White City, OR · On-site

$91K - $125K/yr

... software tools and a world-class characterization suite. * Drive projects from concept through lab ... Partner with manufacturing and process engineering to ensure products are scalable, repeatable, and ...

Showing results 21-25

Junior Software Developer information

See Ashland, OR salary details

$24.5K

$91K

$140.6K

How much do junior software developer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for junior software developer in Ashland, OR is $91,012.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,500.00 and $89,000.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 Ashland, OR?

The most popular types of Software Developer jobs in Ashland, OR are:

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

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

Infographic showing various Junior Software Developer job openings in Ashland, OR as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 18% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $91,012 per year, or $43.8 per hour.

Civil Engineer-In-Training (EIT)

AKS Engineering & Forestry, LLC

Medford, OR • On-site

$65K - $75K/yr

Full-time

Medical, Retirement, PTO

Re-posted 28 days ago


Job description

At AKS, we are growing and building for the future. We bring together multidisciplined experts across the land development, energy, and infrastructure markets to take on bigger challenges and deliver solutions that make a real difference. Our teams combine creativity, technical excellence, and a collaborative, hands-on approach to solve complex problems and deliver results our clients and communities can count on. We take pride in our work and our ability to provide opportunities for our teams, support each other's growth, and look ahead to what's next. When you join AKS, you will find opportunities to take ownership of meaningful projects, learn, lead, and make an impact from day one.
We have immediate openings for Civil Engineers-In-Training (EIT) across our Tualatin, Bend, Keizer, Vancouver, Medford and Seattle offices. At AKS, we're not just building great engineers; we're building great consultants. This is the perfect opportunity for someone with a few years of experience and their EIT or EI certification who is ready to take the next step - not just as an engineer, but as a consultant. In this role, you will collaborate with our principals and multidisciplinary task leads on a diverse mix of private site development and public works projects, gaining exposure across different project types, clients, and markets to develop well-rounded consulting skills from the ground up.
What You'll Do
  • Design streets and utilities in line with state, county, and city standards.
  • Run hydrology/hydraulic calculations for designing stormwater management systems.
  • Perform plan and callout reviews to ensure all technical calculations are present.
  • Prepare stormwater run-off calculations, designs, and reports.
  • Work closely with both our in-house team and external subconsultants to keep projects running smoothly.
  • Use Civil 3D for drafting tasks, including importing points, creating line work, setting up and adjusting alignments, grading, running earthwork calculations, and managing survey points.
  • Generate and compile submittal packages for land use applications, construction plans, survey records, and more.
  • Engage directly with clients, agencies, and project stakeholders to develop your consulting presence and client management skills.
Who You Are
  • Bachelor of Science in Civil Engineering or equivalent with EIT certification and actively working toward PE licensure.
  • 1 to 5 years of civil design experience, ideally with growing project management responsibilities.
  • You have a "Do what needs to be done" mindset, taking ownership beyond assigned tasks and stepping in wherever needed to keep projects, teams, and customers supported and running smoothly.
  • Intermediate skills in Civil 3D and proficient with Microsoft Office Suite.
  • Strong written and verbal communication skills with the ability to coordinate across teams, clients, and agencies.
  • Highly organized with the ability to juggle multiple deadlines and keep projects moving efficiently.
  • Takes ownership of delivering high-quality work on time and within budget - a "do what needs to be done" mindset, stepping in wherever needed to keep projects and teams running smoothly.
  • A strong team player who thrives in a collaborative, multidisciplinary environment.
  • Excited about growing into a well-rounded consultant - not just a technical specialist - and wants exposure to different project types, clients, and challenges.
Nice to Have
  • Familiar with HydroCAD or other hydro-modelling software for stormwater modeling and analysis.
  • Proficient with Bluebeam for reviewing and marking up plans and documents.
  • Skilled at building and maintaining strong relationships with clients, agencies, and team members.
  • Enjoys mentoring and supporting the growth of junior staff.

Why AKS?
At AKS, we believe your work should support your life, not the other way around. Here's what you can count on when you join our team:
  • Meaningful Growth: Whether you're just starting out or looking to advance, we offer hands-on training, mentorship, and clear paths for professional development so you can grow with purpose.
  • Real Collaboration: Join a team that brings diverse perspectives together to solve complex challenges with creativity, curiosity, and a shared commitment to quality.
  • Respect for Your Time: We value work-life balance and offer generous PTO and a supportive environment that helps you manage both personal and professional responsibilities.
  • Benefits That Care: You'll have access to health coverage that supports your total well-being, plus a 401(k) match, paid holidays, and more resources to help you thrive.
  • Weekly Team Lunches: Take a break and recharge with your teammates, we believe food brings people together.
  • Culture That Connects: We invest in experiences that build strong teams and strong communities.
  • A Place People Love to Work: We've been named one of the Top Workplaces year after year.

Join us and be part of a team that values your contributions, celebrates initiative, and is committed to doing things the right way for our employees, clients, and communities.