1

Computer Programming Jobs in Remote, OR (NOW HIRING)

AI Agent ML Engineer

Myrtle Point, OR · On-site +1

$165K - $190K/yr

Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Engineering, or related field. * 3+ years' experience in AI/ML engineering, agent development, process ...

AI Agent ML Engineer

OR · Remote

$165K - $190K/yr

Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Engineering, or related field. * 3+ years' experience in AI/ML engineering, agent development, process ...

Senior Software Engineer

OR · Remote

$84K - $112K/yr

The Sr. Software Engineer will take ownership of modernizing critical data platforms using PySpark ... Computer Science or a related field, or 4+ years with a master's degree. Strong experience with ...

Senior Project Engineer

OR · Remote

$101K - $132K/yr

The Senior Project Engineer serves as the engineering lead on customer-facing system integration ... You have experience with 3D CAD tools such as Inventor, AutoCAD, or SolidWorks, and are familiar ...

JIRA Engineer

OR · On-site +1

$49.50 - $64.75/hr

Bachelor's degree in information technology, Computer Science, Software Engineering or related technical or functional discipline. Required and Desired Skills/Certifications: * Strong understanding ...

Network Inventory GIS Engineer

OR · Remote

$67K - $90K/yr

Bachelor's degree in Geography, Computer Science, or a related field. 2+ years of experience in GIS engineering, analysis, or network inventory. Strong understanding of GIS concepts, technologies ...

Cloud Engineer

OR · Remote

$57 - $76.25/hr

Bachelor's degree in Computer Science, Information Systems, or a related field, or; * five (5) years of equivalent experience in cloud engineering. * Personnel must have experience designing ...

Cloud Engineer

Myrtle Point, OR

$52.25 - $69.75/hr

Bachelor's degree in Computer Science, Information Systems, or a related field, or; * five (5) years of equivalent experience in cloud engineering. * Personnel must have experience designing ...

Cloud Engineer

OR · On-site +1

$52.25 - $69.75/hr

Bachelor's degree in Computer Science, Information Systems, or a related field, or; * five (5) years of equivalent experience in cloud engineering. * Personnel must have experience designing ...

Showing results 41-60

Computer Programming information

See Remote, OR salary details

$33K

$64.9K

$95.4K

How much do computer programming jobs pay per year?

As of Aug 20, 2026, the average yearly pay for computer programming in Remote, OR is $64,910.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,400.00 and $79,900.00 per year, depending on experience, location, and employer.

What is computer programming?

Computer programming is the process of designing, writing, testing, and maintaining instructions (code) that computers can execute to perform specific tasks or solve problems. Programmers use programming languages such as Python, Java, or C++ to communicate with computers and create software, websites, apps, and more. This field involves logical thinking, problem-solving skills, and continuous learning to keep up with new technologies.

What are the key skills and qualifications needed to thrive as a computer programmer?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), algorithmic thinking, and a relevant degree or coding certification. Familiarity with version control systems like Git, integrated development environments (IDEs), and debugging tools is standard. Problem-solving, attention to detail, and effective communication are standout soft skills in this field. These skills are crucial for building reliable software, collaborating with teams, and adapting to evolving technology requirements.

What are some common challenges computer programmers face when working on large-scale software projects?

Computer programmers often encounter challenges such as coordinating with multiple team members, managing complex codebases, and ensuring that their code integrates smoothly with existing systems. Communication and version control become critical as the project grows, and programmers must be adept at using tools like Git and collaborating via code reviews. Additionally, balancing feature development with bug fixes and technical debt is a typical challenge, requiring strong organizational and problem-solving skills.

What is the difference between Computer Programming vs Software Development?

