The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data ...
The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data ...
Senior Software Engineer
Frederick, MD · On-site
$100 - $130/hr
Senior Embedded Software Engineer Location: Frederick, MD, 21703 Job ID: 114510 The Leonardo DRS Airborne and Intelligence Systems business is a global leader and strategic partner committed to ...
Senior Software Engineer
Frederick, MD · On-site
$100 - $130/hr
Senior Embedded Software Engineer Location: Frederick, MD, 21703 Job ID: 114510 The Leonardo DRS Airborne and Intelligence Systems business is a global leader and strategic partner committed to ...
Embedded Software Engineer
Greencastle, PA · On-site
$125K - $164K/yr
Modern development practices including Git-based workflows, Azure DevOps (or similar), and Linux ... software and control systems for real-time or safety-critical applications * Proven experience ...
Embedded Software Engineer
Greencastle, PA · On-site
$125K - $164K/yr
Modern development practices including Git-based workflows, Azure DevOps (or similar), and Linux ... software and control systems for real-time or safety-critical applications * Proven experience ...
Embedded Software Engineer
Greencastle, PA · On-site
$125K - $164K/yr
Modern development practices including Git-based workflows, Azure DevOps (or similar), and Linux ... software and control systems for real-time or safety-critical applications * Proven experience ...
Embedded Software Engineer
Greencastle, PA · On-site
$125K - $164K/yr
Modern development practices including Git-based workflows, Azure DevOps (or similar), and Linux ... software and control systems for real-time or safety-critical applications * Proven experience ...
Senior .Net Developer
Frederick, MD · On-site
$51.25 - $65/hr
Net Developer Location: 3275 Bennett Creek Avenue, Frederick, MD 21701.Onsite 5 days a week ... Net software development skills to add large features| solve bugs| address technical debt| improve ...
Senior .Net Developer
Frederick, MD · On-site
$51.25 - $65/hr
Net Developer Location: 3275 Bennett Creek Avenue, Frederick, MD 21701.Onsite 5 days a week ... Net software development skills to add large features| solve bugs| address technical debt| improve ...
Senior Principal Software Engineer
Frederick, MD · On-site
$120 - $160/hr
Senior Principal Software Engineer Location: Frederick, MD, US, 21703 Job ID: 114808 The Leonardo DRS Airborne and Intelligence Systems business is a global leader and strategic partner committed to ...
Senior Principal Software Engineer
Frederick, MD · On-site
$120 - $160/hr
Senior Principal Software Engineer Location: Frederick, MD, US, 21703 Job ID: 114808 The Leonardo DRS Airborne and Intelligence Systems business is a global leader and strategic partner committed to ...
Senior Embedded Software Engineer
Frederick, MD · On-site
$100 - $130/hr
Senior Embedded Software Engineer Location: Frederick, MD, US, 21703 Job ID:114510 The Leonardo DRS Airborne and Intelligence Systems business is a global leader and strategic partner committed to ...
Senior Embedded Software Engineer
Frederick, MD · On-site
$100 - $130/hr
Senior Embedded Software Engineer Location: Frederick, MD, US, 21703 Job ID:114510 The Leonardo DRS Airborne and Intelligence Systems business is a global leader and strategic partner committed to ...
Summer 2027 Intern - Software Engineering
Hagerstown, MD · On-site
$40/hr
The Software Engineer Intern implements developer tools or product features on a rapid-release ... Implement developer tools or product features under the direction of a senior developer
Summer 2027 Intern - Software Engineering
Hagerstown, MD · On-site
$40/hr
The Software Engineer Intern implements developer tools or product features on a rapid-release ... Implement developer tools or product features under the direction of a senior developer
Summer 2027 Intern - Software Engineering
Frederick, MD · On-site +1
$40/hr
The Software Engineer Intern implements developer tools or product features on a rapid-release ... Implement developer tools or product features under the direction of a senior developer
Summer 2027 Intern - Software Engineering
Frederick, MD · On-site +1
$40/hr
The Software Engineer Intern implements developer tools or product features on a rapid-release ... Implement developer tools or product features under the direction of a senior developer
Summer 2027 Intern - Software Engineering
Frederick, MD · On-site
$40/hr
The Software Engineer Intern implements developer tools or product features on a rapid-release ... Implement developer tools or product features under the direction of a senior developer
Summer 2027 Intern - Software Engineering
Frederick, MD · On-site
$40/hr
The Software Engineer Intern implements developer tools or product features on a rapid-release ... Implement developer tools or product features under the direction of a senior developer
Summer 2027 Intern - Software Engineering
Hagerstown, MD · On-site +1
$40/hr
The Software Engineer Intern implements developer tools or product features on a rapid-release ... Implement developer tools or product features under the direction of a senior developer
Summer 2027 Intern - Software Engineering
Hagerstown, MD · On-site +1
$40/hr
The Software Engineer Intern implements developer tools or product features on a rapid-release ... Implement developer tools or product features under the direction of a senior developer
Senior Embedded Software Engineer - Lead Linux Systems
Frederick, MD · On-site
$100 - $130/hr
Leonardo DRS is seeking a Senior Embedded Software Engineer in Frederick, MD. The role involves developing leading-edge embedded software and requires strong experience in C/C++ on Linux systems. You ...
Senior Embedded Software Engineer - Lead Linux Systems
Frederick, MD · On-site
$100 - $130/hr
Leonardo DRS is seeking a Senior Embedded Software Engineer in Frederick, MD. The role involves developing leading-edge embedded software and requires strong experience in C/C++ on Linux systems. You ...
D Software Developer and Devops Engineer Dhaka Technologies Limited Frederick, Maryland, US $40-70
Frederick, MD · On-site
$140 - $220/hr
Build and maintain CI/CD pipelines across robotics, AI, and software systems using tools such as ... Improve developer workflows through automation, tooling, and infrastructure enhancements. * Support ...
D Software Developer and Devops Engineer Dhaka Technologies Limited Frederick, Maryland, US $40-70
Frederick, MD · On-site
$140 - $220/hr
Build and maintain CI/CD pipelines across robotics, AI, and software systems using tools such as ... Improve developer workflows through automation, tooling, and infrastructure enhancements. * Support ...
Dexian Government Solutions is seeking a highly experienced Software Engineer Subject Matter Expert (SME) with strong .NET expertise to support the Continuity & Readiness System (CRS) at the Raven ...
Dexian Government Solutions is seeking a highly experienced Software Engineer Subject Matter Expert (SME) with strong .NET expertise to support the Continuity & Readiness System (CRS) at the Raven ...
Senior Software Engineer
Frederick, MD · On-site
$80K - $180K/yr
NET Core with MVC and Vue.js at the front-end. We develop software as simple as forms for data ... Work with DevOps Engineers to improve tooling and pipelines * Work with Front-End Engineers to ...
Senior Software Engineer
Frederick, MD · On-site
$80K - $180K/yr
NET Core with MVC and Vue.js at the front-end. We develop software as simple as forms for data ... Work with DevOps Engineers to improve tooling and pipelines * Work with Front-End Engineers to ...
Principal Application Engineer
Frederick, MD · On-site +1
$134K - $180K/yr
The Principal Software Engineer will drive development practices focused on creativity and innovation across our project portfolios. The Principal Software Engineer plays a critical role in driving ...
Principal Application Engineer
Frederick, MD · On-site +1
$134K - $180K/yr
The Principal Software Engineer will drive development practices focused on creativity and innovation across our project portfolios. The Principal Software Engineer plays a critical role in driving ...
Principal Application Engineer
Frederick, MD · On-site
$144.80 - $199.10/hr
The Principal Software Engineer will drive development practices focused on creativity and innovation across our project portfolios. The Principal Software Engineer plays a critical role in driving ...
Principal Application Engineer
Frederick, MD · On-site
$144.80 - $199.10/hr
The Principal Software Engineer will drive development practices focused on creativity and innovation across our project portfolios. The Principal Software Engineer plays a critical role in driving ...
Senior Embedded Software Engineer
Frederick, MD · On-site
$115K - $151K/yr
Job Summary A Senior Embedded Software Engineer to develop a leading-edge embedded software development by designing, developing, analyzing, documenting, and supporting testing of complex ...
Senior Embedded Software Engineer
Frederick, MD · On-site
$115K - $151K/yr
Job Summary A Senior Embedded Software Engineer to develop a leading-edge embedded software development by designing, developing, analyzing, documenting, and supporting testing of complex ...
Principal Application Engineer - E09
Frederick, MD · On-site
$134K - $180K/yr
The Principal Software Engineer will drive development practices focused on creativity and innovation across our project portfolios. The Principal Software Engineer plays a critical role in driving ...
Principal Application Engineer - E09
Frederick, MD · On-site
$134K - $180K/yr
The Principal Software Engineer will drive development practices focused on creativity and innovation across our project portfolios. The Principal Software Engineer plays a critical role in driving ...
Principal Application Engineer
$134K - $180K/yr
The Principal Software Engineer will drive development practices focused on creativity and innovation across our project portfolios. The Principal Software Engineer plays a critical role in driving ...
Principal Application Engineer
$134K - $180K/yr
The Principal Software Engineer will drive development practices focused on creativity and innovation across our project portfolios. The Principal Software Engineer plays a critical role in driving ...
Software Developer information
See Hagerstown, MD salary details
$47.6K - $58.2K
1% of jobs
$58.2K - $68.9K
4% of jobs
$68.9K - $79.5K
9% of jobs
$89.4K is the 25th percentile. Wages below this are outliers.
$79.5K - $90.1K
12% of jobs
$90.1K - $100.8K
15% of jobs
The median wage is $107.7K / yr.
$100.8K - $111.4K
14% of jobs
$111.4K - $122K
15% of jobs
$126.2K is the 75th percentile. Wages above this are outliers.
$122K - $132.7K
13% of jobs
$132.7K - $143.3K
9% of jobs
$143.3K - $153.9K
5% of jobs
$153.9K - $164.6K
3% of jobs
$47.6K
$110.9K
$164.6K
How much do software developer jobs pay per year?
What is a software developer?
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?
What are some common challenges software developers face when working on team-based projects?
What is the difference between Software Developer vs Software Engineer?
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used 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.
Is a software developer still in demand?
What are the most commonly searched types of Software Developer jobs in Hagerstown, MD?
The most popular types of Software Developer jobs in Hagerstown, MD are:
What are popular job titles related to Software Developer jobs in Hagerstown, MD?
For Software Developer jobs in Hagerstown, MD, the most frequently searched job titles are:
What job categories do people searching Software Developer jobs in Hagerstown, MD look for?
The top searched job categories for Software Developer jobs in Hagerstown, MD are:
What cities near Hagerstown, MD are hiring for Software Developer jobs?
Cities near Hagerstown, MD with the most Software Developer job openings:

