1

Junior Software Developer Jobs in Springfield, OR

... drafting software, a strong work ethic, and the ability to mentor junior staff, provide quality ... May perform the role of project engineer on large and/or complex multidiscipline projects. Leads ...

You'll also help mentor and develop junior staff while advancing innovative, sustainable ... Software * Microsoft Office (Outlook, Word, Excel) - Proficient * Market Sector Software (C3D/P3D ...

Full Stack Engineer

Eugene, OR · Remote

$40 - $75/hr

Our platform offers an engaging blend of flexibility and challenge: you'll work closely with state-of-the-art AI models to take on programming tasks that include creating and solving challenging ...

next page

Showing results 1-20

Junior Software Developer information

See Springfield, OR salary details

$24.8K

$92.1K

$142.3K

How much do junior software developer jobs pay per year?

As of Jun 10, 2026, the average yearly pay for junior software developer in Springfield, OR is $92,093.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,300.00 and $90,000.00 per year, depending on experience, location, and employer.

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.

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 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 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 most commonly searched types of Software Developer jobs in Springfield, OR? The most popular types of Software Developer jobs in Springfield, OR are:
What cities near Springfield, OR are hiring for Junior Software Developer jobs? Cities near Springfield, OR with the most Junior Software Developer job openings:
Infographic showing various Junior Software Developer job openings in Springfield, OR as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $92,093 per year, or $44.3 per hour.
Senior Transportation Project Engineer 1

Senior Transportation Project Engineer 1

DOWL

Eugene, OR

$99K - $129K/yr

Full-time

Posted 2 days ago


Job description

Why DOWL?

DOWL is a top-ranked, multi-disciplined consulting firm with over 60 years of experience in civil engineering and related services. Our in-house expertise spans Civil and Land Development, Construction-Related Services, Transportation and Structures, and Water and Environmental Services. At DOWL, you’re valued.  We support your growth, offer great benefits, and foster a culture of integrity, professionalism, and teamwork.

Transportation Planning and Design

Join our dynamic team of transportation planners and designers dedicated to creating innovative, practical solutions that improve safety, connectivity, and accessibility. Collaborating closely with our traffic engineers, you'll help develop and implement roadway improvements that solve immediate traffic challenges while supporting long-term community goals. If you're passionate about shaping smarter, safer transportation systems, we’d love you to be a part of our team!

Summary

DOWL is seeking a highly skilled and motivated Senior Transportation Project Engineer 1 to lead the design and delivery of our most complex and impactful transportation projects. From highways and freeways to local streets, bike paths, and pedestrian infrastructure, you’ll be at the forefront of shaping the transportation systems that connect communities.  In this senior-level role, you’ll take ownership of advanced engineering calculations, 3D corridor modeling, geometric design, and project documentation, while also managing client coordination, cost estimating, and scope development. You'll lead site visits, oversee CAD mark-ups, and contribute to project specs and technical reports with precision and efficiency.

We’re looking for a professional with mastery in design and drafting software, a strong work ethic, and the ability to mentor junior staff, provide quality control, and quickly learn and teach new design concepts. If you’re ready to bring your expertise, leadership, and passion to a collaborative and fast-paced environment, this is your opportunity to make a lasting impact at DOWL and on the future of transportation infrastructure.

Job Responsibilities and Duties

To be successful in this position, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Software

  • Microsoft Office (Outlook, Word, Excel) - Advanced
  • Market Sector Software (AutoCAD C3D) - Advanced
  • Market Sector Software (Microstation Connect and OpenRoads) - Advanced (if applicable)
  • 3D design and visualizations (e.g., Revit, Infraworks) - Proficient (if applicable)
  • Task Specific (e.g., AutoTurn, GuideSign)

Technical Expertise

  • Mastery of technical fundamentals
  • Highly efficient at providing technical solutions to the most complex challenges and guides others towards the same
  • Works with market sector leaders to advance technical skills within the team
  • Performs quality control of moderately complex deliverables

Teamwork

Technical leader/mentor on large/complex projects, has excellent communication skills, answer questions from those with less experience, take action based on the needs of the team.

Project Delivery

Leads the production of and provides quality control for the following:

  • Technical reports and memos
  • Specifications
  • Construction quantity calculations and cost estimates
  • Design documents and construction plans
  • Breakdown of costs and scope of work - Advanced
  • Schedules - Advanced
  • Proposals - Advanced

Understanding Budget and Schedule

Strong understanding of scopes, schedules, and budgets. Able to predict and deliver individual tasks within a set level of effort. Develops budgets and schedules for complex tasks and projects. Breaks down complex projects into logical tasks. Able to prioritize multiple assignments to successfully deliver all assigned projects on time and on budget. Mentors others on above.

Industry Standards and Regulations

  • Expertly interprets, selects, and employs the following design codes:
    • AASHTO and FHWA - Advanced
    • Local Client - Advanced
  • Actively mentors others in design code deviations and interpretation
  • Understands limitations of design codes and when deviation from design codes is appropriate

Client Interaction

Frequent direct communications with clients on large/complex projects. Leads technical client project meetings. Understands appropriate messaging and legal risks. Engages as industry expert on complex projects and pursuits. Leads technical aspects of project interviews. Mentors others on above.

Other

Other duties as assigned.

Level of Work/Accountability

Efficiently performs the most technically complex and demanding technical work without supervision. Reviews the work of others and mentors others on complex project tasks. May also perform assistant project management and project management duties as needed. May perform the role of project engineer on large and/or complex multidiscipline projects. Leads technical approach on proposals.

Supervisory Duties

May be a supervisor:

  • Oversees team operations and the daily workflow of the team
  • Organizes workflow and ensures that employees understand their duties or delegated tasks
  • Recruits and hires new employees
  • Implements training for new hires and identifies training opportunities for current staff
  • Communicates information from leadership to employees and vice versa
  • Monitors employee productivity and provides constructive feedback and coaching
  • Sets goals for performance and deadlines in ways that comply with company’s plans and vision and communicates them to employees
  • Provides constructive and timely performance evaluations
  • Decides on reward and promotion based on performance
  • Handles discipline and termination of employees as needed and in accordance with company policy

Education and/or Experience

  • Bachelor's Degree required
  • Master's Degree preferred
  • Years of experience required: 15 years
  • Years of experience required with advanced degree: 14 years

Certificates, Licenses, Registrations

  • PE required
  • Driving is an essential job function or a valid driver’s license is required to support legitimate business purposes

Physical Demands and Work Environment

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.  While performing the duties of this position, the employee is regularly required to sit. The employee is required to talk and hear. The employee is regularly required to stand, walk, and use hands. The employee must occasionally lift and/or move up to 25 pounds.