Position
City
Salary

How much does a Software Engineer make in Annapolis, MD?

The average salary for a Software Engineer is $136,746 per year in Annapolis, MD.

In Annapolis, MD, software engineers enjoy competitive salaries. The average yearly salary for this role is $136,746. Many factors, such as experience and skills, affect the exact amount. Entry-level engineers can expect to earn around $80,000. Experienced professionals often see their salaries reach $217,500 or more. This range provides a solid financial incentive for those looking to build a career in this field.

To understand the salary distribution, consider the following breakdown:

  • 12.39% earn between $80,000 and $93,750.
  • 8.78% earn between $93,750 and $107,500.
  • 18.07% earn between $107,500 and $121,250.
  • 10.84% earn between $121,250 and $135,000.
  • 11.36% earn between $135,000 and $148,750.
  • 10.33% earn between $148,750 and $162,500.
  • 8.26% earn between $162,500 and $176,250.
  • 3.61% earn between $176,250 and $190,000.
  • 5.68% earn between $190,000 and $203,750.
  • 3.10% earn between $203,750 and $217,500.
  • 2.58% earn more than $217,500.
This data shows a broad spectrum of earnings, reflecting the diverse opportunities available to software engineers in Annapolis.

Software Engineer jobs in Annapolis, MD

What are the highest paying cities for a Software Engineer near Annapolis, MD?

Job seekers in the Annapolis area looking to become software engineers can find lucrative opportunities nearby. Laurel, MD, offers the highest average salary for software engineers at $169,526. Nearby, Wilmington, DE, follows closely with an average salary of $151,791. Other top cities include Bethesda, MD, with an average salary of $142,760, and Baltimore, MD, at $140,808. These cities present excellent career prospects for software engineers.
Graph displaying highest paying cities salaries for Software Engineer jobs near Annapolis, MD, highlighting Laurel, MD with the highest at $169,526 and Frederick, MD with the lowest at $131,122.
  1. Laurel, MD
    Average Salary: $169,526
    Working as a developer in Laurel offers a mix of innovation and stability. Many tech companies and government contractors value skilled engineers. The presence of firms like Leidos and Northrop Grumman provides strong career opportunities.
    Find Software Engineer jobs in Laurel, MD


  2. Wilmington, DE
    Average Salary: $151,791
    In Wilmington, software engineers enjoy a vibrant tech community. The city is home to several large corporations, including AstraZeneca and DuPont. It’s a place where innovation meets opportunity.
    Find Software Engineer jobs in Wilmington, DE


  3. Richmond, VA
    Average Salary: $151,457
    Richmond offers a growing tech scene with many opportunities for software engineers. Companies like Capital One and Altria drive the demand for skilled tech professionals. The city’s blend of history and modernity makes it a unique place to work.
    Find Software Engineer jobs in Richmond, VA


  4. Bethesda, MD
    Average Salary: $142,760
    Bethesda has a thriving tech industry, with many healthcare and government tech firms. Engineers here benefit from a mix of projects and a collaborative work environment. Proximity to Washington, D.C. adds to the dynamic atmosphere.
    Find Software Engineer jobs in Bethesda, MD


  5. Baltimore, MD
    Average Salary: $140,808
    In Baltimore, software engineers find a mix of challenges and opportunities. The city is home to large companies like Under Armour and Black & Decker. The tech scene is growing, offering many paths for career development.
    Find Software Engineer jobs in Baltimore, MD


  6. Rockville, MD
    Average Salary: $136,701
    Rockville’s tech industry is robust, with many opportunities in healthcare and government sectors. Engineers here often work on innovative projects with companies like Lockheed Martin and UnitedHealth Group. It’s a place where skills are in high demand.
    Find Software Engineer jobs in Rockville, MD


  7. Alexandria, VA
    Average Salary: $136,022
    Alexandria offers a blend of innovation and tradition. The city is home to many tech firms and government contractors. Engineers here find plenty of opportunities to work on cutting-edge projects with companies like Amazon and Northrop Grumman.
    Find Software Engineer jobs in Alexandria, VA


  8. Gaithersburg, MD
    Average Salary: $134,690
    Gaithersburg has a dynamic tech environment with many opportunities in both private and public sectors. Companies like IBM and Honeywell provide a wealth of projects for software engineers. It’s a great place for career growth.
    Find Software Engineer jobs in Gaithersburg, MD


  9. Salisbury, MD
    Average Salary: $131,695
    Salisbury offers a quieter but growing tech scene. The city is home to several mid-sized companies that need skilled engineers. It’s an ideal place for those who want a mix of work and a relaxed lifestyle.
    Find Software Engineer jobs in Salisbury, MD


  10. Frederick, MD
    Average Salary: $131,122
    In Frederick, software engineers find a mix of opportunities in healthcare and tech. Companies like UnitedHealth Group and Northrop Grumman provide many projects. It’s a city that values skilled professionals and offers a good work-life balance.
    Find Software Engineer jobs in Frederick, MD

