1

Software Jobs in Camas, WA (NOW HIRING)

Software Engineer Join our growing Software for External Medical Device team and contribute to the development of cutting-edge applications that support implantable medical devices. In this technical ...

Software Developer Job Details Software Development Engineer with minimum 5 years of continuous development experience using C#.Net 5.0 with Visual Studio 2012 or higher, capable of implementing ...

Software Engineer

Beaverton, OR · On-site

$85 - $105/hr

# Software EngineerNIKE, Inc.Beaverton, United StatesPosted 24 Jun 2026NIKE, Inc. is hiring a Software Engineer to support and modernize enterprise PLM platforms for retail and apparel. The role ...

Software Developer II Department: Services Development Reports to: Senior Services Manager Suvoda is a global clinical trial technology company shaping digital experiences that enable clinical trial ...

Software Engineer Location: Hillsbrough,OR Duration: Contract L2 / L3 Networking protocol development with C, Good Experience in Linux internals, Linux networking internals. Performance analysis and ...

The world's largest law firms, corporations, and government agencies rely on Relativity's legal AI software to securely surface and manage the most relevant and impactful information in their matters.

Software Developer 3 + months Project Portland, OR The client is seeking an individual with knowledge and ability to learn while maintaining a consistent focus on database and website maintenance and ...

Software Asset Manager

Beaverton, OR · On-site

$61.80 - $68.67/hr

Sep 1, 2026 Software Asset Manager We're looking for an experienced Software Asset Manager to join a global technology organization and help manage the full lifecycle of enterprise software. This is ...

New

Position requires: • Software Development • Testing methodologies • Domain Driven Design • Scrum and Agile Practices • AWS Cloud Integrations or similar platform • Open-Source products ...

Enterprise level software experience - Microsoft, Adobe, Oracle, IBM, SAP) * Nice to have skills: * Reporting * Software/technical requirements: Microsoft, Adobe, Oracle, IBM, SAP * ServiceNow ...

next page

Showing results 1-20

Software information

See Camas, WA salary details

$54.5K

$127K

$188.4K

How much do software jobs pay per year?

As of Aug 24, 2026, the average yearly pay for software in Camas, WA is $126,961.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,200.00 and $147,600.00 per year, depending on experience, location, and employer.

What is a software developer?

Software developers are professionals who design, create, test, and maintain software applications or systems. They use programming languages and development tools to build software that meets user needs or solves specific problems. Their responsibilities can include writing code, debugging, collaborating with other team members, and updating existing programs. Software developers work in a variety of industries, including technology, finance, healthcare, and more.

What are different types of software jobs?

Software jobs include software engineers, software developers, programmers, information technology or network systems specialists, QA testers, or developers who use existing tools, such as business information software, to develop new interfaces for institutional clients. Many of these jobs can be broken down further. For example, some developers work on front-end duties, such as designing interfaces for users. These may be for desktop, mobile, or web applications. Back-end programmers and developers, on the other hand, create the frameworks and logic that dictate how a program works. QA testers often work closely with developers to test programs before being released publicly.

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

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with coding languages (like Python, Java, or C++), version control systems (such as Git), and experience with software development frameworks are commonly required. Attention to detail, effective communication, and teamwork are crucial soft skills for collaborating on projects and delivering robust solutions. These skills ensure the development of high-quality, reliable software that meets user needs and business objectives.

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

Software professionals working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent communication across distributed teams. Balancing the need for rapid development with maintaining code quality and meeting strict deadlines can also be demanding. Adapting to evolving requirements and integrating new technologies while minimizing disruptions are common aspects of the role, making strong organizational and collaboration skills essential.

What is the difference between Software vs Web Developer?

AspectSoftwareWeb Developer
Required CredentialsTypically a degree in Computer Science or related field; certifications like Microsoft Certified or Oracle CertifiedSimilar credentials; often a degree in CS or Web Development certifications
Work EnvironmentDevelops software applications for various platforms, including desktop and mobileBuilds websites and web applications primarily for online use
Employer & Industry UsageUsed across tech companies, software firms, and enterprisesCommon in digital agencies, tech startups, and online businesses
Common Search & Comparison IntentPeople compare to understand different roles in software creationOften compared to see distinctions in web-focused development

While both Software developers and Web Developers work in the tech industry and require similar skills and certifications, Software developers create applications for various platforms, whereas Web Developers focus on building websites and web-based applications. The choice depends on whether you're interested in broad software solutions or web-specific projects.

What are some software jobs?

Software jobs include roles such as software developer, software engineer, quality assurance tester, systems analyst, and technical support specialist. These positions often require knowledge of programming languages, software development tools, and problem-solving skills, with some roles requiring certifications or specific technical expertise.

Which software career is best?

The best software career depends on individual interests and skills, but roles such as software developer, software engineer, and systems analyst are in high demand. These careers typically require proficiency in programming languages like Java, Python, or C++, and often benefit from relevant certifications and experience with development tools. Job growth and salary potential vary by industry and location.

