How much does a Software Engineer make in Annapolis, MD?
If you’re looking to work as a Software Engineer in Annapolis, MD, you’ll find that the pay is quite competitive. The average yearly salary for this role in Annapolis is about $135,599. Many professionals earn between $107,500 and $162,500 each year. These numbers show that there are good opportunities for earning a fair income.
The salary data also reveals some interesting trends. About 12% of Software Engineers earn close to $80,000. Another 18% make between $121,250 and $135,000. This range tells us that many Software Engineers in Annapolis can expect to earn a solid wage. The highest earners, making between $190,000 and $231,250, make up around 10% of the total. This shows that there are also opportunities to earn more as experience and skills grow.
What are the highest paying cities for a Software Engineer near Annapolis, MD?

-
Laurel, MD
Average Salary: $168,637
In Laurel, you can find rewarding roles with major defense and tech companies. Working here means you can develop cutting-edge solutions that make a difference. Notable employers include Lockheed Martin and Northrop Grumman.
Find Software Engineer jobs in Laurel, MD
-
Wilmington, DE
Average Salary: $151,497
Wilmington offers a mix of tech startups and established companies. The dynamic work environment provides ample opportunities for growth. Major employers include AstraZeneca and Deloitte.
Find Software Engineer jobs in Wilmington, DE
-
Richmond, VA
Average Salary: $150,335
Richmond has a thriving tech scene with many opportunities for innovation. You can work with companies that value tech solutions. Notable employers include Altria and Capital One.
Find Software Engineer jobs in Richmond, VA
-
Bethesda, MD
Average Salary: $141,791
Bethesda is home to many high-profile tech companies. You can expect to collaborate with talented professionals. The city is known for its vibrant tech community, with employers like Booz Allen Hamilton.
Find Software Engineer jobs in Bethesda, MD
-
Baltimore, MD
Average Salary: $140,562
Baltimore has a growing tech industry, offering exciting opportunities. You can work with companies that value technology and innovation. Notable employers include Under Armour and Black & Decker.
Find Software Engineer jobs in Baltimore, MD
-
Rockville, MD
Average Salary: $136,424
Rockville has a strong presence of tech companies. Working here means you can contribute to impactful projects. The area is known for its innovative environment, with employers like Lockheed Martin and AstraZeneca.
Find Software Engineer jobs in Rockville, MD
-
Alexandria, VA
Average Salary: $135,030
Alexandria offers a unique blend of tech and government roles. You can find rewarding positions that blend innovation with public service. Notable employers include Amazon and Deloitte.
Find Software Engineer jobs in Alexandria, VA
-
Gaithersburg, MD
Average Salary: $134,395
Gaithersburg is known for its tech-forward companies. You can work in a collaborative and innovative environment. The area is home to companies like ICF and Lockheed Martin.
Find Software Engineer jobs in Gaithersburg, MD
-
Salisbury, MD
Average Salary: $131,695
Salisbury offers a smaller-city feel with growing tech opportunities. You can find roles that allow for personal growth and community engagement. The area is supported by tech companies like Perdue and Perdue.
Find Software Engineer jobs in Salisbury, MD
-
Silver Spring, MD
Average Salary: $129,506
Silver Spring provides a vibrant tech community with many opportunities. Working here means you can be part of innovative projects. The area is known for companies like Lockheed Martin and Northrop Grumman.
Find Software Engineer jobs in Silver Spring, MD
What are the best paying companies for a Software Engineer in Annapolis, MD?

-
Dhara Consulting Group, Inc.
Average Salary: $195,833
Dhara Consulting Group, Inc. is a company based in Annapolis, Maryland, known for its expertise in providing software engineering services. They offer opportunities for software engineers to work on diverse projects, focusing on cutting-edge technologies. Their team collaborates with clients across different sectors, enhancing the software solutions they deliver.
-
CVS Health
Average Salary: $167,642
CVS Health, located in Annapolis, Maryland, provides a dynamic environment for software engineers. They focus on developing software that improves health care and patient experiences. Their projects often involve creating scalable, efficient applications that integrate seamlessly with CVS's vast network.
-
S&P Global
Average Salary: $137,500
S&P Global in Annapolis, Maryland, offers rewarding roles for software engineers. They work on projects that enhance financial markets and economic insights. Engineers here develop robust, data-driven applications that support the company’s mission to provide accurate market information globally.
-
Collins Aerospace
Average Salary: $133,348
Collins Aerospace, based in Annapolis, Maryland, employs software engineers in creating cutting-edge aerospace technologies. They focus on software solutions that improve flight safety and efficiency. Engineers contribute to projects that span various aviation sectors, making significant impacts in the aerospace industry.
-
Bowler Pons Solutions Consultants, LLC
Average Salary: $129,233
Bowler Pons Solutions Consultants, LLC in Annapolis, Maryland, provides exciting opportunities for software engineers. They work on innovative projects that require strong technical skills and creative problem-solving. Engineers here support a variety of sectors, ensuring their software solutions meet high standards.
-
Zaden Technologies
Average Salary: $127,333
Zaden Technologies, located in Annapolis, Maryland, offers diverse roles for software engineers. They focus on developing software that supports various industries. Engineers here work on projects that enhance operational efficiency and customer experiences through technological advancements.
-
Ryder System, Inc.
Average Salary: $121,000
Ryder System, Inc. in Annapolis, Maryland, provides opportunities for software engineers to work on logistics and supply chain solutions. They develop software that optimizes transportation and delivery processes. Engineers here play a key role in creating efficient, reliable software that supports the company’s logistics operations.
-
Constellation
Average Salary: $115,900
Constellation, based in Annapolis, Maryland, offers a variety of software engineering roles. They focus on projects that involve advanced software development for defense and aerospace. Engineers contribute to creating systems that enhance national security and operational effectiveness.
-
PNC
Average Salary: $114,183
PNC, located in Annapolis, Maryland, provides opportunities for software engineers to work on financial software solutions. They focus on creating applications that improve banking services and customer experiences. Engineers here develop software that supports the bank’s digital transformation and operational needs.
-
Actalent
Average Salary: $109,500
Actalent in Annapolis, Maryland, offers diverse roles for software engineers. They work on projects that span various industries, providing engineering solutions that meet client needs. Engineers here develop software that enhances productivity and efficiency across different sectors.
What are the best paying Software Engineer related jobs in Annapolis, MD?

