1

Microsoft Software Engineer Jobs in Baltimore, MD

Software Engineer 3

Annapolis Junction, MD · On-site

$58.75 - $79/hr

... Microsoft Power BI dashboards. Responsibilities : • Analyze user requirements to derive software ... Wyetech offers quality engineering services in the fields of Software Engineering, Systems ...

Software Engineer 1

Annapolis, MD · On-site

$129K - $159K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Knowledge of Microsoft Office JavaScript API. * Track and respond to user issues/questions ... Qualifications: * 3+ years of Software Engineering experience. * Bachelor's degree or higher in ...

Software Engineer 3

Annapolis Junction, MD · On-site

$86.20 - $136.27/hr

The software engineer will support a widely-used application that provides data visualization through Microsoft Power BI dashboards. Provide Power BI expertise to the development team, work with ...

Software Engineer 3

Annapolis, MD · On-site

$57 - $76.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The software engineer will support a widely-used application that provides data visualization through Microsoft Power BI dashboards. Provide Power BI expertise to the development team, work with ...

Software Engineer 1

Annapolis, MD · On-site

$129K - $159K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Knowledge of Microsoft Office JavaScript API. * Track and respond to user issues/questions ... Qualifications: * 3+ years of Software Engineering experience. * Bachelor's degree or higher in ...

Software Engineer 3

Annapolis Junction, MD · On-site

$63.25 - $84.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The software engineer will support a widely-used application that provides data visualization through Microsoft Power BI dashboards. Provide Power BI expertise to the development team, work with ...

Seeking a software developer to create custom analytics to perform at scale, supporting ... Additional experience with Cloud computing platforms such as AWS, Microsoft Azure, and Google Cloud.

Cloud Software Engineer

Stevensville, MD · Hybrid

$59 - $76.75/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

HDC is seeking a Cloud Software Engineer who will be responsible for designing and implementing advanced functions of Microsoft Office 365 and/or Azure AD premium, including security, governance, and ...

Software Engineer, Senior

Aberdeen, MD · On-site

$112K - $196K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Parsons is looking for an amazingly talented Senior Software Engineer to join our team! In this ... Proficient in Microsoft Office applications * Advanced time management and organizational skills

Cloud Software Engineer

Stevensville, MD · On-site

$59 - $76.75/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

HDC is seeking a Cloud Software Engineer who will be responsible for designing and implementing advanced functions of Microsoft Office 365 and/or Azure AD premium, including security, governance, and ...

Software Engineer, Senior

Aberdeen, MD · On-site

$112K - $196K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Parsons is looking for an amazingly talented Senior Software Engineer to join our team! In this ... Proficient in Microsoft Office applications * Advanced time management and organizational skills

Software Engineer, Senior

Aberdeen, MD · On-site

$112K - $196K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Parsons is looking for an amazingly talented Senior Software Engineer to join our team! In this ... Proficient in Microsoft Office applications * Advanced time management and organizational skills ...

New

Showing results 21-40

Microsoft Software Engineer information

See Baltimore, MD salary details

$63.1K

$146.6K

$204.2K

How much do microsoft software engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for microsoft software engineer in Baltimore, MD is $146,585.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,200.00 and $171,900.00 per year, depending on experience, location, and employer.

What is a Microsoft software engineer?

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.

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.

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

To become a Microsoft software engineer, candidates should have a strong background in computer science, programming skills in languages like C++ or C#, and experience with software development tools such as Visual Studio. Applying through the official Microsoft careers website, preparing for technical interviews that assess coding, algorithms, and system design, and demonstrating relevant project experience are essential steps in the hiring process.

What cities near Baltimore, MD are hiring for Microsoft Software Engineer jobs?

Cities near Baltimore, MD with the most Microsoft Software Engineer job openings:

Infographic showing various Microsoft Software Engineer job openings in Baltimore, MD as of August 2026, with employment types broken down into 1% Internship, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $146,585 per year, or $70.5 per hour.

PKI Software Engineer

August Schell Enterprises

Fort George G Meade, MD • On-site

Other

Posted 2 days ago

New


Job description

PKI SOFTWARE ENGINEER
Ft. Meade, MD - Full Time (Hybrid)
Salary: 140-170K
August Schell is looking for a PKI Software Engineer to join our team in support of DoD enterprise PKI modernization with our DISA customer. The engineer will work hand-in-hand with commercial product engineering and government teams on the next generation of Public Key Infrastructure capabilities - including post-quantum cryptography (PQC) migration - within Red Hat Enterprise Linux, Red Hat Certificate System, and the upstream Dogtag PKI open-source project.
Individuals in this role must be able to work hybrid and go on site at Fort Meade as requested.
Responsibilities Include:
  • Design, develop, test, and maintain high-quality PKI software components across Red Hat Certificate System (RHCS) and Dogtag PKI
  • Work software fixes and feature development directly with product engineering teams and the government development lab - owning issues end-to-end from requirements through testing and verification
  • Support the program's post-quantum cryptography migration, including PQC algorithm integration (ML-DSA) and legacy version transition planning
  • Develop and troubleshoot HSM integrations supporting CA operations and key escrow
  • Support certificate lifecycle automation (ACME) as the program transitions to shorter-lived certificates at higher issuance volume
  • Practice defensive programming and contribute to testing frameworks, CI/CD pipelines, and release quality
  • Communicate clearly across government stakeholders, commercial vendor engineering, and program contractors - translating technical status into program-level clarity
  • Proactively identify, document, and escalate risks and blockers before they impact program schedule

Requirements:
  • Active Secret clearance minimum (Top Secret preferred and may be required)
  • Local to the DMV area with the ability to work on site at Fort Meade as requested
  • Five (5)+ years of professional software engineering experience (flexible for candidates with exceptional PKI depth)
  • Java and/or Rust programming experience
  • Strong knowledge of Linux and its development tools
  • Knowledge or experience with Linux containers and container orchestration (Podman / Docker) and VMs (KVM)
  • Hands-on experience with PKI, x.509, cryptography, and system/software security technologies
  • Direct experience with Red Hat Certificate System or Dogtag PKI (the upstream open-source project of the deployed DoD code base) - comparable enterprise CA platform experience considered (EJBCA, Microsoft AD CS, Entrust Authority, ISC CertAgent, or similar)
  • DoD 8570/8140 IAT Level II certification (Security+ or equivalent)
  • Strong written and verbal communication skills

Stand out with:
  • Post-quantum cryptography familiarity (ML-DSA/Dilithium, Kyber, CNSA 2.0 timelines)
  • HSM integration experience (Entrust nShield, Thales Luna)
  • ACME protocol and certificate automation at scale
  • Prior DISA or DoD PKI program experience (Purebred, derived credentials, RA/CRL/OCSP operations)
  • Directory Server / LDAP experience
  • Experience using AI agents to accelerate development efforts
  • Python, Bash, or similar scripting languages
  • Package maintenance on Fedora/RHEL
  • Agile development methodologies (Scrum, JIRA)