Software Engineer Jobs in Baltimore, MD
Software Engineer jobs in Baltimore are in strong demand, concentrated in Harbor East, the Inner Harbor tech corridor, and the Horseshoe Casino district outward toward Reston-adjacent suburbs, across cybersecurity, defense IT, healthcare informatics, and financial technology. Employers actively hiring include Parsons, Speechify, and T. Rowe Price. Scan the live roles below and apply to whichever ones fit.
Find Software Engineer JobsOverview
Showing 5 of 34+ Software Engineer jobs











Resp & Qualifications
PURPOSE:
Designs, develops/codes, tests, and documents application programs for computer systems. Works with appropriate stakeholders to define system scope and objectives. Performs complex analysis, design, development, testing, and debugging of computer software ranging from operating system, architecture integration, and software design to selection of computer systems, language, and/or equipment. Performs in accordance with established project standards and processes. Breaks down software requirements and creates highly complex systems.
ESSENTIAL FUNCTIONS:
- Performs software analysis, including requirements and uses case development and design. Implements and documents source code to design specifications. Performs software testing including developing and running automated unit tests, drafting, and executing structured automated test cases. Develop and/or analyze interface design documentation. Comply with hardware and software systems standards and procedures. Build large, distributed, API-driven systems for tens of thousands of users. Demonstrated experience with front-end and back-end programing and integration frameworks and tools. Assist in the estimation of development of application features.
- Analyzes, debugs, and corrects reported software bugs and enhancements. Updates user and software documentation. Compile, assess, and report data results from software testing and analysis.
- Analyzes and implements functional requirements and designs, implements, and tests software. Performs operations & maintenance (O&M) of existing systems. Identifies areas for improvement and streamlining.
- Writes system design and application code documentation. Gathers, analyzes, and composes technical information. Extend open-source libraries and systems as necessary to meet the needs of the team.
- Analyzes data and provides expertise in interpreting results and gathers and documents technical and functional user requirements and specifications.
- Participates in regular meetings, providing status on current tasks. Participates in peer reviews of software development artifacts. Continuous learning of technologies trends, and best practices.
SUPERVISORY RESPONSIBILITY:
This position has no direct reports, however, may informally lead teams in a matrix environment.
QUALIFICATIONS:
Education Level: Bachelor's Degree in Information Technology or Computer Science OR in lieu of a Bachelor's degree, an additional 4 years of relevant work experience is required in addition to the required work experience.
Experience: 3 years software development experience in object-oriented language.
Knowledge, Skills and Abilities (KSAs)
- Knowledge of programming languages (e.g. C, Python, .NET Framework, Java, etc.).
- Knowledge and understanding of software development life cycle (SDLC).
- Excellent communication skills both written and verbal.
- Ability to recognize, analyze, and solve a variety of problems.
- Basic understanding of cloud technologies (e.g. AWS, Azure).
- Basic understanding of database technologies (e.g. cloud, SQL, Oracle, Mongo DB, PostgreSQL, etc.).
- Fundamental knowledge of software engineers best practices, agile methodologies, CI/CD pipelines.
- Knowledge of test-first practices including Test-Driven Development (TDD) for unit tests and Behavior-Driven Development (BDD) for automated acceptance tests.
- Knowledge of DevOps practices and tools.
- Knowledge of Code quality and promotion practices. Must be able to meet established deadlines and handle multiple customer service demands from internal and external customers, within set expectations for service excellence. Must be able to effectively communicate and provide positive customer service to every internal and external customer, including customers who may be demanding or otherwise challenging.
Salary Range: $79,704 - $158,301
Salary Range Disclaimer
The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the work is being performed. This compensation range is specific and considers factors such as (but not limited to) the scope and responsibilities of the position, the candidate's work experience, education/training, internal peer equity, and market and business consideration. It is not typical for an individual to be hired at the top of the range, as compensation decisions depend on each case's facts and circumstances, including but not limited to experience, internal equity, and location. In addition to your compensation, CareFirst offers a comprehensive benefits package, various incentive programs/plans, and 401k contribution programs/plans (all benefits/incentives are subject to eligibility requirements).
Equal Employment Opportunity
CareFirst BlueCross BlueShield is an Equal Opportunity (EEO) employer. It is the policy of the Company to provide equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.
Federal Disc/Physical Demand
Note: The incumbent is required to immediately disclose any debarment, exclusion, or other event that makes him/her ineligible to perform work directly or indirectly on Federal health care programs.
PHYSICAL DEMANDS:
The associate is primarily seated while performing the duties of the position. Occasional walking or standing is required. The hands are regularly used to write, type, key and handle or feel small controls and objects. The associate must frequently talk and hear. Weights up to 25 pounds are occasionally lifted.
Sponsorship in US
Must be eligible to work in the U.S. without Sponsorship
#LI-MK1
See All 34 Software Engineer Jobs in Baltimore
Find roles in Baltimore that match your experience and apply in just a few clicks.
Find Software Engineer JobsSoftware Engineer Job Market in Baltimore
Who's Hiring
- Parsons4

- Speechify4

- T. Rowe Price4

- CareFirst BlueCross BlueShield4

- Canonical3

Top Industries Hiring
- Technology & Software7
- Education4
- Investment & Asset Management4
- Construction & Real Estate2
- Consulting & Professional Services2
Software Engineer Jobs in Baltimore: Frequently Asked Questions
How do I get a software engineer job in Baltimore?
Focus your search on Baltimore's strongest hiring sectors: federal defense contracting, cybersecurity, healthcare IT, and fintech. Employers in the Harbor East corridor, Johns Hopkins Health System affiliates, and the NSA-adjacent government contractor ecosystem near Fort Meade are among the most active. Candidates with clearance eligibility, cloud certifications, or experience in regulated environments stand out in this market more than in most U.S. cities.
Which companies hire software engineers in Baltimore?
Companies currently hiring software engineers in Baltimore include Parsons, Speechify, and T. Rowe Price, per current listings on Migrate Mate as of July 2026. Baltimore's employer mix leans heavily toward defense contractors, health systems, and financial institutions, giving engineers a wide range of industry contexts to work in.
Are there remote software engineer jobs in Baltimore?
Yes, software engineering is one of the more remote-friendly disciplines by nature, though roles tied to cleared or regulated work in Baltimore often require at least partial on-site presence. About 96% of software engineer openings tied to Baltimore are remote or hybrid as of July 2026. Commercial fintech and healthcare IT roles in the city tend to offer the most flexibility.
How can I get a software engineer job in Baltimore with little or no experience?
The most realistic entry path in Baltimore is targeting junior roles at mid-size defense contractors and health IT vendors, which hire regularly at the associate level and often provide clearance sponsorship for early-career candidates. Local institutions like Johns Hopkins and University of Maryland Medical System also post entry-level developer positions. A portfolio demonstrating backend or data skills, combined with any cloud or security coursework, gives candidates a clear edge with Baltimore's dominant employers.
Which industries hire the most software engineers in Baltimore?
The sectors hiring the most software engineers in Baltimore are Technology & Software, Education, and Investment & Asset Management, based on current listings on Migrate Mate as of July 2026. Baltimore's proximity to federal agencies and major health systems has shaped a local economy where defense IT, cybersecurity, and healthcare informatics drive the bulk of engineering demand.
Related Jobs in Maryland
See All 34 Software Engineer Jobs in Baltimore
Find roles in Baltimore that match your experience and apply in just a few clicks.
Find Software Engineer Jobs