onsite
Software Engineer - Everwatch
Software Engineer
Software Engineer role focused on designing, developing, and maintaining high‑performance applications for critical government missions, leveraging C++, Python, Linux environments, and modern DevOps practices.
About the role
Key Responsibilities
- Design, develop, test, and maintain robust C++ and Python applications supporting defense and intelligence systems.
- Collaborate with cross‑functional teams to translate mission requirements into scalable software solutions.
- Implement and maintain Linux‑based build, deployment, and continuous integration pipelines using Git and related DevOps tools.
- Participate in code reviews, unit testing, and performance profiling to ensure high reliability and security.
- Apply Agile methodologies to manage work items, sprint planning, and deliver incremental value.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field with 2+ years of professional software development experience.
- Proficiency in C++ (C++11/14/17) and Python for system‑level and scripting tasks.
- Strong experience with Linux operating systems, command‑line tools, and shell scripting.
- Hands‑on knowledge of Git version control, CI/CD pipelines, and Agile development practices.
- Ability to obtain and maintain a security clearance for work on government projects.