1

Assistant Software Engineer Jobs in Frederick, MD

Senior Systems Engineer

Gaithersburg, MD · On-site

$112K - $154K/yr

Coordinate with software engineering, test, cybersecurity, and DevSecOps teams to ensure system requirements are fully implemented, validated, and operationally supportable. * Assist in defining ...

Software & Systems Support: * Work with engineering teams to debug and resolve software defects encountered in the field. * Assist in deploying and validating software updates, ensuring system ...

Senior Systems Engineer

Gaithersburg, MD · On-site

$131K - $237K/yr

As the Senior System Engineer, you will perform and manage the full spectrum of systems engineering ... software compatibility * Assist in establishing SE processes and tools to accomplish analysis ...

Senior Systems Engineer

Rockville, MD · On-site

$131K - $237K/yr

As the Senior System Engineer, you will perform and manage the full spectrum of systems engineering ... software compatibility * Assist in establishing SE processes and tools to accomplish analysis ...

Senior Systems Engineer

Gaithersburg, MD · On-site

$131K - $237K/yr

As the Senior System Engineer, you will perform and manage the full spectrum of systems engineering ... software compatibility * Assist in establishing SE processes and tools to accomplish analysis ...

Senior Systems Engineer

Rockville, MD · On-site

$131K - $237K/yr

As the Senior System Engineer, you will perform and manage the full spectrum of systems engineering ... software compatibility * Assist in establishing SE processes and tools to accomplish analysis ...

As the Senior System Engineer, you will perform and manage the full spectrum of systems engineering ... software compatibility * Assist in establishing SE processes and tools to accomplish analysis ...

As the Senior System Engineer, you will perform and manage the full spectrum of systems engineering ... software compatibility * Assist in establishing SE processes and tools to accomplish analysis ...

As the Senior System Engineer, you will perform and manage the full spectrum of systems engineering ... software compatibility * Assist in establishing SE processes and tools to accomplish analysis ...

As the Senior System Engineer, you will perform and manage the full spectrum of systems engineering ... software compatibility * Assist in establishing SE processes and tools to accomplish analysis ...

Associate Director / Lead Engineer, GenAI

Rockville, MD · On-site

$104K - $137K/yr

The Associate Director / Lead Engineer leads a small team of software engineers responsible for ... the disciplines. * Assist with adherence to technology policies and comply with all security ...

... software to develop 3D models, assemblies, and engineering drawings. • Experience with 3D CAD ... activities. • Assist with engineering analysis, including finite element analysis (FEA ...

Support continuous software delivery pipelines and assist with disciplined release train management across assigned technology platforms. * Execute engineering tasks focused on application ...

Support continuous software delivery pipelines and assist with disciplined release train management across assigned technology platforms. * Execute engineering tasks focused on application ...

The ideal candidate will have experience in Software Defined Radio (SDR) based systems, signal ... Research and evaluation of emerging technology, industry, and market trends to assist in project ...

Senior DSP Engineer

Leesburg, VA · On-site

$128K - $195K/yr

The ideal candidate will have experience in Software Defined Radio (SDR) based systems, signal ... Research and evaluation of emerging technology, industry, and market trends to assist in project ...

Showing results 41-60

Assistant Software Engineer information

See Frederick, MD salary details

$32.8K

$88.2K

$133.7K

How much do assistant software engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for assistant software engineer in Frederick, MD is $88,246.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,100.00 and $103,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an assistant software engineer?

To thrive as an Assistant Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), software development fundamentals, and typically a bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, basic debugging tools, and common development frameworks is important. Strong problem-solving abilities, collaboration, and effective communication help you work efficiently within teams and adapt to evolving project requirements. These skills and qualities are essential for delivering quality code, learning quickly, and contributing to successful software projects.

What are some common challenges faced by assistant software engineers when joining a new development team?

Assistant Software Engineers often encounter challenges such as adapting to unfamiliar codebases, learning new technologies or frameworks used by the team, and understanding the team's workflow and communication practices. It's common to spend initial weeks focusing on onboarding tasks, shadowing experienced developers, and gradually taking on more complex assignments. Collaboration with senior engineers is key, as they provide guidance and feedback to help you grow technically and integrate smoothly into the team's processes.

What is the difference between Assistant Software Engineer vs Software Engineer?

AspectAssistant Software EngineerSoftware Engineer
Required CredentialsBachelor's degree in CS or related field; some internshipsBachelor's or higher; more experience preferred
Work EnvironmentEntry-level, supervised tasks, learning-focusedFull responsibility for projects, independent problem-solving
Employer & Industry UsageCommon in tech companies, startups, IT departmentsStandard role across tech, finance, healthcare, and more

The main difference is experience and responsibility. Assistant Software Engineers are entry-level, focusing on learning and supporting tasks, while Software Engineers handle full project development independently. The roles often overlap in credentials and work environment, but the Software Engineer position involves greater autonomy and technical expertise.

Is 25 too late to become an assistant software engineer?

Age is not a barrier to becoming an assistant software engineer; many professionals start or transition into tech careers at 25 or later. Success depends on acquiring relevant skills such as programming languages, understanding software development processes, and gaining practical experience through projects or certifications.

What is an assistant software engineer?

An assistant software engineer is an entry-level or junior role responsible for supporting software development tasks such as coding, testing, and debugging under the supervision of senior engineers. They often work with programming languages like Java, Python, or C++ and may need foundational knowledge of software development tools and methodologies.

