1

Microsoft Software Engineer Jobs in Oregon (NOW HIRING)

Software Developer

$115K - $132K/yr

The Software Engineer will collaborate with a team of developers and business analysts to develop ... Significant experience with Microsoft platform (.NET, MVC, C#, T-SQL). * Experience with SQL Server ...

As Manager, Software Engineering you'll be leading a team building a cloud data platform that will ... Microsoft Certified: Azure Data Engineer Associate * Microsoft Certified: Azure AI Engineer ...

C++ Developer

Hillsboro, OR · On-site

$53.25 - $72/hr

The engineer will work on low-level software that enables hardware functionality, system stability ... Microsoft's Cobalt SoC compute products for Azure platforms. • Key projects: This role will ...

OR

$122K - $161K/yr

Write meaningful end-to-end coverage with Microsoft Playwright for the flows that matter most ... software engineering experience, with meaningful time spent on the server side of a production web ...

Sr. Lab Support Hardware Engineer

Hillsboro, OR · On-site

$120K - $160K/yr

Overview Microsoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind ... hardware, software, and infrastructure issues in lab or datacenter environments. Other ...

OR · On-site

$54.50 - $72/hr

NET web applications, Microsoft Power Platform solutions, SharePoint sites, SSRS and Power BI ... The position is a Senior Engineer-level, task-based role supporting the VA Office of Academic ...

next page

Showing results 1-20

Microsoft Software Engineer information

See Oregon salary details

$67.1K

$156K

$217.3K

How much do microsoft software engineer jobs pay per year?

As of Jul 20, 2026, the average yearly pay for microsoft software engineer in Oregon is $155,975.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,900.00 and $182,900.00 per year, depending on experience, location, and employer.

What type of engineers does Microsoft hire?

Microsoft hires a variety of engineers including software engineers, hardware engineers, security engineers, and data engineers. These roles typically require strong programming skills, knowledge of relevant tools and technologies, and often a background in computer science or related fields.

What are the entry-level jobs at Microsoft?

Entry-level jobs for a Microsoft Software Engineer typically include roles such as Software Development Engineer I or Associate Software Engineer. These positions often require a bachelor's degree in computer science or related fields, programming skills in languages like C++ or Python, and familiarity with software development tools and processes. They provide opportunities for new graduates to gain experience in coding, testing, and collaborating on projects within a team environment.

What is a Microsoft Software Engineer job?

A Microsoft Software Engineer is responsible for designing, developing, testing, and maintaining software products and services. They work with various technologies, programming languages, and frameworks to create innovative solutions that meet user and business needs. Engineers collaborate with cross-functional teams, including product managers, designers, and other developers, to build scalable and efficient software. They also engage in code reviews, debugging, and optimization to ensure high-quality code.

Is it hard to get hired at Microsoft?

Getting hired as a Microsoft Software Engineer can be competitive due to the company's high standards and rigorous interview process, which often includes technical assessments, coding challenges, and behavioral interviews. Candidates typically need strong programming skills, experience with relevant tools and technologies, and a solid understanding of computer science fundamentals. Success depends on preparation, relevant experience, and demonstrating problem-solving abilities.

How much do software engineers get paid at Microsoft?

Software engineers at Microsoft typically earn a base salary ranging from $100,000 to $160,000 annually, depending on experience, location, and level. Total compensation often includes bonuses, stock options, and benefits, which can significantly increase overall earnings.

What are the key skills and qualifications needed to thrive in the Microsoft Software Engineer position, and why are they important?

To thrive as a Microsoft Software Engineer, candidates typically need strong programming abilities (such as proficiency in C#, C++, or Java), a solid understanding of computer science fundamentals, and a relevant degree in computer science or related field. Familiarity with Microsoft development tools like Visual Studio, Azure cloud services, and certifications such as Microsoft Certified: Azure Developer Associate are often advantageous. Excellent problem-solving skills, effective communication, and the ability to collaborate in diverse teams help individuals excel in this role. These capabilities are essential for delivering robust software solutions, keeping up with technological advancements, and contributing effectively within Microsoft's fast-paced, innovative environment.

What does a typical day look like for a Microsoft Software Engineer?

A typical day for a Microsoft Software Engineer involves writing and reviewing code, participating in team stand-ups or agile sprint meetings, and collaborating with cross-functional teams such as designers, program managers, and testers. Engineers also spend time troubleshooting issues, conducting code reviews, and contributing to architectural or design discussions. There is a strong emphasis on continuous learning and leveraging the latest Microsoft technologies to deliver scalable solutions. This structure provides opportunities to work on impactful projects, develop new skills, and contribute to a global technology leader.

What cities in Oregon are hiring for Microsoft Software Engineer jobs? Cities in Oregon with the most Microsoft Software Engineer job openings:
Software Developer

$115K - $132K/yr

Full-time

Re-posted 6 days ago


Job description

Overview

Summary: 

The Software Engineer will collaborate with a team of developers and business analysts to develop new products and enhance existing systems. Success in this role requires strong critical thinking and problem-solving skills. 

Essential Duties and Responsibilities: 

  • Develop software according to given requirements and technical specifications. 

  • Work with WebAPI and JSON. 

  • Engage in database development, including SQL scripts, stored procedures, functions, and triggers. 

  • Create user interfaces and client displays. 

  • Design and develop complex application features. 

  • Produce well-organized, optimized, and documented source code. 

  • Debug existing source code and refine feature sets. 

  • Contribute to technical design documentation. 

  • Build and execute unit test cases to ensure code quality. 

  • Test the product in controlled, real situations before deployment. 

  • Innovate and develop high-value technology solutions to streamline processes. 

  • Coordinate with other developers and cross-functional teams. 

  • Work independently when required. 

  • Maintain attention to detail and ensure tasks are carried out to the highest standard.  

Education Qualification: 

  • Bachelor's or master's degree in Information Technology, Computer Science, or related work experience. 

  • 5+ years of related experience. 

Skills and Competencies: 

  • Significant experience with Microsoft platform (.NET, MVC, C#, T-SQL). 

  • Experience with SQL Server and relational databases. 

  • Strong experience with SQL Queries (Stored procedures, Functions, Views, etc.). 

  • Experience working with APIs and microservices. 

  • Experience in MVC architecture. 

  • Proficiency with HTML 5, Web Services/SOAP, XML, JSON, WCF, and Web APIs. 

  • Experience with client-side JavaScript technologies like Angular or React (experience with both preferred). 

  • Experience integrating and working with 3rd party tools like AJAX, Kendo. 

  • Prior experience with performance tuning and related tools is an added advantage. 

  • Knowledge of design patterns and entity frameworks is an added advantage. 

  • Strong understanding of OOPS concepts. 

  • Experience with versioning tools like Tortoise SVN/Team Foundation Server/GIT. 

  • Solid background in Software Development Life Cycle. 

  • Enthusiasm for working on innovative products and technologies. 

  • Ability to work independently and in small teams. 

  • Adaptability to fast-paced environments and eagerness to stay updated with the latest trends. 

HealthEdge commits to building an environment and culture that supports the diverse representation of our teams. We aspire to have an inclusive workplace. We aspire to be a place where all employees have the opportunity to belong, make an impact and deliver excellent software and services to our customers. 

Geographic Responsibility: While HealthEdge is located in Boston, MA you may live anywhere in the US Type of Employment: Full-time, permanent 

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:  

  • The employee is occasionally required to move around the office. Specific vision abilities required by this job include close vision, color vision, peripheral vision, depth perception, and ability to adjust focus. 
  • Work across multiple time zones in a hybrid or remote work environment. 
  • Long periods of time sitting and/or standing in front of a computer using video technology. 
  • May require travel dependent on company needs. 

The above statements are intended to describe the general nature and level of the job being performed by the individual(s) assigned to this position. They are not intended to be an exhaustive list of all duties, responsibilities, and skills required. HealthEdge reserves the right to modify, add, or remove duties and to assign other duties as necessary. In addition, reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position in compliance with the Americans with Disabilities Act of 1990. Candidates may be required to go through a pre-employment criminal background check.  

HealthEdge is an equal opportunity employer. We are committed to workforce diversity and actively encourage all qualified persons to seek employment with us, including, but not limited to, racial and ethnic minorities, women, veterans and persons with disabilities. 

#LI-Remote 

 **The annual US base salary range for this position is $115,000 to $132,000. This salary range may cover multiple career levels at HealthEdge. Final compensation will be determined during the interview process and is based on a combination of factors including, but not limited to, your skills, experience, qualifications and education.  

Employment Type: FULL_TIME

HealthEdge logo

About HealthEdge

Sourced by ZipRecruiter

Health Edge ® provides modern, disruptive technology that delivers for the first time, a suite of products that enables healthcare payors to leverage new business models, improve outcomes, drastically reduce administrative costs and connect everyone in the healthcare delivery cycle. Our next-generation enterprise product suite, HealthRules ®, is built on modern, patented technology and is delivered to customers via the HealthEdge Cloud or on-site deployment. An award-winning company, HealthEdge empowers payors to capitalize on the innovations, challenges and opportunities that await in the new healthcare economy. For more information, visit .

Industry

Computer and computer peripheral equipment and software wholesalers

Company size

201 - 500 Employees

Headquarters location

Burlington, MA, US

Year founded

2005

Social media