High-paying software engineering jobs in Baltimore
Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.
The 1,811 software engineering jobs listed below pay well, with salaries between $111,301 and $184,960 per year. Software Engineer, Senior Software Engineer and Full Stack Developer are among the most popular high-paying roles in Baltimore, MD.
Job title
Updated Aug 08, 2026Systems Integration Engineer
Baltimore
Maryland
AI Developer
Baltimore
Maryland
Forward Deployed Engineer
Baltimore
Maryland
Solution Architect
Baltimore
Maryland
Data Engineer
Baltimore
Maryland
Principal Software Engineer
Baltimore
Maryland
Product Manager
Baltimore
Maryland
Senior Software Engineer
Baltimore
Maryland
Full Stack Developer
Baltimore
Maryland
Software Engineer
Baltimore
Maryland
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Systems Integration Engineer
Review job description
Please refer to the employers job description for complete details.
Systems integration engineers design and implement integration solutions to ensure smooth data flow between systems. Key skills for this role include strong technical skills, knowledge of APIs and problem-solving abilities.
Currently, 1% of job openings are part-time roles.
See 27 jobsAverage pay
Baltimore
$106 per hourMaryland
$85.38 per hour -
AI Developer
Review job description
Please refer to the employers job description for complete details.
AI developers design intelligent models, improve algorithms and ensure data quality. Expertise in AI technologies, coding skills and problem-solving ability are key to success in this role.
The top companies hiring AI Developer in Baltimore, MD are Deloitte (3 jobs), Parsons (2 jobs), and Global Alliant Inc (1 job).
AI Developer jobs take 27 days on average from job posting to starting date. Currently, 41% of job openings offer remote or hybrid positions and 7% of job openings are part-time roles.
See 42 jobsAverage pay
Baltimore
$184,960 per yearMaryland
$167,046 per yearSkills
- AI
- Machine learning
- TensorFlow
- Natural language processing
- Python
-
Forward Deployed Engineer
Currently, 25% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 21 jobsAverage pay
Baltimore
$174,311 per yearMaryland
$185,081 per year -
Solution Architect
Review job description
Please refer to the employers job description for complete details.
Solution Architects design IT architectures, guide technology implementation, and ensure systems integration. Expertise in architecture frameworks, technical skills, and strategic planning are vital.
The top companies hiring Solution Architect in Baltimore, MD are Siemens (2 jobs), CareFirst BlueCross BlueShield (2 jobs), and Sonoma Consulting Inc. (1 job).
Currently, 38% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 31 jobsAverage pay
Baltimore
$163,594 per yearMaryland
$165,119 per yearSkills
- Solution architecture
- AWS
- Azure
- APIs
- Agile
-
Data Engineer
Review job description
Please refer to the employers job description for complete details.
Data Engineers build data pipelines, ensure data integrity, and optimize data systems. Proficiency in SQL, expertise in data modeling, and programming language fluency are essential.
The top companies hiring Data Engineer in Baltimore, MD are Deloitte (6 jobs), Booz Allen Hamilton (2 jobs), and InVita Healthcare Technologies (2 jobs).
Data Engineer jobs take 28 days on average from job posting to starting date. Currently, 33% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 56 jobsAverage pay
Baltimore
$147,193 per yearMaryland
$143,285 per yearSkills
- SQL
- Python
- AWS
- ETL
- Spark
-
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.
The top companies hiring Principal Software Engineer in Baltimore, MD are Northrop Grumman (38 jobs), Michels (1 job), and HAZEN AND SAWYER (1 job).
Principal Software Engineer jobs take 13 days on average from job posting to starting date. Currently, 22% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 149 jobsAverage pay
Baltimore
$136,794 per yearMaryland
$181,021 per yearSkills
- Software development
- Leadership
- Java
- Communication skills
- AWS
-
Product Manager
Review job description
Please refer to the employers job description for complete details.
Product Managers define product vision, oversee development cycles, and coordinate cross-functional teams. Expertise in market analysis, product lifecycle management, and agile methodologies is essential. Strong leadership and decision-making skills are required.
The top companies hiring Product Manager in Baltimore, MD are Parsons (1 job), CareFirst BlueCross BlueShield (1 job), and Avery Weigh-Tronix (1 job).
Product Manager jobs take 10 days on average from job posting to starting date. Currently, 40% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 46 jobsAverage pay
Baltimore
$136,533 per yearMaryland
$141,268 per yearSkills
- Product management
- Agile
- Analysis skills
- APIs
- Product development
-
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 Baltimore, MD are Deloitte (4 jobs), Northrop Grumman (2 jobs), and CareFirst BlueCross BlueShield (2 jobs).
Senior Software Engineer jobs take 25 days on average from job posting to starting date. Currently, 32% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 496 jobsAverage pay
Baltimore
$131,090 per yearMaryland
$174,655 per yearSkills
- Agile
- APIs
- AWS
- Java
- Software development
-
Full Stack Developer
Review job description
Please refer to the employers job description for complete details.
Full Stack Developers design both client and server software, manage databases, and ensure responsive design. Proficiency in front and back-end languages, web development frameworks, and problem-solving skills are crucial.
The top companies hiring Full Stack Developer in Baltimore, MD are T. Rowe Price (3 jobs), Deloitte (2 jobs), and Leidos (2 jobs).
Full Stack Developer jobs take 34 days on average from job posting to starting date. Currently, 36% of job openings offer remote or hybrid positions and 3% of job openings are part-time roles.
See 180 jobsAverage pay
Baltimore
$126,885 per yearMaryland
$144,002 per yearSkills
- APIs
- JavaScript
- REST
- Agile
- Git
-
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 Baltimore, MD are Parsons (4 jobs), CareFirst BlueCross BlueShield (3 jobs), and Johns Hopkins University (2 jobs).
Software Engineer jobs take 54 days on average from job posting to starting date. Currently, 22% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 763 jobsAverage pay
Baltimore
$111,301 per yearMaryland
$157,071 per yearSkills
- Software development
- Agile
- APIs
- Java
- Git