What are the best paying companies for a Software Engineer in Annapolis, MD?

Dhara Consulting Group, Inc. offers the highest average salary for software engineers in Annapolis, MD, at over $195,000. Northrop Grumman and CVS Health also provide competitive salaries, with averages above $185,000 and $167,000, respectively. These companies present excellent opportunities for professionals seeking rewarding positions.
Graph displaying best paying company salaries for Software Engineer jobs in Annapolis, MD, highlighting Dhara Consulting Group, Inc. with the highest at $195,833 and PNC with the lowest at $114,183.
  1. Dhara Consulting Group, Inc.
    Average Salary: $195,833
    Dhara Consulting Group, Inc. offers dynamic Software Engineer roles that focus on cutting-edge technologies. Based in Annapolis, MD, the company works with various sectors, providing customized solutions. Their teams often collaborate on projects that impact multiple industries.


  2. Northrop Grumman
    Average Salary: $185,188
    Northrop Grumman provides Software Engineer positions that focus on defense and aerospace technologies. Located in Annapolis, MD, the company offers roles that involve working on critical systems for national security. Employees contribute to projects that have a significant impact on defense strategies.


  3. CVS Health
    Average Salary: $167,688
    CVS Health offers Software Engineer jobs that concentrate on improving healthcare through technology. Based in Annapolis, MD, the company operates nationwide, providing roles that focus on enhancing patient care. Employees work on software that helps streamline healthcare services.


  4. S&P Global
    Average Salary: $137,500
    S&P Global provides Software Engineer jobs that focus on financial data and market insights. Based in Annapolis, MD, the company has a global presence, offering roles that impact financial markets. Employees work on software solutions that deliver market analysis and data insights.


  5. Collins Aerospace
    Average Salary: $133,348
    Collins Aerospace offers Software Engineer positions that focus on aerospace technology. Based in Annapolis, MD, the company provides roles that involve working on aircraft systems. Employees contribute to software that improves aviation safety and efficiency.


  6. Bowler Pons Solutions Consultants, LLC
    Average Salary: $129,233
    Bowler Pons Solutions Consultants, LLC provides Software Engineer jobs that focus on consulting and IT solutions. Based in Annapolis, MD, the company works with various clients, offering roles that involve software development and system integration.


  7. Zaden Technologies
    Average Salary: $127,333
    Zaden Technologies offers Software Engineer positions that focus on technology innovation. Based in Annapolis, MD, the company provides roles that involve developing new software solutions. Employees work on projects that drive technological advancements.


  8. Ryder System, Inc.
    Average Salary: $121,000
    Ryder System, Inc. provides Software Engineer jobs that focus on logistics and supply chain solutions. Based in Annapolis, MD, the company offers roles that involve software development for transportation services. Employees work on software that enhances logistics efficiency.


  9. Constellation
    Average Salary: $115,900
    Constellation offers Software Engineer positions that focus on energy solutions. Based in Annapolis, MD, the company provides roles that involve developing software for the energy sector. Employees contribute to software that supports renewable energy projects.


  10. PNC
    Average Salary: $114,183
    PNC provides Software Engineer jobs that focus on financial technology. Based in Annapolis, MD, the company offers roles that involve developing software for banking services. Employees work on software that enhances customer banking experiences.

Currently 12,060 Software Engineer job openings, nationwide.

How's the job market for a Software Engineer in the US?

Learn what a Software Engineer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Software Engineer today.
Position
Overview
Software Engineer
12,060 Job Openings