Full-time
Re-posted 28 days ago
Job description
The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
1. Analyze user requirements to derive software design and performance requirements
2. Debug existing software and correct defects
3. Provide recommendations for improving documentation and software development process standards
4. Design and code new software or modify existing software to add new features
5. Integrate existing software into new or modified systems or operating environments
6. Develop simple data queries for existing or proposed databases or data repositories
7. Write or review software and system documentation
8. Serve as team lead at the level appropriate to the software development process being used on any particular project
9. Design or implement complex database or data repository interfaces/queries
10. Develop or implement algorithms to meet or exceed system performance and functional standards
11. Assist with developing and executing test procedures for software components
12. Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
13. Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
14. Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
15. Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality control on team products
16. Implement recommendations for improving documentation and software development process standards
17. Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project
18. Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces
19. Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met
20. Recommend new technologies and processes for complex software projects
21. Serve as the technical lead of multiple software development teams
22. Select the software development process in coordination with the customer and system engineering
23. Ensure quality control of all developed and modified software
24. Delegate programming and testing responsibilities to one or more teams and monitor their performance
Requirements
Twenty (20) years experience as a SWE in programs and contracts ofsimilar scope, type, and complexity is required. 2. Bachelors degree in Computer Science or related discipline from anaccredited college or university is required. Four (4) years ofadditional SWE experience on projects with similar software processesmay be substituted for a bachelors degree.
About Lifecycle
Sourced by ZipRecruiter
Industry
It services
Company size
11 - 50 Employees
Headquarters location
Baltimore, MD, US
Year founded
2010