1

Microsoft Software Engineering Jobs in Oregon (NOW HIRING)

OR · On-site

Our customers use GoldSim to model some of the most challenging questions in engineering and ... Familiarity with Microsoft Foundation Classes (MFC) for Windows UI development. * Experience with ...

OR · On-site

$122K - $161K/yr

Job Summary: The Sr. Software Engineer II - AI will lead the build of GenAI-powered product ... engineering wikis. Equipment Knowledge: * Experience with Microsoft Office Suite (Word, Excel ...

... Microsoft, Sitecore, and Optimizely, we unite strategy, human-centered design, engineering and AI ... The Opportunity We're looking for an M365 Copilot Software Engineer to build and scale enterprise ...

New

C++ Developer

Hillsboro, OR · On-site

$53.25 - $72/hr

... Microsoft's Cobalt SoC compute products for Azure platforms. * Key projects: This role will ... Bachelor's degree in computer science, software engineering or relevant field required. * 5-7 years ...

OR · On-site

$122K - $161K/yr

Job Summary: The Sr. Software Engineer II - Catalog will build and modernize iHerb's product ... engineering wikis. Equipment Knowledge: * Experience with Microsoft Office Suite (Word, Excel ...

Senior Software Engineer

Portland, OR · On-site

$97K - $163K/yr

Apply sound software engineering processes, including iterative development, unit testing, source ... Microsoft SQL skills * Exposure to Azure DevOps * Object oriented programming principals * Must be ...

Senior Software Engineer

Portland, OR · Remote

$97K - $163K/yr

Apply sound software engineering processes, including iterative development, unit testing, source ... Microsoft SQL skills * Exposure to Azure DevOps * Object oriented programming principals * Must be ...

You will be leading agile cross functional software development teams, analyzing, designing and ... Experience building and deploying cloud-native applications on AWS, Microsoft Azure, or Google ...

New

C++ Developer

Hillsboro, OR · On-site

$53.25 - $72/hr

... Microsoft's Cobalt SoC compute products for Azure platforms. * Key projects: This role will ... Bachelor's degree in computer science, software engineering or relevant field required. * 5-7 years ...

Experience using AI-assisted development tools in day-to-day engineering work * Experience with ... Experience with Azure Power Apps, Power Automate, or broader Microsoft Power Platform * Experience ...

Showing results 21-40

Microsoft Software Engineering information

See Oregon salary details

$20

$52

$75

How much do microsoft software engineering jobs pay per hour?

As of Aug 5, 2026, the average hourly pay for microsoft software engineering in Oregon is $52.42, according to ZipRecruiter salary data. Most workers in this role earn between $41.68 and $64.57 per hour, depending on experience, location, and employer.

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

To thrive as a Microsoft Software Engineer, you need strong programming skills (such as C#, C++, or Java), a solid understanding of computer science fundamentals, and typically a degree in computer science or related field. Familiarity with Microsoft development tools like Visual Studio, Azure cloud services, and source control systems such as Git is highly valued. Collaboration, problem-solving, and effective communication are crucial soft skills for excelling in team-based, fast-paced projects. These abilities enable engineers to create innovative, reliable software solutions and contribute effectively to collaborative, large-scale development efforts.

What does a Microsoft software engineer do?

A Microsoft Software Engineer is responsible for designing, developing, testing, and maintaining software applications and systems for Microsoft. They work on a wide range of products, including operating systems, productivity tools, cloud services, and more. These engineers collaborate with cross-functional teams to solve complex technical challenges, ensure product quality, and deliver innovative solutions to millions of users worldwide. Their daily tasks may include coding, code reviews, debugging, and participating in design discussions.

What opportunities exist for career growth within Microsoft software engineering teams?

Microsoft offers a well-defined career path for software engineers, including regular performance reviews, mentorship programs, and opportunities to take on increasing responsibility through technical and leadership tracks. Engineers can progress from entry-level roles to senior, principal, and distinguished engineer positions, or transition into engineering management. The company encourages internal mobility, so you can explore different products, technologies, or even move internationally. Regular training and access to cutting-edge technology also support professional growth and skill development.
What cities in Oregon are hiring for Microsoft Software Engineering jobs? Cities in Oregon with the most Microsoft Software Engineering job openings:
Infographic showing various Microsoft Software Engineering job openings in Oregon as of July 2026, with employment types broken down into 95% Full Time, 3% Part Time, and 2% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $109,034 per year, or $52.4 per hour.

Contractor

Re-posted 23 days ago


Job description


Title: Full Stack Developer
Duration: 6 Months
Location: Sherwood, OR
Job Description
We are seeking a skilled and motivated Full Stack Developer with expertise in the .NET development environment and Microsoft SQL. This position requires experience and knowledge in building and maintaining custom developed solutions, with a preference for candidates who are familiar with Microsoft BizTalk integrations.
As a Full Stack Developer, you will be responsible for independently managing and providing production support for various custom-developed solutions within our organization.
Responsibilities
  • Design, develop, andimplement high-quality software solutions using the .NET framework,Microsoft SQL, and other relevant technologies.
  • Collaborate withcross-functional teams, including business analysts and systemadministrators, to gather requirements, analyze business needs, andpropose technical solutions.
  • Independently manage the fullsoftware development lifecycle, including requirement gathering, coding,testing, deployment, and maintenance.
  • Ensure the scalability,performance, and security of the custom-developed solutions by employingbest practices and adhering to coding standards.
  • Troubleshoot and resolvetechnical issues, bugs, and defects, providing timely production supportto ensure system stability and uptime.

Requirements
Qualifications
  • Bachelor's degree in computerscience, Software Engineering, or a related field (or equivalentexperience).
  • Proven experience as a FullStack Developer.
  • Proficiency in .NETtechnologies, including C#, ASP.NET, and .NET Core.
  • Strong experience withMicrosoft SQL Server and its related technologies, stored procedures, anddatabase optimization.
  • Familiarity with MicrosoftBizTalk integrations is preferred.
  • Solid understanding of webdevelopment technologies such as HTML, CSS, JavaScript, and frameworkslike Angular or React.
  • Experience with sourcecontrol systems, such as Git or TFS/ADO.
  • Ability to independentlymanage multiple projects and priorities, ensuring timely delivery ofhigh-quality work.
  • Strong problem-solving anddebugging skills, with a keen attention to detail.
  • Excellent communication andcollaboration abilities, with the capability to work effectively bothindependently and as part of a team.