Overview
Skills
Job Details
Direct Hire
No C2C
Bonus potential and in stock options upon hire
Strong Preference:
We are seeking candidates near Reston, VA (20190). Local candidates are highly preferred due to the hybrid in-office requirement.
Technical Requirements:
This is a hands-on software engineering role, primarily focused on back-end development and deployment. Candidates must have strong expertise in Perl and Linux-based environments. Other technical skills can be learned on the job.
Join a global technology leader recognized for innovation, mission-driven values, and positive social impact. This hybrid role (2 days/week onsite in Sterling, VA) offers flexibility and work-life balance, making it ideal for engineers passionate about building secure infrastructure that makes a difference.
Role Summary:
As a Software Engineer, you ll focus on designing, developing, testing, and supporting infrastructure components that enhance reliability, scalability, and security. You ll contribute directly to systems focused on auditing and compliance, integrating tools, workflows, and platforms.
Responsibilities Include:
Develop and maintain automation scripts in Perl (primary), Python, Shell, and Ansible
Build RESTful services (Python/Bottle) for data integrations
Package and deploy audit tools for scalable, automated data collection
Maintain real-time dashboards and audit databases
Analyze and optimize system and database performance
Expand functionality of auditing clients for robust data ingestion
Drive compliance initiatives and assist in identifying/resolving gaps
Lead root cause analysis and implement sustainable solutions
Maintain accurate, up-to-date technical documentation
Ideal Candidate Profile:
8+ years of experience with strong proficiency in Perl (SME level; recent usage not required)
Solid experience in Linux environments
Exposure to Postgres/PostgreSQL or other databases
Familiarity with tools like Ansible, React JS, ServiceNow (development), and RESTful APIs
Experience with auditing, compliance systems, and infrastructure automation
Strong communication and documentation skills
Prior success working in Agile/Scrum environments
Bachelor's degree in Computer Science, Engineering, or equivalent experience
Nice-to-Have Experience:
Web UI development
ServiceNow administration/integration
Familiarity with Terraform, Kubernetes, OpenStack, VMware, AIX, or KVM
Experience with PAM (Privileged Access Management) technologies