Developer Visa Sponsorship Jobs in Maryland
Maryland's developer job market is anchored by federal contractors, cybersecurity firms, and biotech companies concentrated in the Baltimore-Washington corridor. Employers like Leidos, Booz Allen Hamilton, and SAIC regularly hire international developers. Bethesda, Rockville, and the Columbia area are active hiring hubs for sponsored roles.
See All Developer JobsOverview
Showing 5 of 78+ Developer Jobs in Maryland with Visa Sponsorship jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 78+ Developer Jobs in Maryland with Visa Sponsorship
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Developer Jobs in Maryland with Visa Sponsorship.
Get Access To All Jobs
INTRODUCTION
We are seeking a Developer to support the creation, implementation, maintenance, performance, production support and documentation of various departmental and enterprise-wide application systems. This includes but is not limited to the installation, modification, and testing of new and/or upgraded applications (packages or home grown), operating systems, file structures, hardware, communication devices, and productivity tools. Assist with database maintenance and application system code support.
Job Scope/Complexity
Demonstrate a basic understanding of project life cycle and support sections of life cycle. Under direct supervision, assist with full life-cycle of small and/or parts of a large project. Once priorities are set, perform tasks under direct supervision with regular process updates. Examples can easily be found in existing code, methods or online. Typically, concepts used are simple and standard.
Specific Duties & Responsibilities
The responsibilities listed below are typical examples of the work performed by this position. Not all duties assigned to this position are included, nor is it expected that everyone in this position will be assigned every job responsibility.
Analysis & Requirements Gathering
- Under direct supervision support business/clinical/education problems by meeting with clients and more Sr. IT colleagues to observe and understand current processes and the issues related to those processes. Contribute to written documentation of findings to share with the client and other IT colleagues.
- Review system requirements by meeting with clients and Sr. IT colleagues and researching existing technology to understand the business requirements for new applications.
Design & Development
- Contribute to the development of detailed tasks by analyzing project scope and milestones for projects in order to ensure product is delivered in a timely fashion according to software lifecycle standards.
- Contribute to functional/technical specifications by reviewing the provided system requirements, assist with putting them into functional and technical descriptions for use by programmers and business analysts to develop technical solutions.
- Assist with the development/change of data input, files/database structures, data transformation, algorithms, and data output by using appropriate computer language/tools to provide technical solution for application development tasks.
- Assist with documentation of code and associated processes by adhering to development methodologies, adding code comments and appropriate documentation to various knowledge-based system(s) to simplify code maintenance and to improve the support.
Testing & Documentation
- Assist with the creation and documentation of test scenarios using the appropriate testing tools to validate and verify application functionality.
- Assist with the testing of all changes by using the appropriate test scenarios to ensure all delivered solutions work as expected and errors are handled in a meaningful way.
- Contribute to the creation and maintenance of documentation by writing audience-appropriate materials to serve as technical and/or end-user references.
Implementation & Maintenance
- Assist with the implementation of changes by adhering to the change management policies and procedures for any given project to communicate to all parties the nature, significance, and risk factors of the solution.
- Assist in the monitoring of changes and resolution of problems by responding to problems as they occur, by reviewing all processing and output of the newly implemented solution, and by proactively ensuring the solution works successfully to satisfy the customer requirements and to provide a smooth transition to the new solution.
- Provide support by triaging and resolving issues to ensure prompt, effective service.
MINIMUM QUALIFICATIONS
- Bachelor’s Degree.
- No prior professional experience required.
- Additional education may substitute for required experience, and additional related experience may substitute for required education beyond a high school diploma/graduation equivalent, to the extent permitted by the JHU equivalency formula.
PREFERRED QUALIFICATIONS
- Master’s Degree in Computer Science or Computer Engineering is preferred.
- Prior professional experience working with a team of software developers to develop, maintain, and publish computer applications.
- Related classwork or internships with computer systems and applications preferred.
Classified Title: Developer
Role/Level/Range: ATO 40/E/03/OG
Starting Salary Range: $24.25 - $42.50 HRLY (Commensurate w/exp.)
Employee group: Casual / On Call
Schedule: Hours Vary, approximately 4 hours per week
FLSA Status: Non-Exempt
LOCATION
Location: Remote
Department name: Health Policy & Management - Injury
Personnel area: School of Public Health