AspectComputer ProgrammingSoftware Development
Required CredentialsTypically a degree in computer science or related field; certifications like Microsoft Certified or Oracle CertifiedSame as computer programming, often includes project management certifications
Work EnvironmentOften individual or small team coding tasks, in offices or remote settingsIncludes planning, designing, coding, testing, and deployment, often in larger teams
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech companies, enterprise IT departments
Common Search & Comparison IntentUnderstanding coding roles, entry-level tasksBroader scope, project management, and lifecycle involvement

Computer programming focuses on writing code to create software, while software development encompasses the entire process of designing, building, testing, and maintaining software applications. Both roles require similar credentials but differ in scope and responsibilities, with software development involving a broader set of tasks beyond coding alone.

How much do computer programmers get paid?

Computer programmers' salaries vary based on experience, location, and industry, but the median annual wage in many regions is around $70,000 to $85,000. Skilled programmers with knowledge of languages like Java, Python, or C++ and experience with software development tools tend to earn higher salaries, especially in tech hubs or specialized fields.

Is computer programming a good career?

Computer programming is a viable career that offers opportunities in various industries such as technology, finance, and healthcare. It typically requires strong problem-solving skills, knowledge of programming languages, and continuous learning to keep up with evolving tools and technologies. The field often provides competitive salaries, flexible work environments, and potential for remote work.

What are careers in computer programming?

Careers in computer programming involve writing, testing, and maintaining code for software applications, websites, and systems. Programmers typically use programming languages like Java, Python, or C++ and may work in various industries such as technology, finance, or healthcare, often requiring problem-solving skills and knowledge of development tools. These roles can range from entry-level positions to senior developer or software architect roles, with opportunities for specialization and advancement.

What jobs can you do as a computer programmer?

Computer programmers can work in roles such as software developers, application programmers, web developers, and systems analysts. They design, write, test, and maintain software applications using programming languages like Java, Python, or C++, often working in teams or independently in various industries. Certifications and knowledge of development tools can enhance job prospects and specialization options.

What are popular job titles related to Computer Programming jobs in Remote, OR?

For Computer Programming jobs in Remote, OR, the most frequently searched job titles are:

What job categories do people searching Computer Programming jobs in Remote, OR look for?

The top searched job categories for Computer Programming jobs in Remote, OR are:

What cities near Remote, OR are hiring for Computer Programming jobs?

Cities near Remote, OR with the most Computer Programming job openings:

Infographic showing various Computer Programming job openings in Remote, OR as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, 3% Contract, and 1% Nights. Highlights an 64% Physical, 2% Hybrid, and 34% Remote job distribution, with an average salary of $64,910 per year, or $31.2 per hour.

AI Agent ML Engineer

Bausch + Lomb

Myrtle Point, OR • On-site, Remote

$165K - $190K/yr

Full-time

Dental, Vision, Life, Retirement, PTO

This job post has expired 1 day ago. Applications are no longer accepted.


Bausch & Lomb rating

8.6

Company rating: 8.6 out of 10

Based on 39 frontline employees who took The Breakroom Quiz

21st of 542 rated manufacturers


Job description

Bausch + Lomb (NYSE/TSX: BLCO) is a leading global eye health company dedicated to protecting and enhancing the gift of sight for millions of people around the world-from the moment of birth through every phase of life. Our mission is simple, yet powerful: helping you see better, to live better.
Our comprehensive portfolio of over 400 products is fully integrated and built to serve our customers across the full spectrum of their eye health needs throughout their lives. Our iconic brand is built on the deep trust and loyalty of our customers established over our 170-year history. We have a significant global research, development, manufacturing and commercial footprint of approximately 13,000 employees and a presence in approximately 100 countries, extending our reach to billions of potential customers across the globe. We have long been associated with many of the most significant advances in eye health, and we believe we are well positioned to continue leading the advancement of eye health in the future.
The AI Agent & ML Engineer will design, build, and optimize intelligent agents powered by advanced machine learning models, enabling process automation and decision support across Bausch + Lomb's departments. This hybrid role blends hands-on engineering with strategic vision, ensuring our AI capabilities deliver measurable impact through robust agent orchestration, scalable model deployment, and seamless integration with enterprise workflows. A key focus of this role is to understand complex business processes and translate them into agentic frameworks for automation and optimization.
Key Responsibilities
  • Architect and develop multi-agent systems for process automation and intelligent decision-making.
  • Implement reasoning, planning, and tool-use capabilities using frameworks such as LangChain, AutoGPT, or similar.
  • Integrate AI agents with APIs, enterprise systems, and business workflows to drive operational efficiency.
  • Analyze, map, and document business processes; translate process requirements into agentic frameworks and automation solutions.
  • Collaborate with business stakeholders to identify opportunities for agent-driven process improvement.
  • Develop, fine-tune, and deploy large language models (LLMs) and domain-specific ML models.
  • Build and maintain data pipelines, embeddings, and vector databases to support agent intelligence.
  • Optimize models for scalability, latency, and accuracy in production environments.
  • Champion Responsible AI practices, including monitoring, guardrails, and compliance with governance standards.
  • Lead Agile AI Operations, including backlog management, sprint planning, cross-functional collaboration, and continuous improvement.

Qualifications
  • Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Engineering, or related field.
  • 3+ years' experience in AI/ML engineering, agent development, process engineering, or related roles.
  • Proven track record of building and deploying production-grade AI agents and ML models.
  • Deep expertise in at least three of the following: Agent orchestration, ML model development, Data engineering, API integration, Process engineering, Responsible AI.
  • Strong programming skills in Python; experience with ML frameworks (PyTorch, TensorFlow) and agent orchestration tools.
  • Experience in business process analysis, process mapping, and workflow automation.
  • Familiarity with prompt engineering and vector databases (e.g., Pinecone, Weaviate).
  • Success operating in a matrix environment, developing strong relationships across functional groups (e.g., IT, business, UX) to achieve shared goals.
  • Demonstrated expertise in Agile methodologies (e.g., Scrum, SAFe), with experience managing AI backlogs, sprints, and team metrics.
  • Excellent leadership, communication, and presentation skills, with the ability to engage and influence internal and external stakeholders, and proven sound business judgment and financial acumen.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
For U.S. locations that require disclosure of compensation, the starting pay for this role is between $165,000 and $190,000.The estimated salary range reflects an anticipated range for this position. The actual base salary offered may depend on a variety of factors.
U.S. based employees may be eligible for short-term and/or long-term incentives. They may also be eligible to participate in medical, dental, vision insurance, disability and life insurance, a 401(k) plan and company match, a tuition reimbursement program (select degrees), company holidays, and well-being benefits, among others. U.S. based employees are also eligible to receive sick time, floating holidays and paid vacation.
Job Applicants should be aware of job offer scams perpetrated through the use of the Internet and social media platforms.
To learn more please read Bausch + Lomb's Job Offer Fraud Statement.
Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.

What Bausch & Lomb employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Bausch & Lomb logo

About Bausch & Lomb

Sourced by ZipRecruiter

Bausch + Lomb (NYSE/TSX: BLCO) is a leading global eye health company dedicated to protecting and enhancing the gift of sight for millions of people around the world--from the moment of birth through every phase of life. Our mission is simple, yet powerful: helping you see better, to live better. Our comprehensive portfolio of over 400 products is fully integrated and built to serve our customers across the full spectrum of their eye health needs throughout their lives. Our iconic brand is built on the deep trust and loyalty of our customers established over our nearly 170-year history. We have a significant global research, development, manufacturing and commercial footprint of approximately 12,500 employees and a presence in approximately 100 countries, extending our reach to billions of potential customers across the globe. We have long been associated with many of the most significant advances in eye health, and we believe we are well positioned to continue leading the advancement of eye health in the future.

Industry

Medical equipment and supplies manufacturing

Company size

10,000+ Employees

Headquarters location

Bridgewater, NJ, US

Year founded

1853