1

Software Development Software Engineer Jobs in Frederick, MD

Software Engineer

Leesburg, VA · On-site +1

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Software Engineer Overview: The Software Engineer is responsible for designing, developing, testing ... Prepare and maintain detailed technical documentation for all developed software. * Participate in ...

Software Engineer

Leesburg, VA · On-site +1

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Software Engineer Overview: The Software Engineer is responsible for designing, developing, testing ... Prepare and maintain detailed technical documentation for all developed software. * Participate in ...

Req ID: 41420 Summary Software Engineer Gaithersburg, MD Are you ready to enhance your skills and ... Lead the design, development, testing, deployment, and maintenance of enterprise software ...

Software Engineer

Frederick, MD · On-site

$131K - $177K/yr

  • Medical

  • Dental

  • Retirement

  • PTO

... product development by performing the following duties personally or through subordinates ... Software development in C/C++ with strong understanding in object-oriented programming · Create ...

Sr. Software Development Engineer

Frederick, MD · On-site

$135K/yr

  • Medical

  • Retirement

  • PTO

Sr. Software Development Engineer As our Sr. Software Development Engineer you will be our senior technical authority responsible for defining software architecture, guiding development strategy, and ...

Sr. Software Development Engineer

Frederick, MD · On-site

$135K/yr

  • Medical

  • Retirement

  • PTO

Sr. Software Development Engineer As our Sr. Software Development Engineer you will be our senior technical authority responsible for defining software architecture, guiding development strategy, and ...

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 ...

Be Seen First

Software Engineer SME

Blue Ridge Summit, PA · On-site

$175K - $185K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Software Engineer SME Dexian Government Solutions is recruiting for a Software Engineer SME to ... Job Duties: · Lead the design, development, enhancement, and sustainment of .NET-based ...

next page

Showing results 1-20

Software Development Software Engineer information

See Frederick, MD salary details

$63.1K

$146.7K

$204.3K

How much do software development software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for software development software engineer in Frederick, MD is $146,678.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,300.00 and $172,000.00 per year, depending on experience, location, and employer.

What does a software development software engineer do?

A Software Development Software Engineer designs, develops, tests, and maintains software applications or systems. They work with various programming languages and technologies to create software solutions that meet user or business needs. Their responsibilities often include writing code, debugging issues, collaborating with other team members, and ensuring software quality and performance. Software Engineers may also participate in planning, code reviews, and updating documentation to support ongoing software projects.

What are the key skills and qualifications needed to thrive as a software development software engineer?

To thrive as a Software Development Software Engineer, you need proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and knowledge of software development methodologies (such as Agile or Scrum) are commonly required. Strong collaboration, communication, and adaptability are essential soft skills for working effectively in team environments and responding to project changes. These skills and qualities are crucial for building reliable, maintainable software and contributing to successful, dynamic development projects.

How do software development software engineers typically collaborate with cross-functional teams during a project?

Software Development Software Engineers often work closely with product managers, designers, and quality assurance teams to deliver well-rounded solutions. Collaboration usually involves attending regular stand-up meetings, participating in sprint planning, and conducting code reviews. Effective communication and a willingness to incorporate feedback from various stakeholders are key to ensuring project goals are met and potential issues are identified early. Building strong relationships with colleagues in different roles can also streamline the development process and foster a positive team environment.

What is the difference between Software Development Software Engineer vs Software Developer?

AspectSoftware Development Software EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentCollaborative teams, Agile/Scrum settings, cross-functional projectsIndividual or team projects, coding-focused tasks
Industry UsageUsed across tech companies, startups, and large enterprisesCommon in software firms, tech startups, and freelance work
Search & Comparison IntentOften compared for roles involving system design and architectureTypically searched for coding and application development roles

While both roles involve software creation, a Software Development Software Engineer often focuses on system design, architecture, and collaborative project management, whereas a Software Developer primarily concentrates on coding and implementing software solutions. The engineer role may require broader technical knowledge and involvement in the development lifecycle, making it suitable for those interested in both design and coding aspects of software projects.

What job categories do people searching Software Development Software Engineer jobs in Frederick, MD look for?

The top searched job categories for Software Development Software Engineer jobs in Frederick, MD are:

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

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

Software Engineer

Business System Solutions

Leesburg, VA • On-site, Remote

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 18 days ago


Job description

About Business System Solutions

Business System Solutions is a certified Service-Disabled Veteran-Owned Small Business (SDVOSB) and is a trusted provider of comprehensive IT services and solutions for both government, commercial and small business clients. We bring cross-industry expertise in areas including defense, healthcare, finance, and IT sectors-delivering solutions in cybersecurity, data analytics, enterprise reporting, database management, and software development. Taking a full-service approach, we partner closely with our clients to understand their challenges, design tailored technical solutions and deliver impactful results using a range of modern technologies and platforms.

Software Engineer

Overview:
The Software Engineer is responsible for designing, developing, testing, and maintaining software applications to meet business and technical requirements. This role involves working with multiple programming languages, frameworks, and business systems to deliver reliable, scalable, and well-documented solutions.

Key Responsibilities:

  • Design, develop, and implement software applications and components.
  • Write clean, efficient, and maintainable code using a variety of programming languages.
  • Conduct thorough testing and debugging to ensure software quality and performance.
  • Collaborate with cross-functional teams to gather and analyze requirements.
  • Maintain and update existing applications to improve functionality and user experience.
  • Prepare and maintain detailed technical documentation for all developed software.
  • Participate in code reviews and contribute to continuous improvement of development practices.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Experience developing software using multiple programming languages (e.g., Java, Python, C#, JavaScript).
  • Strong understanding of software development lifecycle (SDLC) principles.
  • Experience with application design, debugging, and performance optimization.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work both independently and collaboratively in a team environment.

Preferred Skills:

  • Experience with modern frameworks and tools (e.g., .NET, Spring, React, Angular).
  • Familiarity with database technologies such as SQL Server, Oracle, or PostgreSQL.
  • Knowledge of version control systems (e.g., Git, SVN).
  • Understanding of agile development methodologies and DevOps practices.

Benefits for Full Time Employees

  • 401(k)
  • 401(k) matching up to 4%
  • Competitive Pay
  • Comprehensive Medical, Dental, and Vision coverage fully paid for employees
  • Flexible Schedule
  • Paid Time Off
  • Full-time and part-time opportunities
Employment Type: FULL_TIME