What are the most commonly searched types of Software Engineer jobs in Frederick, MD?

The most popular types of Software Engineer jobs in Frederick, MD are:

What are popular job titles related to Assistant Software Engineer jobs in Frederick, MD?

For Assistant Software Engineer jobs in Frederick, MD, the most frequently searched job titles are:

What cities near Frederick, MD are hiring for Assistant Software Engineer jobs?

Cities near Frederick, MD with the most Assistant Software Engineer job openings:

Senior Systems Engineer

Leidos

Gaithersburg, MD • On-site

$112K - $154K/yr

Full-time

Re-posted 5 days ago


Leidos rating

8.3

Company rating: 8.3 out of 10

Based on 152 frontline employees who took The Breakroom Quiz

79th of 495 rated business services


Job description

Senior Systems Engineer - Agile Team Systems Engineering
Leidos is seeking Senior Systems Engineers to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next-generation flight service and air traffic systems. This work aligns with the FAA's broader initiative to modernize legacy flight service capabilities, replacing aging infrastructure with scalable, cloud-based platforms designed to improve safety and operational efficiency-particularly in remote and high-dependency aviation environments. These efforts focus on delivering mission-critical, future-ready solutions that provide safety-critical flight services to the pilot community.
Please note, this exciting position is currently unfunded and is in anticipation of future work.
As a member of a Scaled Agile software development organization, you will contribute to the technical execution of a program that integrates proven, globally deployed technologies with modern cloud-native capabilities. You will work alongside cross-functional teams and technical leaders to deliver predictable outcomes in a highly regulated, safety-critical environment.
In this position, you will serve as the dedicated Systems Engineer for an Agile/SAFe development team, partnering closely with Product Owners, architects, software engineers, testers, DevSecOps engineers, and customer stakeholders to define, refine, and validate system capabilities. You will ensure that operational needs, regulatory requirements, and system-level behaviors are fully understood, traceable, testable, and aligned to program objectives throughout the development lifecycle. This position supports government programs and requires the ability to obtain and maintain a favorable Public Trust investigation.
Primary Responsibilities
  • Review FAA requirement documents, advisory circulars, and applicable regulations (e.g., 14 CFR parts) to extract intent, constraints, interfaces, and acceptance criteria.
  • Translate operational and regulatory requirements into detailed, testable system requirements, features, and acceptance criteria that support Agile development activities.
  • Collaborate with Product Owners and development teams to refine backlog items, clarify system behaviors, and ensure technical completeness and traceability.
  • Engage with customer stakeholders, operators, and subject matter experts to identify use cases with an emphasis on completeness, testability, alignment with operational workflows, and readiness for validation trials.
  • Decompose high-level regulatory and operational requirements into specific capability statements with measurable performance criteria and traceability to FAA compliance outcomes.
  • Develop and maintain requirements traceability between stakeholder needs, system requirements, architecture artifacts, implementation tasks, and verification activities.
  • Support system design discussions by evaluating technical approaches, documenting trade-offs, identifying integration impacts, and assessing operational or regulatory risks.
  • Prepare and review technical documentation, including system specifications, interface definitions, use cases, operational workflows, verification plans, and requirements traceability matrices.
  • Participate in Agile ceremonies, technical interchange meetings, structured reviews, and system inspections.
  • Coordinate with software engineering, test, cybersecurity, and DevSecOps teams to ensure system requirements are fully implemented, validated, and operationally supportable.
  • Assist in defining verification and validation strategies, including support for demonstrations, integration testing, operational assessments, and customer reviews.
  • Systematically capture and communicate design decisions, performance trade-offs, compliance rationales, and risk assessments to support program transparency and technical governance.

Required Qualifications
  • Bachelor's degree in computer science, engineering, systems engineering, or a related field and at least 8 years of relevant experience, or a Master's degree with at least 6 years of experience
  • Experience working within Agile development environments, including familiarity with Agile methodologies, principles, and tools
  • Experience performing systems engineering activities across the system development lifecycle, including requirements analysis, decomposition, traceability, integration, and verification
  • Strong understanding of disciplined engineering processes and attention to detail in highly regulated or mission-critical environments
  • Experience collaborating with cross-functional technical teams, customers, and stakeholders to define and refine system capabilities
  • Experience preparing and maintaining technical documentation and requirements artifacts
  • Familiarity with software development concepts, architectures, interfaces, and integration considerations
  • Clear and effective verbal and written communication skills
  • Experience with cloud-based systems and modern software architectures
  • Ability to obtain SF-85 Public Trust suitability determination
  • US Citizenship

Preferred Qualifications
  • Experience with Java, Python, React, and scripting languages
  • Knowledge of AI-assisted development workflows and tools (i.e., Claude Code, Codex, etc.)
  • Knowledge of DevSecOps practices and CI/CD pipelines
  • Knowledge of air traffic control systems, general aviation, and/or flight services
  • Practical knowledge of FAA/DoD systems, technical policies, standards, and orders
  • Experience leveraging requirements-management and model-based engineering tools (e.g., Cameo, DOORS, Jama, Jira with traceability plugins, etc.)
  • Experience supporting verification and validation activities in regulated environments
  • Familiarity with systems integration, interface management, and operational testing in large-scale distributed systems

If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.
Original Posting:
June 24, 2026
For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range:
Pay Range $107,900.00 - $195,050.00
The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

What Leidos employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Leidos logo

About Leidos

Sourced by ZipRecruiter

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Reston, VA, US

Social media