#215f0323-09f1-4b9b-a0dd-b69cc0809639
ipelines.
Ensure security, reliability, and maintainability of code.
Stay current with emerging technologies and best practices.
Participate in code reviews and technical discussions.
Required Skills:
Proficiency in languages such as Python, C, or C++.
Hands-on experience with containerization and orchestration tools like Docker and Kubernetes.
Experience deploying and managing applications in AWS, Azure, or GCP.
Strong understanding of software integration methodologies and system architecture.
Demonstrated ability to write and maintain developer documentation.
Strong communication and team collaboration skills in agile environments.
Desired Skills:
Familiarity with reverse engineering, binary analysis, and software vulnerability identification.
Experience using tools like IDA Pro, Ghidra, or Binary Ninja.
Knowledge of secure coding practices and threat modeling.
Required Education:
Expected experience of BS + 5 years of industry experience, MS + 3 years of industry experience, or doctoral degree. Candidates with many years of experience may be considered for more advanced positions.
Special Requirements:
US Citizenship. Ability to obtain and maintain a US Government Security Clearance.
Compensation:
The base salary range for this full-time position is $128,000 - $159,900 + bonus + benefits.
Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range during the hiring process. Please note that the compensation details listed reflect the base salary only, and do not include potential bonus or benefits.
We are proud to be an EEO/AA employer M/F/D/V. We maintain a drug-free workplace and perform pre-employment substance abuse testing.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.