1

Contract New Grad Software Engineer Jobs in Maryland

Designing and coding new software or modifying existing software to add new features and ... Contract Wage Determination, relevant work experience, skills and competencies that align to the ...

Design and code new software or modifies existing software to add new features * Debug existing ... Additional contract or position-specific requirements may include: * Extensive JAVA programming ...

Design and code new software or modify existing software to add new features * Debug existing ... Seven (7) years experience as a SWE, in programs and contracts of similar scope, type, and ...

Software Engineer

Hanover, MD · On-site

$232K - $242K/yr

Design and code new software or modifies existing software to add new features * Debug existing ... Additional contract or position-specific requirements may include: * Extensive JAVA programming ...

Design and code new software or modify existing software to add new features. * Debug existing ... Fourteen (14) years of experience as a Software Engineer in programs and contracts of similar scope ...

Seven (7) or more years experience as a Software Engineer in programs and contracts of similar scope. • SWE2: Fourteen (14) or more years experience as a Software Engineer in programs and contracts ...

Software Engineer

Columbia, MD · On-site

$141K - $236K/yr

Design and code new software or modify existing software to add new features. * Integrate existing ... Contract Wage Determination, relevant work experience, skills and competencies that align to the ...

Software Engineer

Annapolis Junction, MD · On-site

$141K - $236K/yr

Design and code new software or modify existing software to add new features. * Integrate existing ... Contract Wage Determination, relevant work experience, skills and competencies that align to the ...

Showing results 21-40

Contract New Grad Software Engineer information

What is the difference between Contract New Grad Software Engineer vs Contract Software Engineer?

AspectContract New Grad Software EngineerContract Software Engineer
CredentialsRecent CS degree or equivalent, limited professional experienceSimilar, may require more experience or specific skills
Work EnvironmentEntry-level projects, mentorship opportunities, learning-focusedMore independent roles, complex projects, specialized tasks
Employer & Industry UsageUsed by tech companies hiring entry-level contractorsUsed across various industries for contracted software roles

The main difference is that Contract New Grad Software Engineers are typically recent graduates with limited experience, focusing on learning and entry-level tasks. Contract Software Engineers may have more experience and handle more complex projects. Both roles are common in tech industries, but the New Grad position emphasizes training and development.

What are the most commonly searched types of New Grad Software Engineer jobs in Maryland? The most popular types of New Grad Software Engineer jobs in Maryland are:
What are popular job titles related to Contract New Grad Software Engineer jobs in Maryland? For Contract New Grad Software Engineer jobs in Maryland, the most frequently searched job titles are:
What cities in Maryland are hiring for Contract New Grad Software Engineer jobs? Cities in Maryland with the most Contract New Grad Software Engineer job openings:
Infographic showing various Contract New Grad Software Engineer job openings in Maryland as of August 2026, with employment types broken down into 1% Internship, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Software Engineer, Level 3

Independent Software

Annapolis Junction, MD • On-site

Full-time

Re-posted 7 days ago


Job description

Job Summary:
Independent Software is committed to collaboration, integrity, and innovation. As a Software Engineer Level 3, you will design, develop, and enhance complex software systems while providing technical leadership and ensuring high-quality software solutions.
Responsibilities:
• Analyze user requirements to derive software design and performance requirements
• Design, develop, and modify software systems to add new features, improve performance, or adapt to new hardware
• Debug existing software, identify root causes, and correct defects
• Develop and implement algorithms that meet strict performance, timing, and functional constraints
• Integrate existing software into new or modified systems or operating environments
• Design and implement complex database or data repository interfaces and queries
• Develop simple data queries for existing or proposed databases or data repositories
• Assist with developing and executing test procedures for software components
• Review, test, and validate software components for adherence to design requirements
• Write, review, and maintain software and system documentation
• Provide recommendations and implement improvements to software development processes and documentation standards
• Perform quality control on team deliverables to ensure compliance with project standards
• Serve as a technical lead or team lead, as appropriate to the software development process
• Delegate programming and testing tasks and monitor team performance
• Oversee one or more software development teams to ensure work is completed within process constraints
• Confer with system engineers and hardware engineers to derive software requirements and understand system limitations
• Coordinate software system installation and monitor system performance to ensure operational specifications are met
• Recommend new technologies, tools, and processes for complex software projects
Qualifications:
Required:
• Strong experience with object-oriented programming languages such as C++ and Java
• Experience developing software for complex systems, including processing-intensive applications, real-time systems, or large data environments
• Proficiency in applying software development methodologies appropriate to the development environment
• Experience with requirements analysis, software design, implementation, testing, and integration
• Ability to design and implement complex algorithms using scientific analysis and mathematical models
• Experience supporting Information Assurance or secure software development environments
• Strong problem-solving, analytical, and debugging skills
• Ability to work independently and lead technical efforts across multiple teams
• Strong written and verbal communication skills for documentation and technical collaboration
• Bachelor’s degree in Computer Science or a related discipline from an accredited college or university
• Four (4) additional years of software engineering experience on projects with similar software processes may be substituted for a bachelor’s degree
• Minimum of fourteen (14) years of experience as a Software Engineer on programs and contracts of similar scope, type, and complexity
• Additional experience with object-oriented programming languages such as C++ and Java is required
• Must possess an active TS SCI with appropriate Polygraph to be considered for this role
Company:
Product development services to help early-stage software ventures accelerate. Founded in 2006, the company is headquartered in New Haven, Connecticut, US, , with a team of 2-10 employees. The company is currently Early Stage.