Security Software Developer HQ ·

Vidoori Inc.

United States

Hybrid

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Performance-related bonus
Flexible working arrangements
Investment in professional development

Job summary

Vidoori Inc. is seeking a Security Software Developer to design and implement robust security features within the software delivery lifecycle. The role emphasizes hands-on secure coding while collaborating across various teams to enhance software security. Key responsibilities include maintaining security libraries and integration of security tools into CI/CD. The ideal candidate should have a Bachelor’s degree in Computer Science and relevant experience. This position offers a competitive salary, flexible working arrangements, and career development opportunities.

Qualifications

  • 3–7 years of experience in software development with a focus on security.
  • Experience producing well-tested, maintainable code.
  • Knowledge of common vulnerability classes (OWASP Top Ten, SANS CWE).

Responsibilities

  • Design and maintain security libraries and SDKs.
  • Integrate security automation into CI/CD pipelines.
  • Collaborate with teams to ensure secure implementation.

Skills

Secure software engineering
Programming in Python, Go, Java, C#
Integration of security tooling in CI/CD
Authentication and authorization standards
Cloud platform security best practices
Incident response and forensic analysis

Education

Bachelor's degree in Computer Science or related

Tools

Docker
Kubernetes
AWS
Azure
GCP

Job description

Role Overview – Security Software Developer

Reporting to senior technical leadership, the Security Software Developer will design and implement security features, libraries and automation that integrate into our software delivery lifecycle. The role combines hands‑on secure coding with collaboration across application, platform and security teams to reduce risk, improve runtime protection and embed security earlier in development. You will work closely with developers, platform engineers and security colleagues to deliver production-ready, secure software and to continuously improve tooling, processes and developer experience.

Key Responsibilities – Secure Development and Tooling
  • Design, implement and maintain security libraries, SDKs and application-level protections that are secure by design and easy for engineers to adopt.
  • Develop and integrate security automation and developer tooling into CI/CD pipelines to support shift-left security, automated scanning and feedback loops.
  • Build runtime defence capabilities such as input validation, secure authentication/authorisation flows, secrets handling, and secure configuration management.
  • Author and maintain static and dynamic analysis integrations, custom rules or detectors, and remediation guidance to reduce vulnerability introduction and speed up fixes.
  • Collaborate with application teams to threat‑model, define security controls and ensure secure implementation of features across the development lifecycle.
  • Contribute to secure CI/CD patterns, signing and verification of artifacts, and supply‑chain protections to improve provenance and integrity of releases.
  • Implement logging, telemetry and alerting for security‑related events and provide actionable context to support incident detection and response.
  • Participate in vulnerability triage, root cause analysis and coordinated remediation; contribute to post‑incident reviews and preventative measures.
  • Produce clear developer‑focused documentation, secure coding guidelines and runbooks to improve team capability and promote consistent practices.
  • Engage in threat research and proof‑of‑concept work to evaluate new defensive techniques, open‑source tools and runtime protections.
Essential Skills and Experience – Secure Software Engineering
  • Bachelor’s degree in Computer Science, Engineering or a related discipline, or equivalent practical experience.
  • Proven experience (typically 3–7 years) in software development with a focus on security, secure design or security engineering within cloud‑native environments.
  • Strong programming skills in one or more languages commonly used for backend and tooling (e.g., Python, Go, Java, C#) and experience producing well‑tested, maintainable code.
  • Experience integrating security tooling (SAST, DAST, SCA, dependency scanning) into CI/CD pipelines and developing custom checks or rules.
  • Solid understanding of authentication and authorisation standards (OAuth2, OpenID Connect, JWT), secrets management, cryptography basics and secure session handling.
  • Familiarity with container and orchestration environments (Docker, Kubernetes) and practical experience implementing runtime security controls and image hardening.
  • Experience with cloud platforms (AWS, Azure or GCP) and applying platform security best practices (IAM, network controls, KMS, secrets stores).
  • Good knowledge of secure development lifecycle concepts, threat modelling, and common vulnerability classes (OWASP Top Ten, SANS CWE).
  • Excellent communication skills with the ability to explain security concepts to developers and stakeholders and to produce clear technical documentation.
Desirable Skills – Advanced Security Practices
  • Professional security certifications (CISSP, CSSLP, OSCP, CEH or cloud provider security certs) are advantageous.
  • Experience with policy‑as‑code and enforcement (OPA, Gatekeeper), runtime protection (WAF, RASP, eBPF‑based tooling) or service mesh security patterns.
  • Familiarity with secure software supply chain practices, artifact signing, SBOMs and reproducible builds.
  • Practical experience contributing to open‑source security projects or developing community‑facing security tools.
  • Background in incident response, forensic analysis or red/blue team exercises and knowledge of common detection strategies.
Benefits and Career Development – Technical Growth at Vidoori
  • Competitive base salary with performance‑related bonus and incentives linked to technical and delivery outcomes.
  • Flexible working arrangements, including hybrid options to support a healthy work–life balance.
  • Supportive and inclusive culture with investment in professional development, training, and mentorship opportunities.
  • Opportunity to influence security strategy, adopt emerging defensive technologies and progress into senior technical or security leadership roles.
  • Work on high‑impact security and software engineering engagements across public sector and commercial clients.
Application Guidance – Technical Opportunities at Vidoori
  • Location: Hybrid (DMV Area)
  • Employment Type: Full‑time, mid to senior‑level
  • Eligibility: U.S. Citizenship Required

Join Vidoori as a Security Software Developer and help us build secure, resilient and developer‑friendly software. If you are pragmatic, collaborative and passionate about embedding security into the software delivery lifecycle, we encourage you to apply and contribute to a team dedicated to technical quality and inclusive growth.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Vidoori Inc. • Hyattsville (MD)

Hybrid
USD 100,000 - 130,000
Performance-related bonus
Professional development opportunities
Flexible working arrangements
Security Software Engineer: Build Secure, Automated Tooling
Security Software Engineer: Build Secure, Automated Tooling

Vidoori Inc. • United States

Hybrid
USD 100,000 - 130,000
Performance-related bonus
Flexible working arrangements
Investment in professional development
DevOps Engineer
DevOps Engineer

Vidoori • Baltimore (MD)

Hybrid
USD 110,000 - 165,000
Competitive salary package
Hybrid working arrangements
Mentorship and certifications
Senior Security Engineer
Senior Security Engineer

Mach7 Technologies • New Jersey

On-site
USD 120,000 - 190,000
DevOps Engineer
DevOps Engineer

Vidoori Inc. • Hyattsville (MD)

Hybrid
USD 110,000 - 140,000
Competitive salary package
Hybrid working arrangements
Career development & certifications
+3
Application Security Engineer
Application Security Engineer

Veilant • Tysons (VA)

On-site
USD 100,000 - 130,000
Flexible PTO
401k match benefit up to 10%
Medical, dental, and vision insurance
+3
Mid Level Automation Tester
Mid Level Automation Tester

Vidoori • United States

Hybrid
USD 90,000 - 120,000
Competitive salary with performance‑or
Hybrid options for work‑life balance
Professional development and mentoring
Application Security Engineer
Application Security Engineer

Awardco, Inc. • Lindon (UT)

On-site
USD 110,000 - 140,000
Application Engineer, Cyber Security
Application Engineer, Cyber Security

Inmar Inc. • Winston-Salem (NC)

On-site
USD 120,000 - 180,000
Health insurance
Dental insurance
Vision insurance
+2
Application Security Engineer
Application Security Engineer

Awardco • Lindon (UT)

On-site
USD 140,000 - 170,000