1

Secure Software Developer Jobs in Frederick, MD (NOW HIRING)

The Software Developer will play a key role in supporting the National Library of Medicine (NLM)-a ... Implement secure coding practices, conduct vulnerability assessments, and support the development ...

NLM Software Developer

Rockville, MD · On-site

$98K - $113K/yr

The Software Developer will play a key role in supporting the National Library of Medicine (NLM)-a ... Implement secure coding practices, conduct vulnerability assessments, and support the development ...

NLM Software Developer

Rockville, MD · On-site

$98K - $113K/yr

The Software Developer will play a key role in supporting the National Library of Medicine (NLM)--a ... Implement secure coding practices, conduct vulnerability assessments, and support the development ...

NLM Sr. Software Developer

Rockville, MD · On-site

$118K - $135K/yr

Are you passionate about designing and developing secure, scalable software solutions that support ... The Software Developer will play a key role in supporting the National Library of Medicine (NLM)-a ...

NLM Sr. Software Developer

Rockville, MD · On-site

$118K - $135K/yr

Are you passionate about designing and developing secure, scalable software solutions that support ... The Software Developer will play a key role in supporting the National Library of Medicine (NLM)--a ...

NLM Sr. Software Developer

Rockville, MD · On-site

$118K - $135K/yr

Are you passionate about designing and developing secure, scalable software solutions that support ... The Software Developer will play a key role in supporting the National Library of Medicine (NLM)-a ...

Software Engineer to support an office that is accountable for clearance processing of all ... secure network connections) in conjunction with software. Required Skills: 1. Analyzing client ...

Senior Software Developer

Gaithersburg, MD · On-site

$107K - $195K/yr

We are seeking a Senior Software Developer who will be a member of a dynamic team Air Traffic ... Familiarity with secure coding practices and validating AI-generated code in regulated, safety ...

Senior Software Developer

Gaithersburg, MD · On-site

$107K - $195K/yr

We are seeking a Senior Software Developer who will be a member of a dynamic team Air Traffic ... Familiarity with secure coding practices and validating AI-generated code in regulated, safety ...

Build scalable and secure solutions to mission problems * Communicate effectively when writing and ... Software Development with modern languages * Must have an active US government TS/SCI clearance. No ...

Full Stack Software Developer (Microsoft .NET) - Manufacturing OT amp; ERP Integration We are ... Implement authentication/authorization and secure coding practices; support enterprise identity ...

Full Stack Software Developer

Taneytown, MD · On-site

$85K - $100K/yr

Full Stack Software Developer (Microsoft .NET) - Manufacturing OT & ERP Integration We are seeking ... Implement authentication/authorization and secure coding practices; support enterprise identity ...

... secure software development best practices. * Proven experience designing, developing, and ... Experience using DevOps and CI/CD tools including Git/Bitbucket, Bamboo/Jenkins, SonarQube, and ...

next page

Showing results 1-20

Secure Software Developer information

See Frederick, MD salary details

$47.7K

$111.2K

$165K

How much do secure software developer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for secure 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.

Can you make $200,000 in cyber security?

Secure Software Developers and cybersecurity professionals can earn $200,000 or more annually, especially with extensive experience, advanced certifications, and working in high-demand industries or senior roles. Salaries vary based on location, expertise, and the complexity of the work involved.

Can you make $500,000 as a software engineer?

Secure software developers with extensive experience, specialized skills in areas like cybersecurity or cloud computing, and working in high-paying industries or senior roles can potentially earn $500,000 or more annually. Such salaries are typically achieved through a combination of advanced expertise, certifications, and often involve leadership or highly technical positions in large organizations. However, these earnings are not common for entry-level or mid-level roles.

Can you make $500,000 a year in cyber security?

Secure Software Developers and cybersecurity professionals can potentially earn $500,000 or more annually, especially with senior roles, specialized skills, certifications like CISSP or CISM, and experience in high-demand areas such as threat intelligence or security architecture. Achieving this level often requires advanced expertise, leadership responsibilities, or working in high-paying industries or consulting roles.

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

To thrive as a Secure Software Developer, you need strong programming abilities, a solid understanding of cybersecurity principles, and experience with secure coding practices, often supported by a degree in computer science or a related field. Familiarity with tools like static code analyzers, vulnerability scanners, and security frameworks, as well as certifications such as CSSLP or CEH, are commonly required. Attention to detail, problem-solving, and effective communication are vital soft skills in this role. These skills and qualifications are crucial to building resilient software and protecting organizations from evolving security threats.

What is a secure software developer?

A secure software developer is a professional who designs, codes, and tests software with a focus on security to prevent vulnerabilities and protect against cyber threats. They often use security best practices, coding standards, and tools like static analysis and penetration testing to ensure software safety throughout the development lifecycle.

What are some common challenges Secure Software Developers face when integrating security into the software development lifecycle?

Secure Software Developers often encounter challenges such as balancing application performance with security controls, keeping up with constantly evolving threats, and ensuring secure coding practices are consistently followed across development teams. They must also work closely with other developers, QA testers, and DevOps professionals to implement security requirements without slowing down project timelines. Regular code reviews, automated security testing, and ongoing collaboration with stakeholders are essential to overcoming these challenges and delivering robust, secure software.
What cities near Frederick, MD are hiring for Secure Software Developer jobs? Cities near Frederick, MD with the most Secure Software Developer job openings:
Infographic showing various Secure Software Developer job openings in Frederick, MD as of July 2026, with employment types broken down into 79% Full Time, 11% Part Time, 1% Temporary, and 9% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $111,204 per year, or $53.5 per hour.
NLM Software Developer