INTRODUCTION
We are seeking a Developer to support the creation, implementation, maintenance, performance, production support and documentation of various departmental and enterprise-wide application systems. This includes but is not limited to the installation, modification, and testing of new and/or upgraded applications (packages or home grown), operating systems, file structures, hardware, communication devices, and productivity tools. Assist with database maintenance and application system code support.
Job Scope/Complexity
Demonstrate a basic understanding of project life cycle and support sections of life cycle. Under direct supervision, assist with full life-cycle of small and/or parts of a large project. Once priorities are set, perform tasks under direct supervision with regular process updates. Examples can easily be found in existing code, methods or online. Typically, concepts used are simple and standard.
Specific Duties & Responsibilities
The responsibilities listed below are typical examples of the work performed by this position. Not all duties assigned to this position are included, nor is it expected that everyone in this position will be assigned every job responsibility.
Analysis & Requirements Gathering
- Under direct supervision support business/clinical/education problems by meeting with clients and more Sr. IT colleagues to observe and understand current processes and the issues related to those processes. Contribute to written documentation of findings to share with the client and other IT colleagues.
- Review system requirements by meeting with clients and Sr. IT colleagues and researching existing technology to understand the business requirements for new applications.
Design & Development
- Contribute to the development of detailed tasks by analyzing project scope and milestones for projects in order to ensure product is delivered in a timely fashion according to software lifecycle standards.
- Contribute to functional/technical specifications by reviewing the provided system requirements, assist with putting them into functional and technical descriptions for use by programmers and business analysts to develop technical solutions.
- Assist with the development/change of data input, files/database structures, data transformation, algorithms, and data output by using appropriate computer language/tools to provide technical solution for application development tasks.
- Assist with documentation of code and associated processes by adhering to development methodologies, adding code comments and appropriate documentation to various knowledge-based system(s) to simplify code maintenance and to improve the support.
Testing & Documentation
- Assist with the creation and documentation of test scenarios using the appropriate testing tools to validate and verify application functionality.
- Assist with the testing of all changes by using the appropriate test scenarios to ensure all delivered solutions work as expected and errors are handled in a meaningful way.
- Contribute to the creation and maintenance of documentation by writing audience-appropriate materials to serve as technical and/or end-user references.
Implementation & Maintenance
- Assist with the implementation of changes by adhering to the change management policies and procedures for any given project to communicate to all parties the nature, significance, and risk factors of the solution.
- Assist in the monitoring of changes and resolution of problems by responding to problems as they occur, by reviewing all processing and output of the newly implemented solution, and by proactively ensuring the solution works successfully to satisfy the customer requirements and to provide a smooth transition to the new solution.
- Provide support by triaging and resolving issues to ensure prompt, effective service.
MINIMUM QUALIFICATIONS
- Bachelor’s Degree.
- No prior professional experience required.
- Additional education may substitute for required experience, and additional related experience may substitute for required education beyond a high school diploma/graduation equivalent, to the extent permitted by the JHU equivalency formula.
PREFERRED QUALIFICATIONS
- Master’s Degree in Computer Science or Computer Engineering is preferred.
- Prior professional experience working with a team of software developers to develop, maintain, and publish computer applications.
- Related classwork or internships with computer systems and applications preferred.
Classified Title: Developer
Role/Level/Range: ATO 40/E/03/OG
Starting Salary Range: $24.25 - $42.50 HRLY (Commensurate w/exp.)
Employee group: Casual / On Call
Schedule: Hours Vary, approximately 4 hours per week
FLSA Status: Non-Exempt
LOCATION
Location: Remote
Department name: Health Policy & Management - Injury
Personnel area: School of Public Health
Developer Job Roles in Maryland
See all 78+ Developer Jobs in Maryland
Sign up for free to filter by visa type, set job alerts, and find employers with verified sponsorship history.
Search Developer Jobs in MarylandDeveloper Jobs in Maryland: Frequently Asked Questions
Which companies sponsor visas for developers in Maryland?
Federal contractors and technology firms are the most active sponsors for developers in Maryland. Companies like Leidos, Booz Allen Hamilton, SAIC, Northrop Grumman, and Peraton have consistent histories of H-1B filings for software and systems developer roles. Cybersecurity-focused firms around the Fort Meade and Bethesda corridors also hire internationally, particularly for roles requiring specialized technical skills.
Which visa types are most common for developer roles in Maryland?
The H-1B is the most common visa category for developers in Maryland, used by both federal contractors and private tech employers. The H-1B1 is available exclusively to Chilean and Singaporean nationals as a cap-exempt alternative. O-1A visas are an option for developers with demonstrated extraordinary ability. L-1B visas apply when a developer transfers within a multinational company to a Maryland office.
Which cities in Maryland have the most developer sponsorship jobs?
Bethesda and Rockville lead in developer sponsorship activity, driven by dense concentrations of federal contractors and health technology companies including those affiliated with the National Institutes of Health. Baltimore has a growing tech presence connected to Johns Hopkins and the University of Maryland system. Columbia serves as a mid-corridor hub where cybersecurity and defense-adjacent tech employers actively hire.
How to find developer visa sponsorship jobs in Maryland?
Migrate Mate filters developer job listings specifically to employers with visa sponsorship history, making it straightforward to identify active opportunities in Maryland rather than sorting through postings with no sponsorship information. You can filter by location to focus on the Baltimore-Washington corridor, where the highest concentration of sponsored developer roles is found across federal contractors, biotech firms, and cybersecurity companies.
Are there state-specific factors developers should know about sponsorship in Maryland?
Maryland's proximity to federal agencies means many developer roles require security clearances, which can affect sponsorship eligibility since clearances are generally not granted to non-U.S. persons. However, numerous unclassified contractor and commercial tech positions remain fully open to sponsored workers. The state also benefits from a strong university pipeline through the University of Maryland, which feeds OPT and STEM OPT talent into local employers already familiar with sponsorship processes.
What is the prevailing wage for sponsored developer jobs in Maryland?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.
See which developer employers are hiring and sponsoring visas in Maryland right now.
Search Developer Jobs in Maryland