How much does a Software Engineer make in Baltimore, MD?
Software engineers in Baltimore, MD, enjoy a solid salary. The average yearly salary is about $134,407. This means professionals in this field can expect a good income. It reflects the high demand and value of their skills in the tech industry.
The salary range varies based on experience and specialization. Some software engineers start at around $54,450. This is often entry-level positions. As experience grows, salaries can go up. At the higher end, senior software engineers can make around $202,400 a year. This range highlights the potential for growth and advancement in the field.
What are the highest paying cities for a Software Engineer near Baltimore, MD?

-
Laurel, MD
Average Salary: $158,820
In Laurel, you'll find a thriving tech scene with numerous opportunities. Major employers like Lockheed Martin offer cutting-edge projects. The cost of living is moderate, making it a great place to work and live.
Find Software Engineer jobs in Laurel, MD
-
Columbia, MD
Average Salary: $147,990
Columbia boasts a vibrant job market with prominent companies such as IBM and Oracle. The community is tech-focused, offering many growth opportunities. Living here means access to excellent amenities and a balanced lifestyle.
Find Software Engineer jobs in Columbia, MD
-
Wilmington, DE
Average Salary: $142,314
Wilmington has a dynamic tech industry with companies like DuPont and AstraZeneca. The area offers a mix of urban and suburban living. Professionals enjoy a strong community and good work-life balance.
Find Software Engineer jobs in Wilmington, DE
-
Washington, DC
Average Salary: $141,861
In Washington, DC, tech jobs are plentiful with giants like Amazon and Microsoft. The area offers high salaries and a vibrant professional community. Living here means being at the center of political and tech innovation.
Find Software Engineer jobs in Washington, DC
-
Ellicott City, MD
Average Salary: $133,694
Ellicott City offers a charming atmosphere with a growing tech sector. Companies like Under Armour and Black & Decker are based here. The cost of living is lower than nearby areas, making it an attractive option.
Find Software Engineer jobs in Ellicott City, MD
-
Annapolis, MD
Average Salary: $133,603
Annapolis, with its historic charm, is home to growing tech firms. The U.S. Naval Academy and local startups provide diverse job opportunities. It's a great place for those who value history and innovation.
Find Software Engineer jobs in Annapolis, MD
-
Richmond, VA
Average Salary: $128,218
Richmond is known for its rich history and growing tech scene. Companies like Capital One and Verizon are major employers. The city offers a blend of urban and suburban living with plenty of cultural activities.
Find Software Engineer jobs in Richmond, VA
-
Dover, DE
Average Salary: $126,293
Dover offers a more relaxed pace with opportunities in tech and state government. Companies like Dover Downs Gaming & Entertainment are prominent. It's a great spot for those who prefer a quieter lifestyle.
Find Software Engineer jobs in Dover, DE
-
Silver Spring, MD
Average Salary: $123,956
Silver Spring has a diverse job market with companies like ICF International. The area offers a mix of urban and suburban living. It’s known for its excellent public transportation and vibrant community life.
Find Software Engineer jobs in Silver Spring, MD
-
Philadelphia, PA
Average Salary: $121,901
Philadelphia has a bustling tech scene with companies like Comcast and Vanguard. The city offers a rich cultural experience and a vibrant job market. It’s a great place for those who love a dynamic urban environment.
Find Software Engineer jobs in Philadelphia, PA
What are the best paying companies for a Software Engineer in Baltimore, MD?