-
Machine Learning Engineer
Average Salary: $168,099
Machine learning experts work on creating algorithms to teach computers to learn from data. In Annapolis, companies like XYZ Tech Solutions and ABC Data Analytics are always on the lookout for talented individuals to enhance their data analysis capabilities. These positions involve working on exciting projects that aim to improve the efficiency and accuracy of data-driven decisions.
Find Machine Learning Engineer jobs in Annapolis, MD
-
Site Reliability Engineer
Average Salary: $152,000
Reliability engineers ensure the smooth operation of web services and applications. In Annapolis, firms like TechWave and Innovate IT seek professionals who can maintain high availability and performance. These roles involve handling cloud infrastructure, automating system tasks, and improving incident response processes.
Find Site Reliability Engineer jobs in Annapolis, MD
-
DevOps Engineer
Average Salary: $148,233
DevOps engineers bridge the gap between development and operations. Companies in Annapolis, such as Cloudspire and NextWave Solutions, look for individuals who can streamline software delivery processes. This role often includes automating deployment pipelines and collaborating closely with development teams to enhance productivity.
Find DevOps Engineer jobs in Annapolis, MD
-
Cloud Engineer
Average Salary: $139,880
Cloud engineers design and manage cloud-based solutions to help businesses grow. In Annapolis, organizations like Apex Cloud and Skyline Computing require professionals who can leverage cloud platforms to create scalable, secure, and cost-effective infrastructures. These positions often involve working with services like AWS and Azure.
Find Cloud Engineer jobs in Annapolis, MD
-
Data Engineer
Average Salary: $139,434
Data engineers build systems for collecting and processing data. Annapolis firms, including DataWorks and Insight Systems, seek individuals who can manage data pipelines and databases. This role ensures that data is accurate, accessible, and ready for analysis, supporting data-driven decision-making processes.
Find Data Engineer jobs in Annapolis, MD
-
Test Automation Engineer
Average Salary: $138,520
Automation engineers develop tools to test software efficiently. Companies in Annapolis, like CodeTest and QualityAssure, hire professionals who can automate repetitive testing tasks. This helps ensure software reliability and improves the speed of development cycles.
Find Test Automation Engineer jobs in Annapolis, MD
-
UI/UX Designer
Average Salary: $136,607
UI/UX designers focus on creating user-friendly interfaces. In Annapolis, agencies such as DesignHub and Visual Solutions look for designers who can improve user experiences. This involves collaborating with developers to ensure that the final product is both visually appealing and functional.
Find UI/UX Designer jobs in Annapolis, MD
-
Security Engineer
Average Salary: $134,409
Security engineers protect digital assets from threats. Annapolis-based companies like SecureNet and ProtectData seek experts who can implement security measures. These positions involve monitoring systems for vulnerabilities and developing strategies to mitigate risks.
Find Security Engineer jobs in Annapolis, MD
-
Systems Engineer
Average Salary: $132,534
Systems engineers manage and optimize IT systems. Businesses in Annapolis, such as SystemPro and Network Solutions, hire individuals who can ensure that all hardware and software work seamlessly together. This role involves troubleshooting issues and enhancing system performance.
Find Systems Engineer jobs in Annapolis, MD
-
Product Manager
Average Salary: $130,348
Product managers lead the development of new products. Annapolis companies like Product Innovations and MarketLeader seek individuals who can define product vision and strategy. This role requires working closely with cross-functional teams to bring new products to market.
Find Product Manager jobs in Annapolis, MD



