1

Microsoft Software Engineer Jobs in Baltimore, MD

AI/ML Software Engineer I

Annapolis, MD · On-site

$126.30 - $165.70/hr

As an AI/ML Software Engineer, you will work to help create AI/ML assisted systems engineering ... Design export features to common Microsoft office services * Design interfaces/bridge to external ...

The software engineer will work closely with data scientists and end users to develop innovative ... Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud. * Experience with ...

University - Software Engineer The Opportunity: Are you looking for an opportunity to not just ... Experience using common productivity tools, including Microsoft Office * Knowledge of basic ...

In this capacity, the Software Engineer will leverage advances in data science to support ... Development experience with Kubernetes, Amazon Web Services (AWS), Microsoft Azure, or Google Cloud ...

Software Engineer

Laurel, MD · On-site

$150K - $200K/yr

In this capacity, the Software Engineer will leverage advances in data science to support ... Development experience with Kubernetes, Amazon Web Services (AWS), Microsoft Azure, or Google Cloud ...

University - Software Engineer The Opportunity: Are you looking for an opportunity to not just ... Experience using common productivity tools, including Microsoft Office * Knowledge of basic ...

University - Software Engineer The Opportunity: Are you looking for an opportunity to not just ... Experience using common productivity tools, including Microsoft Office * Knowledge of basic ...

University - Software Engineer The Opportunity: Are you looking for an opportunity to not just ... Experience using common productivity tools, including Microsoft Office * Knowledge of basic ...

University - Software Engineer The Opportunity: Are you looking for an opportunity to not just ... Experience using common productivity tools, including Microsoft Office * Knowledge of basic ...

University - Software Engineer The Opportunity: Are you looking for an opportunity to not just ... Experience using common productivity tools, including Microsoft Office * Knowledge of basic ...

University - Software Engineer The Opportunity: Are you looking for an opportunity to not just ... Experience using common productivity tools, including Microsoft Office * Knowledge of basic ...

University - Software Engineer The Opportunity: Are you looking for an opportunity to not just ... Experience using common productivity tools, including Microsoft Office * Knowledge of basic ...

Showing results 41-60

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.

AI/ML Software Engineer I

Bct Llc

Annapolis, MD • On-site

$126.30 - $165.70/hr

Other

Life, Retirement

Re-posted yesterday


Job description

About the job

BCT LLC is seeking an AI/ML Software Engineer I to join our team. The ideal candidate must possess an active TS/SCI with POLY. As an AI/ML Software Engineer, you will work to help create AI/ML assisted systems engineering/architecture/security/requirements generation instances. This will involve customizing access and interfaces with a Large Language Model (LLM) tailored for the customer.

Responsibilities
  • Generate required API accounts
  • Design user friendly interfaces allowing intuitive usage
  • Design/provide all necessary security measures for modular design
  • Design/coordinate all relevant access control measures
  • Design user interface to be widely accessible across the customer community
  • Design export features to common Microsoft office services
  • Design interfaces/bridge to external management tools
  • Assist in producing instructional materials for user training
  • Generate lessons learned and suggestions for improving AI/ML processes
  • Provide expert advice to customers based on their specific needs
Desired Experience
  • DoD 8570 compliance
Required Education

Seven (7) years of experience as a software engineer in programs and contracts of similar scope, type, complexity is required. Bachelor’s degree in computer science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.

Salary Range

$126,300-165,700

The above salary range represents a general guideline; however, BCT-LLC considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.

What We Offer
  • Very competitive 401(k) Plan with Matching Contributions
  • Independent 401(k) and Investment Advisory Services
  • BCT-Funded Health Savings Account (HSA)
  • Life/AD&D/Disability Coverage paid 100% by BCT
  • Generous Employee Referral Program
  • Tuition/Training Reimbursement
  • Several Scholarship Opportunities- available to BCT family members/dependents

BCT LLC is proud to be an Equal Opportunity Employer. All facets of employment, including the decision to hire, promote, discipline, or discharge, will be based solely on merit & business need. Candidates and Employees will never be subject to discrimination on the basis of race, color, religion, age, genetic information, or any other status protected under federal, state, or local law.

#J-18808-Ljbffr