-
CareFirst BlueCross BlueShield
Average Salary: $184,363
CareFirst BlueCross BlueShield offers competitive salaries for Software Engineers. They focus on health insurance and work in Baltimore. Their roles involve software development and maintenance.
-
Northrop Grumman
Average Salary: $178,433
Northrop Grumman pays well for Software Engineers. This company works in defense and technology. Positions in Baltimore involve developing complex software solutions.
-
PwC
Average Salary: $171,105
PwC offers attractive compensation for Software Engineers. They provide consulting services and work in many locations, including Baltimore. Engineers here develop software for business solutions.
-
GEICO
Average Salary: $170,000
GEICO offers a high average salary for Software Engineers. They focus on insurance and operate in Baltimore. Engineers here work on software to improve customer experiences.
-
Leidos
Average Salary: $160,861
Leidos offers good salaries for Software Engineers. They work in defense, health, and technology. Their Baltimore locations require software development skills.
-
Travelers
Average Salary: $159,590
Travelers pays well for Software Engineers. This insurance company operates in Baltimore. Engineers here develop software to support business operations.
-
Secmation
Average Salary: $158,250
Secmation offers competitive salaries for Software Engineers. They focus on technology and work in Baltimore. Engineers here develop software for various applications.
-
Constellation Energy
Average Salary: $147,750
Constellation Energy pays well for Software Engineers. They focus on energy solutions and work in Baltimore. Engineers here develop software to manage energy systems.
-
Deloitte
Average Salary: $143,820
Deloitte offers attractive salaries for Software Engineers. They provide consulting services and work in many locations, including Baltimore. Engineers here develop software for business needs.
-
Medifast
Average Salary: $143,559
Medifast offers good compensation for Software Engineers. They focus on health and wellness and operate in Baltimore. Engineers here develop software for nutrition programs.
What are the best paying Software Engineer related jobs in Baltimore, MD?

-
Technical Architect
Average Salary: $172,508
Technical Architects design systems and infrastructure to meet company goals. They work with software engineers to build scalable solutions. Major companies in Baltimore, like Under Armour and Black & Decker, value these skills.
Find Technical Architect jobs in Baltimore, MD
-
Site Reliability Engineer
Average Salary: $159,943
Site Reliability Engineers ensure the stability of applications and services. They work closely with development teams to fix issues quickly. Companies like IBM and Lockheed Martin in Baltimore rely on these professionals.
Find Site Reliability Engineer jobs in Baltimore, MD
-
Machine Learning Engineer
Average Salary: $158,000
These engineers develop algorithms that power smart applications. They work on data-driven solutions to solve complex problems. Local firms like Northrop Grumman and Under Armour seek these experts.
Find Machine Learning Engineer jobs in Baltimore, MD
-
Product Manager
Average Salary: $148,122
Product Managers oversee the creation of software products from concept to launch. They collaborate with engineers and designers to meet market needs. Leading companies in Baltimore, such as Under Armour and Black & Decker, look for skilled managers.
Find Product Manager jobs in Baltimore, MD
-
Data Engineer
Average Salary: $139,874
Data Engineers build systems to collect and manage data. They ensure data is accurate and available for analysis. Companies like Under Armour and Black & Decker in Baltimore need these specialists.
Find Data Engineer jobs in Baltimore, MD
-
Systems Engineer
Average Salary: $139,342
Systems Engineers integrate hardware and software to build efficient systems. They work on projects that require both technical skills and problem-solving. Employers such as IBM and Lockheed Martin in Baltimore value these roles.
Find Systems Engineer jobs in Baltimore, MD
-
UI/UX Designer
Average Salary: $138,623
UI/UX Designers focus on creating user-friendly interfaces. They ensure software is easy to navigate and visually appealing. Local companies like Under Armour and Black & Decker seek these creative minds.
Find UI/UX Designer jobs in Baltimore, MD
-
DevOps Engineer
Average Salary: $135,993
DevOps Engineers automate and integrate processes between software development and IT teams. They work to improve efficiency and quality. Firms such as IBM and Lockheed Martin in Baltimore hire these professionals.
Find DevOps Engineer jobs in Baltimore, MD
-
Cloud Engineer
Average Salary: $134,608
Cloud Engineers manage cloud infrastructure and services. They ensure applications run smoothly on cloud platforms. Companies like Under Armour and Northrop Grumman in Baltimore need these experts.
Find Cloud Engineer jobs in Baltimore, MD
-
Test Automation Engineer
Average Salary: $121,375
Test Automation Engineers create tools and scripts to automate testing processes. They help ensure software is bug-free before release. Local companies such as IBM and Under Armour value these skills.
Find Test Automation Engineer jobs in Baltimore, MD



