Software Developer Iii
Job Description
Key Responsibilities
Design, develop, and maintain security automation tools and platform integrations.
Build and maintain REST APIs and backend services for enterprise security platforms.
Develop and support security data pipelines and SIEM integrations.
Automate security workflows using scripting languages such as Python, Bash, or PowerShell.
Work with penetration testing tools and environments (including Kali Linux).
Deploy and administer applications in Linux-based environments.
Integrate enterprise platforms with security monitoring systems such as Splunk or Microsoft Sentinel.
Implement secure coding practices aligned with cybersecurity standards.
Design scalable and resilient architectures for security tooling.
Support containerized and virtualized lab environments (Docker, VMware, or cloud).
Collaborate with cybersecurity teams to improve detection, automation, and response capabilities.
Ensure compliance with government or regulated environment standards.
Required Qualifications
Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
3–5 years of professional software development experience.
Strong proficiency in at least one programming language:
Python, Java, JavaScript, or C#
Experience developing REST APIs and enterprise integrations.
Hands-on scripting experience (Python, Bash, or PowerShell).
Experience deploying and administering Linux systems.
Knowledge of cybersecurity fundamentals and secure coding practices.
Familiarity with SIEM platforms (Splunk, Sentinel, or equivalent).
Mandatory Experience Requirements
8+ years experience building security automation and platform integrations.
8+ years hands-on experience with penetration testing tools and Kali Linux environments.
Preferred Qualifications
5–8 years of advanced software development experience in security environments.
Experience developing security data pipelines and SIEM integrations.
Experience designing scalable and resilient security tool architectures.
Experience with containerization and virtualization (Docker, VMware, or cloud labs).
Experience working in government or regulated environments.
Preferred Certifications
OSCP, CEH, or equivalent penetration testing certification.
Splunk Certified Developer or SIEM integration certification.
Security+, CISSP, or equivalent cybersecurity certification.
Linux administration certification.
Similar Jobs
Software Developer
Maryland
Software Developer
Maryland
Senior Software Developer
New York
Software Developer
Texas
Senior Software Developer
Remote