$98K - $113K/yr

Full-time

Re-posted 25 days ago


Job description

General Information 

  • Job Code: CIT-DV-03/CIT-DB-03
  • Location: Client/NIH Main Campus
  • Employee Type: Exempt, Full-Time Regular   (Ask our recruiters about flexible work arrangements) 
  • Telework: None/Client Site
  • Clearance: Public Trust
  • Number of Openings: may have multiple openings
  • Salary Range: $98,474-$113,245 (how we pay and promote) 

Are you passionate about designing and developing secure, scalable software solutions that support cutting edge biomedical research and high-performance computing environments? Do you thrive in collaborative, multidisciplinary teams where your expertise in full software development lifecycle-from analysis and design to testing and deployment-can drive innovation in public health and scientific discovery?

Ripple Effect is seeking a highly skilled Software Developer with 6+ years of experience to support our client's mission. 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 discovery and improve public health through data-powered research. This role will involve full lifecycle software development in a multidisciplinary environment, contributing to the design, implementation, and maintenance of advanced biomedical applications and tools.

If this position sounds of interest, there's a place for you here at Ripple Effect! We offer a diverse and engaging work environment, with a multitude of incentives and flexible work options that work for you and your lifestyle. 

Responsibilities 

  • Analyze and Design Complex Systems: Conduct in-depth analysis of scientific and operational requirements to design robust, scalable, and secure software systems. Develop detailed technical specifications and architectural plans that align with NIH/NLM research objectives and infrastructure standards. Design, implement, and maintain software applications across diverse environments including Linux, Windows, MacOS, Android, and web-based platforms. Ensure cross-platform compatibility and performance optimization.
  • Full Software Development Lifecycle (SDLC) Participation: Engage in all phases of the SDLC-from requirements gathering and system design to coding, testing, deployment, and long-term maintenance. Apply Agile and DevSecOps methodologies to ensure iterative delivery and continuous improvement.
  • Collaborative Solution Engineering: Work closely with interdisciplinary teams of researchers, data scientists, clinicians, and IT professionals to develop software that supports biomedical research, clinical data analytics, and public health initiatives.
  • Performance and Usability Optimization: Refactor and enhance existing software systems to improve speed, reliability, scalability, and user experience. Implement responsive design and user-centered development practices.
  • Security, Accessibility and Compliance: Ensure all software adheres to federal cybersecurity standards including FISMA and FedRAMP. Implement secure coding practices, conduct vulnerability assessments, and support the development of System Security Plans (SSPs) and Authority to Operate (ATO) documentation. Design and develop software that meets Section 508 accessibility standards and NIH/NLM usability guidelines. Conduct accessibility testing and remediation as needed.
  • Documentation and Knowledge Sharing: Produce comprehensive technical documentation including system architecture diagrams, API references, user manuals, and training materials. Contribute to internal knowledge bases and support onboarding of new team members.

Requirements

Minimum Education and Experience 

  • High School Diploma
  • 6 years of relevant professional experience, or a combination of education and experience that is equivalent to nine years

Basic Requirements 

  • Experience in full lifecycle software development
  • Proficiency in programming languages such as C++, Python, Java, JavaScript, R, and scripting languages (e.g., Bash).
  • Experience with databases such as MySQL, PostgreSQL, MongoDB, and ElasticSearch.
  • Familiarity with development tools and environments including Jupyter Notebooks, GitHub, GitLab, and CI/CD pipelines.
  • Strong understanding of software engineering principles, design patterns, and best practices.
  • Experience working in Agile/Scrum development environments.
  • Excellent problem-solving, communication, and documentation skills.
  • Must be able and willing to work onsite multiple days per week in Bethesda, MD.

To be successful at Ripple Effect, you must be able to pay attention to details, clearly communicate, work independently, and have an eagerness to learn. Learn more about what makes Ripple so great. Check out our capabilities.  

Skills That Set You Apart 

  • Experience in biomedical, clinical, or scientific computing domains.
  • Knowledge of AI/ML frameworks and tools (e.g., TensorFlow, PyTorch, NLP libraries).
  • Familiarity with cloud-native development and container orchestration (e.g., Docker, Kubernetes).
  • Strong understanding of Section 508 compliance and accessibility standards. 
  • Previous experience with NIH, especially NLM
  • Additional Years of Experience and/or advanced degree

If you don't have all of the skills above, don't be discouraged-no resume paints a complete picture of a person. There's a good chance you're more wonderful than you think, so please apply! 

About Ripple Effect 

Ripple Effect is an award-winning women-owned small business providing professional consulting and exceptional talent for federal, private, and non-profit clients. We deliver multi-disciplinary solutions across Communications & Outreach, Research & Evaluation, Program Management & Policy, Digital Transformation, and Technical & Scientific Support solutions with a focus on science, research, and healthcare domains. 

Hiring Process | Life at Ripple

Benefits

Ripple Effect rewards our employees for their contributions to our mission in many ways, from competitive pay and exceptional benefits to a range of work/life programs based on your employment classification and personalized preferences. 

----------------------------------------------------------------------- 

Ripple Effect is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, political affiliation, or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation during the hiring process, please let us know by contacting our HR department at HR@rippleeffect.com or your recruiter. Eligibility for employment will be verified using E-verify.Â