What are the most commonly searched types of Software jobs in Camas, WA?

The most popular types of Software jobs in Camas, WA are:

What are popular job titles related to Software jobs in Camas, WA?

For Software jobs in Camas, WA, the most frequently searched job titles are:

What job categories do people searching Software jobs in Camas, WA look for?

The top searched job categories for Software jobs in Camas, WA are:

What cities near Camas, WA are hiring for Software jobs?

Cities near Camas, WA with the most Software job openings:

Infographic showing various Software job openings in Camas, WA as of August 2026, with employment types broken down into 89% Full Time, and 11% Contract. Highlights an 63% In-person, 11% Hybrid, and 26% Remote job distribution, with an average salary of $126,961 per year, or $61 per hour.

Software Engineer

Biotronik

Lake Oswego, OR • On-site

Full-time

Posted 5 days ago


Job description

Working for Micro Systems Engineering, Inc. (MSEI) means joining an elite team to work on some of the most exciting challenges in medical technology today. We are a pioneer in developing innovative implantable medical device technologies and devices that save and enhance the quality of life for millions of individuals living with cardiovascular and chronic neurologic pain disorders. With more than 45 years of experience in design and manufacturing of active implantable medical devices, our continuing success is based on our company's core values - innovation, quality, reliability, integrity, teamwork, and undisputed expertise - thus enabling us to inspire confidence and trust in physicians and patients worldwide. We are continually looking for talented engineers, scientists, and professionals to share in our mission.
Please join us as:
Software Engineer
Join our growing Software for External Medical Device team and contribute to the development of cutting-edge applications that support implantable medical devices. In this technical role, you will leverage your strong software development skills while also having opportunities to lead smaller initiatives. As part of a collaborative and dynamic team, you will design, develop, and enhance software applications, ensuring they meet high-quality standards and regulatory requirements. You will work closely with internal team members and cross-functional teams across the company, staying at the forefront of software development processes, techniques, and tools. Your insights and creativity will be valued as you propose and implement innovative solutions to improve both our software applications and development practices.
Your Responsibilities
  • Participate in all phases of the software application development and testing process, including requirements definition, feasibility analysis and participating/driving design creation, participating in design review, design implementation in the application code and debugging, unit testing, integration testing and developer verification.
  • Plan, estimate and execute the assignments under the guidance of Software Architect and Project Lead.
  • Work on multiple tasks, projects and seamlessly switch tasks between and within the projects.
  • Create, maintain and review software development documentation in detail.
  • Help determine technical approaches to the assignments, using best practices.
  • Generate and maintain software documentation required for the project according to the Company's policies and procedures.
  • Contribute to completion of project milestones.
  • Solve diverse problems within the context of existing architecture.
  • Follow process and foster a culture of continuous process improvement.
  • Use AI tools and techniques in the assigned software development tasks to increase efficiency and productivity.

Your Profile
Education / Experience Requirements
  • BS Degree in engineering in the field of software engineering or related field.
  • 3-6 years of experience in software application development on Windows or similar platform.
  • Minimum 3-4 years of experience using C# in application development is required.
  • Minimum 3 years of experience with development environments, debugging tools, configuration management, test management and defect tracking tools is required.
  • Minimum of 3 years of experience with software lifecycle processes in a medical device software or other highly regulated environment is required.

Additional Preferred Knowledge, Skills, Abilities
  • Experience developing applications in agile development environment is preferred.
  • Experience using C++ and web technologies for standalone application development is preferred.
  • Knowledge of NoSQL databases is preferred.
  • Knowledge of implantable medical devices is desirable.
  • Knowledge of hardware/software (interfaces, firmware, bit encoding) is desirable.
  • Good written and oral communication skills are expected.

Travel Requirements
  • Must be able to travel internationally and domestically as per the project needs, less than 5% of the time.

Work Environment
This role occasionally has onsite presence and requires regular interaction with the hardware systems to support software development, integration, testing, and troubleshooting. The engineer will work in a temperature-controlled professional office environment, such as an office or cubicle, with quiet to moderate noise levels. In addition, work may be performed on campus in a laboratory. When working in labs, noise levels are typically quiet to moderate. The role may involve moving between offices, labs and adjacent buildings as needed to support development activities and collaboration with hardware engineers, technicians, and specialists.
Location: Lake Oswego(0001)
Working hours: Full-time
MSEI Lake Oswego Oregon (US-OR) USA
Job ID: 62271
Micro Systems Engineering, Inc. is an equal opportunity employer. In accordance with applicable law, the company prohibits discrimination based on race, color, religion, creed, gender, pregnancy or related medical conditions, age, national origin or ancestry, physical or mental disability, sexual orientation, genetic information, uniformed service or any other consideration protected by federal state and local laws. Our commitment to equal opportunity employment applies to all persons involved in our operations and prohibits unlawful discrimination by any employee.
Micro Systems Engineering, Inc. believes that diversity leads to strength.