1

Microsoft Software Engineering Jobs in Maryland (NOW HIRING)

Software/Data Engineer

Laurel, MD · On-site

$176K - $282K/yr

Bachelor's degree in Engineering, Computer Science, Mathematics, or related field from an ... Certifications such as AWS Certified Solutions Architect or Microsoft Certified: Azure Solutions ...

Software/Data Engineer

Laurel, MD · On-site

$176K - $282K/yr

Bachelor's degree in Engineering, Computer Science, Mathematics, or related field from an ... Certifications such as AWS Certified Solutions Architect or Microsoft Certified: Azure Solutions ...

Software Developer

Linthicum, MD · On-site

$104K - $166K/yr

Implements interfaces with Apache HTTPD server, postGres and Microsoft databases. Supports moving ... Collaborate with Software Engineering, DevOps and QA teams through the development cycle. Work with ...

Principal Software/Data Engineer

Laurel, MD

$133K - $179K/yr

Nineteen (19) years of demonstrated experience in Software Engineering with a Bachelor's degree in ... Certifications such as AWS Certified Solutions Architect or Microsoft Certified: Azure Solutions ...

Software Developer

Linthicum, MD · On-site

$104K - $166K/yr

Implements interfaces with Apache HTTPD server, postGres and Microsoft databases. Supports moving ... Software Engineering, Computer Science, Information Technology, Information Systems, Data Science ...

Implements interfaces with Apache HTTPD server, postGres and Microsoft databases. Supports moving ... Collaborate with Software Engineering, DevOps and QA teams through the development cycle. Work with ...

Principal Software/Data Engineer

Laurel, MD

$133K - $179K/yr

Nineteen (19) years of demonstrated experience in Software Engineering with a Bachelor's degree in ... Certifications such as AWS Certified Solutions Architect or Microsoft Certified: Azure Solutions ...

Principal Software/Data Engineer

Laurel, MD · On-site

$133K - $179K/yr

Nineteen (19) years of demonstrated experience in Software Engineering with a Bachelor's degree in ... Certifications such as AWS Certified Solutions Architect or Microsoft Certified: Azure Solutions ...

Principal Software/Data Engineer

Laurel, MD · On-site

$133K - $179K/yr

Nineteen (19) years of demonstrated experience in Software Engineering with a Bachelor's degree in ... Certifications such as AWS Certified Solutions Architect or Microsoft Certified: Azure Solutions ...

Showing results 21-40

Microsoft Software Engineering information

See Maryland salary details

$18

$48

$69

How much do microsoft software engineering jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for microsoft software engineering in Maryland is $48.12, according to ZipRecruiter salary data. Most workers in this role earn between $38.27 and $59.28 per hour, depending on experience, location, and employer.

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 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.

How to get a job in Microsoft as a software engineer?

To become a software engineer at Microsoft, candidates typically need a strong background in computer science or related fields, proficiency in programming languages like C++, C#, or Python, and experience with software development tools and methodologies. A relevant bachelor's degree or higher, along with demonstrated problem-solving skills and project experience, is often required. Applying through the official Microsoft careers website, networking, and preparing for technical interviews are key steps in the process.

What are popular job titles related to Microsoft Software Engineering jobs in Maryland?

For Microsoft Software Engineering jobs in Maryland, the most frequently searched job titles are:

What cities in Maryland are hiring for Microsoft Software Engineering jobs?

Cities in Maryland with the most Microsoft Software Engineering job openings:

Infographic showing various Microsoft Software Engineering job openings in Maryland as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $100,088 per year, or $48.1 per hour.

Software/Data Engineer

Peraton

Laurel, MD • On-site

$176K - $282K/yr

Full-time

PTO

Re-posted 29 days ago


Peraton rating

8.3

Company rating: 8.3 out of 10

Based on 56 frontline employees who took The Breakroom Quiz

52nd of 226 rated it services


Job description

Responsibilities

Peraton is hiring a Software/Data Engineer to join our Cyber Mission business unit in Fort Meade, Maryland. As a Software Data Engineer on our team, you will support one of the largest enterprise-wide engineering contracts within the Intelligence Community. This is a full-time position requiring 1880 hours of support per year; and work is performed at a customer location.

As a Software/Data Engineer on our team, you will develop, maintain, and enhance complex and diverse software systems based upon documented requirements; review and test software components for adherence to the design requirements; and document test results. You will also utilize software development and software design methodologies appropriate to the environment.

You will provide specific input to the software components of system design to include the use of Commercial Off-The-Shelf (COTS) / Government Off-The-Shelf (GOTS in place of new development. You will also develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze usage and work processes; and investigate problem areas. #AJCM #MDFSP

Qualifications

Individual Capabilities/Experience Required:

  • Bachelor's degree in Engineering, Computer Science, Mathematics, or related field from an accredited college or university and nineteen (19) years of demonstrated experience in Software Engineering OR
    • Seventeen (17) years of experience in Software Engineering with a Master's degree in Engineering, Computer Science, Mathematics, or related field from an accredited college or university OR
    • Fourteen (14) years of experience in Software Engineering with a PhD in Engineering, Computer Science, Mathematics, or related field from an accredited college or university OR
    • Twenty (20) years of experience in Software Engineering with a High School Diploma or GED 
  • Experience designing, deploying and managing cloud infrastructure using Open Stack and other comparable platforms
  • Strong Linux and Python background
  • Understanding of IT management and operations
  • Position requires an active TS/SCI clearance with polygraph

 Individual Capabilities/Experience Desired:

  • Excellent oral, written, organizational and communications skills
  • Broad experience in system engineering disciplines.
  • Software development
  • Develop Operations
  • Experience using network automation tools
  • Cloud security and operations familiarity
  • PowerShell familiarity
  • Certifications such as AWS Certified Solutions Architect or Microsoft Certified: Azure Solutions Architect a plus

Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information.

Peraton offers enhanced benefits to employees working on this critical National Security program, which includes heavily subsidized employee benefits coverage for you and your dependents, 25 days of PTO accrued annually up to a generous PTO cap and eligible to participate in an attractive bonus plan.

Peraton Overview

Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world's leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees do the can't be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we're keeping people around the world safe and secure.

Target Salary Range$176,000 - $282,000. This represents the typical salary range for this position. Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual's experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay.EEOEEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.Employment Type: FULL_TIME

What Peraton employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Peraton logo

About Peraton

Sourced by ZipRecruiter

At Peraton, we re at the forefront of delivering the next big thing every day. We re the partner of choice to help solve some of the world s most daunting challenges, delivering bold, new solutions to keep people around the world safer and more secure.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Herndon, VA, US

Year founded

2017