1

Software Developer Jobs in Ontario, OR (NOW HIRING)

Lead, mentor, and develop engineers while fostering a high-performing, self-organizing, and ... Proven experience establishing and streamlining development practices to ensure software quality ...

Controls Engineer

Fruitland, ID · On-site

$104K - $133K/yr

... software, PLC programming, etc. • Knowledge and practice of safety precautions related to working ... with automation systems. Verify that peripheral equipment is in place, safe to operate, and ...

Controls Engineer

Fruitland, ID · On-site

$104K - $133K/yr

... software, PLC programming, etc. • Knowledge and practice of safety precautions related to working ... with automation systems. Verify that peripheral equipment is in place, safe to operate, and ...

Controls Engineer

Fruitland, ID · On-site

$80 - $100/hr

Knowledge and understanding of best practices for design of automation systems, power management systems, human-machine interface software, PLC programming, etc. * Knowledge and practice of safety ...

Assists Maintenance/Engineering in identifying and scoping control systems related projects ... Coordinates and implements control systems software upgrades. * Assists in training and development ...

Assists Maintenance/Engineering in identifying and scoping control systems related projects ... Coordinates and implements control systems software upgrades. * Assists in training and development ...

next page

Showing results 1-20

Software Developer information

See Ontario, OR salary details

$42.8K

$99.6K

$147.9K

How much do software developer jobs pay per year?

As of Aug 25, 2026, the average yearly pay for software developer in Ontario, OR is $99,623.00, according to ZipRecruiter salary data. Most workers in this role earn between $80,200.00 and $115,800.00 per year, depending on experience, location, and employer.

What is a software developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.

What do software developers do?

Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.

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

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed interchangeably with Software Developer in many organizations

While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

Is a software developer still in demand?

Yes, software developers are in high demand due to ongoing digital transformation across industries. Skills in programming languages like Java, Python, and experience with cloud platforms increase employability, and the role is expected to grow as technology continues to advance.

What are popular job titles related to Software Developer jobs in Ontario, OR?

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

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

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

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

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

Infographic showing various Software Developer job openings in Ontario, OR as of August 2026, with employment types broken down into 85% Full Time, 11% Part Time, and 4% Contract. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution, with an average salary of $99,623 per year, or $47.9 per hour.

Manager, Software Engineering

Motus

Ontario, OR • Remote

$160K - $170K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted yesterday


Job description

Motus is the industry leader in vehicle reimbursement and risk mitigation solutions for employees who drive. Combining 80 years of expertise with innovative technology, Motus enables organizations to optimize spend and increase productivity across their workforce. With solutions purpose-built to enable data-driven insights and strategic decision making, Motus is the preferred vehicle reimbursement partner to top Fortune 500 companies globally.

At Motus, we're dedicated to making WorkLife better for everyone, anywhere. Our team is the heart of our culture, and we live by our WorkLife Pillars every day - WorkHappy, WorkHealthy, WorkSmart, WorkAnywhere, and WorkTogether.

Position Description:

The Motus Technology team is seeking an experienced engineering leader to lead two teams supporting our core Vehicle product: a Feature Delivery team and an Operational Excellence (OpEx) team focused on production support and system reliability. You will play a key role in building and developing server-side applications, driving technical strategy, and championing engineer growth.

To thrive in this role, you must excel in a creative, collaborative, and agile development environment. This is an ideal opportunity for someone who has built high-performing, self-organizing engineering teams and delivered complex projects on time and on budget. You operate with a product focus and help define and prioritize technical initiatives while assuming PM tasks. You will also be responsible for standing up and maturing the OpEx team.

Position Duties:

  • Lead, mentor, and develop engineers while fostering a high-performing, self-organizing, and collaborative team environment where engineers take ownership and continuously improve how they work.
  • Mature the OpEx team, establishing structure, practices, timely incident response, and a culture of continuous reliability improvement.
  • Wear a technical product manager hat for engineering-driven initiatives - help define roadmaps, shape priorities, and ensure work is aligned with business value.
  • Drive team planning, execution, and delivery across both teams; ensure operational rigor across delivery, quality, and documentation.
  • Apply metrics to evaluate and respond to team, system, and project health - track indicators that drive informed decisions and surface issues early.
  • Encourage and facilitate the team in using AI tools and automation to improve development workflows and efficiency.
  • Collaborate with stakeholders to communicate priorities, progress, risks, and team needs.
  • Participate in technical design discussions and code reviews; occasionally contribute to backend development when bandwidth allows.
  • Establish and refine engineering standards, best practices, and development processes.
  • Recruit, onboard, and support the ongoing performance and professional development of the team.
  • Help shape the evolution of Motus' engineering environment and technical direction.

Desired Skills & Experience:

  • Bachelor's degree in Computer Science and/or equivalent work experience preferred.
  • 3+ years of experience in a management or technical leadership role.
  • 5-9+ years of experience developing server-side applications (Java/Spring ecosystem preferred).
  • Experience with Spring, Spring MVC, Hibernate, and JPA.
  • Strong foundation in Object-Oriented Programming (OOP), design patterns, and domain-driven design.
  • Familiarity with modern web development: React, AJAX, HTML5/CSS3, and JavaScript frameworks.
  • Experience leading and mentoring a fully remote or geographically distributed engineering team.
  • Experience working in a Scrum environment with solid understanding of Agile methodologies.
  • Ability to define and use metrics to monitor system reliability, team performance, and project health - and translate data into action.
  • Comfortable working with an approach centered on the product, including defining and prioritizing the roadmap in the absence of a dedicated PM.
  • Excellent English communication skills with close attention to detail in planning, documentation, and delivery.
  • Ability to work independently and cross-functionally across multiple projects simultaneously.
  • Proven experience establishing and streamlining development practices to ensure software quality and operational excellence.
  • Experience influencing the strategic direction of a team and aligning with business objectives.
  • Shown ability to collaborate effectively with team members and leadership.
  • Experience integrating AI-driven tools to enhance team productivity and quality.

Where required by law, Motus provides a reasonable range of compensation for specific roles. The pay range for this role is $160,000 - $170,000 USD. Actual compensation will depend on a number of factors, including the candidate's relevant experience, technical skills, and other qualifications. This position is eligible for company benefits including medical, dental, and vision insurance with an employer contribution, flexible spending or health savings account, life and AD&D insurance, short-and long-term disability coverage, paid time off, employee assistance, participation in a 401k program with company match, and additional voluntary or legally required benefits.

Please see below for an outline of the Motus benefits package. Motus supports both the physical and mental health of their employees.

Motus Benefits: 

  • Medical Insurance, Dental Insurance, Vision Insurance (effective day one)
  • Open Paid Time Off
  • Flexible Spending Accounts & Health Savings Accounts
  • Motus-Fidelity 401K Plan
  • Company-paid Short/Long-term Disability & Basic Life Insurance Plans
  • Family Planning and Parenting Support Benefits through Maven
  • Support your mental, physical, professional and financial well-being through coaching and clinical therapy with Modern Health
  • $1000 Home Office Reimbursement Program
  • $2000 Internal Referral Program
  • WorkAnywhere Reimbursement of Internet and Cellular Costs
  • 16 weeks maternity and adoption leave
  • 12 weeks paternity leave

Motus champions the power of true individuality, actively celebrating and accepting each team member. We strategically recruit and retain talent reflecting our local communities' rich diversity, fostering a culture where innovation thrives. Through dynamic learning sessions, strategic training, and our lively Employee Resource Groups, we kindle substantial dialogues, continuous learning, and ensure every voice is not only heard but celebrated.

Motus, LLC provides equal employment opportunity to all individuals regardless of their race, color, creed, religion, gender, age, sexual orientation, national origin, disability, veteran status, or any other characteristic protected by state, federal, or local law.