Software Engineering jobs in Annapolis
Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.
There are 1,310 software engineering jobs in Annapolis, MD. These software engineering jobs salaries between $121,512 to $175,120 per year.
Job title
Updated Oct 21, 2026Software Engineer
Annapolis
Maryland
Senior Software Engineer
Annapolis
Maryland
Principal Software Engineer
Annapolis
Maryland
Cloud Engineer
Annapolis
Maryland
Junior Software Engineer
Annapolis
Maryland
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Software Engineer
Review job description
Please refer to the employers job description for complete details.
Software Engineers design and develop software applications, write code, and ensure system functionality. Proficiency in programming languages, problem-solving skills, and technical expertise are crucial.
The top companies hiring Software Engineer in Annapolis, MD are Vetegrity (6 jobs), Annapolis Micro Systems, Inc. (1 job), and CVS Health (1 job).
Software Engineer jobs take 60 days on average from job posting to starting date. Currently, 20% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See jobsAverage pay
Annapolis
$133,012 per yearMaryland
$156,941 per yearSkills
- Software development
- Agile
- APIs
- Java
- Git
-
Senior Software Engineer
Review job description
Please refer to the employers job description for complete details.
Senior Software Engineers lead software development, optimize systems, and mentor juniors. Deep programming expertise, experience with system architecture, and strong problem-solving abilities are essential for innovative solutions.
The top companies hiring Senior Software Engineer in Annapolis, MD are Vetegrity (7 jobs), Northrop Grumman (2 jobs), and Elenchus Technologies (2 jobs).
Senior Software Engineer jobs take 94 days on average from job posting to starting date. Currently, 31% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See jobsAverage pay
Annapolis
$159,463 per yearMaryland
$175,831 per yearSkills
- Agile
- APIs
- AWS
- Java
- Software development
-
Principal Software Engineer
Review job description
Please refer to the employers job description for complete details.
Principal Software Engineers lead development teams, design software architectures, and assure code quality. Advanced coding skills, leadership experience, and architectural expertise are essential.
Principal Software Engineer jobs take 10 days on average from job posting to starting date. Currently, 24% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See jobsAverage pay
Annapolis
$153,994 per yearMaryland
$184,434 per yearSkills
- Software development
- Leadership
- Java
- Communication skills
- AWS
-
Cloud Engineer
Review job description
Please refer to the employers job description for complete details.
Cloud engineers design cloud infrastructure, optimize deployments and ensure data security in cloud environments. Key qualifications include expertise in cloud services, strong networking skills and experience with automation tools.
The top companies hiring Cloud Engineer in Annapolis, MD are J&T Business Consulting (3 jobs), Amentum (2 jobs), and Vetegrity (1 job).
Cloud Engineer jobs take 22 days on average from job posting to starting date. Currently, 35% of job openings offer remote or hybrid positions and 2% of job openings are part-time roles.
See jobsAverage pay
Annapolis
$175,120 per yearMaryland
$153,186 per yearSkills
- Python
- Azure
- CI/CD
- Terraform
- Cloud infrastructure
-
Junior Software Engineer
Review job description
Please refer to the employers job description for complete details.
Junior Software Engineers write code, debug software, and collaborate on projects. Proficiency in programming languages, analytical skills, and eagerness to learn are essential. A degree in computer science is preferred.
The top companies hiring Junior Software Engineer in Annapolis, MD are Vetegrity (3 jobs), Accenture Federal Services (1 job), and Koniag Government Services (1 job).
Junior Software Engineer jobs take 72 days on average from job posting to starting date. Currently, 17% of job openings offer remote or hybrid positions and 4% of job openings are part-time roles.
See jobsAverage pay
Annapolis
$121,512 per yearMaryland
$103,387 per year
Frequently asked questions
How are the job titles and salaries chosen for this page?
Jobs listed on this page highlight the top 10 job titles with the most openings as of updated Oct 21, 2026. Salary estimates are taken from job postings on Indeed in the past 36 months and are updated daily. Please refer to the employer's job description for specific salary information.
How does Software Engineer pay in Annapolis compare to the state average?
Software Engineer professionals in Annapolis earn an average of $133,012 per year, compared with the average in Maryland of $156,941 per year.
How many job openings are currently available in Annapolis?
There are 1310 open jobs in Annapolis. Software Engineer, Senior Software Engineer and Principal Software Engineer are among those with the most openings at the moment.
How many openings are available by job title?
There are numerous job openings across all experience levels, with 592 Software Engineer roles, 421 Senior Software Engineer roles and 131 Principal Software Engineer openings currently listed.