1

Microsoft Software Developer Jobs in Kansas (NOW HIRING)

Senior Software Engineer

Overland Park, KS · On-site

$121K - $159K/yr

Lead the technical operations team of Software Engineers in managing maintenance of AssistRx ... Microsoft Azure, and Windows. Requirements Requirements: This position requires a Master's degree ...

Senior C# Software Engineer - Map Data

Olathe, KS · On-site

$115K - $152K/yr

Garmin is seeking a full-time Senior C# Software Engineer on their Map Data team at their U.S ... SQL and Microsoft SQL Server databases • Experience developing production-quality software in ...

Summary The Software Engineer is responsible for developing and supporting Warehouse Management ... Microsoft Office Suite: Excel, Word, Outlook and SAP * Knowledge and development experience with ...

Summary The Software Engineer is responsible for developing and supporting Warehouse Management ... Microsoft Office Suite: Excel, Word, Outlook and SAP * Knowledge and development experience with ...

Software Engineer III

Kansas City, KS · On-site +1

$81K - $114K/yr

Troubleshoot and resolve data and application software problems, utilizing programming languages to ... Microsoft 365 * Oracle * Snowflake * AWS Travel: This position does not require overnight business ...

The Software Engineer is responsible for all stages of the software development lifecycle using a ... Experience with Microsoft SQL Server Job Expectations: * Willing to work as a part on an on-call ...

The Software Engineer is responsible for all stages of the software development lifecycle using a ... Experience with Microsoft SQL Server Job Expectations: * Willing to work as a part on an on-call ...

Software Development Engineers will interpret requirements from customers and product management ... Microsoft Azure DevOps * Continuous Integration/Continuous Delivery/Deployment Ability to:

New

Create technical designs and implementation plans, leading software engineers with a strong ... Experience using common AI tools, including generative technologies suchas ChatGPT or Microsoft ...

next page

Showing results 1-20

Microsoft Software Developer information

See Kansas salary details

$42.8K

$99.7K

$148K

How much do microsoft software developer jobs pay per year?

As of Jul 9, 2026, the average yearly pay for microsoft software developer in Kansas is $99,749.00, according to ZipRecruiter salary data. Most workers in this role earn between $80,300.00 and $115,900.00 per year, depending on experience, location, and employer.

How does a Microsoft Software Developer typically collaborate with cross-functional teams on a project?

As a Microsoft Software Developer, you will frequently work alongside product managers, designers, quality assurance engineers, and other developers. Collaboration often involves participating in agile ceremonies such as daily stand-ups, sprint planning, and code reviews. You'll contribute to design discussions, share progress updates, and coordinate on resolving technical challenges to ensure features meet both user and business requirements. Effective communication and teamwork are essential, as projects often require input and integration from multiple stakeholders across different domains.

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

To thrive as a Microsoft Software Developer, you need strong proficiency in programming languages such as C#, .NET framework, and a solid understanding of software engineering principles, usually supported by a degree in computer science or a related field. Familiarity with Microsoft development tools like Visual Studio, Azure cloud services, and relevant certifications such as Microsoft Certified: Azure Developer Associate are highly valued. Excellent problem-solving abilities, teamwork, and effective communication skills help developers collaborate and deliver high-quality solutions. These skills and qualities are essential for building robust applications, meeting project requirements, and contributing to innovative technology solutions within the Microsoft ecosystem.

What does a Microsoft Software Developer do?

A Microsoft Software Developer is responsible for designing, coding, testing, and maintaining software applications and systems for Microsoft. They work with various programming languages and technologies to create products ranging from Windows operating systems and Office applications to cloud services like Azure. Their role often involves collaborating with other engineers, designers, and product managers to deliver high-quality, scalable, and secure software solutions. Additionally, they participate in code reviews, troubleshoot technical issues, and contribute to the continuous improvement of development processes.
What job categories do people searching Microsoft Software Developer jobs in Kansas look for? The top searched job categories for Microsoft Software Developer jobs in Kansas are:
Senior Typescript/.NET Software Engineer

Senior Typescript/.NET Software Engineer

Garmin International, Inc.

Olathe, KS • On-site

Full-time

Re-posted 26 days ago


Garmin rating

8.8

Company rating: 8.8 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

8th of 141 rated electronics manufacturers


Job description

Overview
We are seeking a full-time Senior Typescript/.NET Software Engineer to help build and evolve Garmin's mapping platform at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will develop modern web applications and backend services using TypeScript and C#/.NET that enable cartographers, engineers, and administrators to manage large-scale map processing pipelines, product configuration systems, and platform health dashboards that support map experiences across millions of Garmin devices. Your work will directly improve the tooling and operational visibility behind how map data is processed, configured, monitored, and delivered across Garmin's ecosystem of outdoor, fitness, and automotive products.
Essential Functions
  • Develop and enhance web-based systems used to visualize, manage, and monitor map data processing, build pipelines, and delivery workflows
  • Design and develop scalable backend services and modern web applications using TypeScript and C#/.NET
  • Offer technical assessments and peer reviews in areas of expertise, new technologies and software designs
  • Collaborate with cartographers, engineers, product teams, and administrators to ensure platform tooling supports real-world operational workflows and product needs
  • Participate in project leadership and/or program planning including providing technical input to product development plans and concept documents
  • Make substantial contributions toward determination of project goal/objective feasibility and apply good judgment in setting schedules
  • Mentor and provide guidance to less experienced Software Engineers (1 & 2)
  • Research, evaluate, and apply new technologies, frameworks, and engineering practices to improve platform capability, reliability, and developer productivity
  • Contribute to process improvements and establish new development practices where needed
  • May serve as a Lead Software Engineer for complex or cross-functional software development efforts
  • Provide reliable solutions to a wide range of difficult problems using sound problem solving techniques

Basic Qualifications
  • Advanced proficiency in software development using JavaScript/TypeScript and modern frontend frameworks such as Angular or React.
  • Proficiency in C# and experience with .NET Core, Microsoft Visual Studio, and MS SQL Server
  • Demonstrated proficiency with designing well architectured software systems and modules that support new technology or improve capability/performance of existing functionality
  • Demonstrated ability to serve as a lead software engineer for a complex software project
  • Demonstrated capability to offer peer technical assessments in areas of expertise, new technologies and software designs
  • Demonstrated strong and effective verbal, written, and interpersonal communication skills
  • Detail oriented self-starter with strong problem-solving skills and the ability to prioritize effectively in a fast-paced environment
  • Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experience
  • Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)

Desired Qualifications
  • Experience with GIS (Geographic Information Systems) and mapping technologies
  • Experience building or working on Continuous Integration/Deployment pipelines
  • Solid SQL experience, particularly with MS SQL Server
  • Outstanding academics (cumulative GPA greater than or equal to 3.5)

Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran's status, age or disability.
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits

What Garmin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom