1

Software Developer Jobs in Frederick, MD (NOW HIRING)

Collaborate with fellow software engineers to create and document optimal technical designs * Ensure team compliance with Agile processes and best practices * Build software solutions where the ...

Leidos is seeking a Software Developer , who will be a member of a dynamic team in Gaithersburg, MD, working on the development/maintenance of software that improves aircraft runway and terminal ...

Leidos is seeking a Software Developer , who will be a member of a dynamic team in Gaithersburg, MD, working on the development/maintenance of software that improves aircraft runway and terminal ...

... software development with basic programming languages, technologies, tools, or web development stacks, and Java and JavaScript in a Linux environment • Experience writing source code for new ...

... software development with basic programming languages, technologies, tools, or web development stacks, and Java and JavaScript in a Linux environment • Experience writing source code for new ...

Under general direction of the Manager Software Development, contributes to the software design and ... Mentors and directs the efforts of more entrylevel Engineers. 6.Provides third tier support when ...

Leidos is seeking Software Developers 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 ...

Leidos Digital Modernization sector is seeking an experienced SME Software Developer to support the delivery, enhancement, and adoption of enterprise data and analytics products used across multiple ...

Software Engineer to support an office that is accountable for clearance processing of all individuals with access to Customer data and facilities. This position is in Chantilly, VA and requires an ...

Senior Software Developer

Gaithersburg, MD

$59 - $77.75/hr

Leidos Digital Modernization sector is seeking an experienced Senior Software Developer to support the delivery, enhancement, and adoption of enterprise data and analytics products used across ...

Leidos is looking for a Software Engineer focusing on System Management supporting our Federal Aviation Administration (FAA) Terminal Flight Data Manager (TFDM) program. The successful candidate will ...

NLM Software Developer

Rockville, MD · On-site

$118.17K - $135.89K/yr

The Software Developer will play a key role in supporting the National Library of Medicine (NLM)--a global leader in biomedical research and data science--in its efforts to accelerate biomedical ...

NLM Software Developer

Rockville, MD · On-site

$118.17K - $135.89K/yr

The Software Developer will play a key role in supporting the National Library of Medicine (NLM)-a global leader in biomedical research and data science-in its efforts to accelerate biomedical ...

Senior Software Developer

Gaithersburg, MD

$59 - $77.75/hr

Leidos Digital Modernization sector is seeking an experienced Senior Software Developer to support the delivery, enhancement, and adoption of enterprise data and analytics products used across ...

BT-282 - Software Developer Location: Dulles, VA (fully on-site, no remote option) **MUST HAVE AN ACTVE CLEARANCE TO APPLY. Those without a security clearance will not be considered.** The Contractor ...

The Software Developer will play a key role in supporting the National Library of Medicine (NLM)-a global leader in biomedical research and data science-in its efforts to accelerate biomedical ...

We are seeking a Principal Software Developer who will be a member of a dynamic team Air Traffic Management program - SkyLine-X SkyLine-X provides an array of advanced air traffic management ...

Principal Software Developer

Gaithersburg, MD · On-site

$131.30K - $237.35K/yr

We are seeking a Principal Software Developer who will be a member of a dynamic team Air Traffic Management program - SkyLine-X™ SkyLine-X™ provides an array of advanced air traffic management ...

Leidos is seeking an AI Software Developer to join the Air Traffic Business Area within the Homeland Sector , supporting the development of the Leidos Common Baseline . Common Baseline is a mission ...

Leidos is seeking an AI Software Developer to join the Air Traffic Business Area within the Homeland Sector , supporting the development of the Leidos Common Baseline . Common Baseline is a mission ...

next page

Showing results 1-20

Software Developer information

See Frederick, MD salary details

$47.7K

$111.2K

$165K

How much do software developer jobs pay per year?

As of May 30, 2026, the average yearly pay for software developer in Frederick, MD is $111,204.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,500.00 and $129,300.00 per year, depending on experience, location, and employer.

What Do Software Developers Do?

Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.

What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What is a Software Developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed interchangeably with Software Developer in many organizations

While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

What are the most commonly searched types of Software Developer jobs in Frederick, MD? The most popular types of Software Developer jobs in Frederick, MD are:
What cities near Frederick, MD are hiring for Software Developer jobs? Cities near Frederick, MD with the most Software Developer job openings:

Software Developer

Trinity ES LLC

Gaithersburg, MD • On-site

Full-time

Posted yesterday


Job description

GENERAL DUTIES:
  • Full Stack Engineer for the Maru Program on the Joint Analytic Workspace System (JAWS) Modernization team
  • Resolve various Modernization tasks as prioritized by the team product owner
  • Engage in the complete software development lifecycle, operating within well-defined parameters
  • Take ownership of delivering enhancements within a system or application
  • Break down sizable tasks into manageable units for execution and provide LOE estimations
  • Collaborate with fellow software engineers to create and document optimal technical designs
  • Ensure team compliance with Agile processes and best practices
  • Build software solutions where the solution is not clearly defined but always prioritizing customer needs
  • Resolve obstacles for the development team, working collaboratively with the Product Owner, technical leadership, and other engineers

REQUIRED QUALIFICATIONS:
  • Frontend Web Development: REACT, Angular, Vue.js, or similar JavaScript frameworks
  • Backend Development: Java including Java Spring Boot
  • Cloud Development: AWS, Azure, or similar cloud platforms
  • Relational Database: PostgreSQL with the ability to write SQL
  • Operating System: Linux
  • Version Control System: Git
  • Deep understanding of modern software design patterns and coding standards
  • Experience architecting, developing, and delivering complex software systems into production
  • Working knowledge of Agile development and continuous integration/continuous delivery methodologies and tools
  • Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques

DESIRED QUALIFICATIONS:
  • Frontend Web Development: UI/UX
  • Software Architectures: Client-Server, Microservices, Model-View-Controller
  • NoSQL Database: OpenSearch/Elasticsearch
  • Specific AWS Services: S3, SQS, SNS, EC2, CloudFormation and RDS
  • Automated Software Deployment: Kubernetes, Containerization
  • Pub/Sub Technologies: Message Queues (RabbitMQ, Apache Kafka, AWS SQS)
  • Certifications such as AWS DevOps Engineer or similar
  • Knowledge of continuous integration and delivery tools: Jenkins, GitLab, and Docker

CLEARANCE:
  • Top Secret minimum