Senior Software Engineer
Role details
Job location
Tech stack
Job description
Description
SAIC is seeking a SW Engineer for the Joint Expeditionary Command and Control (JEXC2) program based out of Panama City, FL. This position is on-site.
The qualified candidate will support the Joint & Expeditionary Command and Control (JEXC2) program, providing software and systems and engineering support in accordance with stakeholder tasking.
JOB Responsibilities:
- Contribute to the design, development, testing, and deployment of software applications within the JEXC2 program.
- Develop and maintain automation scripts using Ansible to streamline infrastructure and application deployments.
- Administer Windows and Linux servers and virtual machines, ensuring optimal performance and security.
- Troubleshoot and resolve technical issues related to software applications and infrastructure.
- Collaborate with cross-functional teams (developers, testers, system administrators) in an Agile environment.
- Create and maintain comprehensive technical documentation.
- Implement and maintain security best practices to protect sensitive data and systems.
- Participate in code reviews and contribute to improving software development processes.
- Deploy and maintain containerized applications.
Qualifications
Required Education and Experience:
- Bachelor's in computer science and five (5) years or more related experience or four additional years of experience accepted in lieu of degree.
Requirements:
-
2+ years of experience in software development or systems administration.
-
Strong understanding of networking concepts and protocols.
-
Proficiency in at least one object-oriented programming language (e.g., Python, Java, C++).
-
Proven experience with automation tools, specifically Ansible.
-
Familiarity with Agile development methodologies.
-
Experience with technical documentation.
-
Experience with containerization technologies (Docker, Kubernetes).
-
U.S. Citizenship Desired (Nice to Have):
-
Experience with Azure cloud services.
-
Experience with scripting languages (e.g., Bash, PowerShell).
-
Demonstrated experience with Windows and Linux operating systems.
-
Experience with container technologies (e.g., Docker, Kubernetes)
-
Experience with scripting languages (e.g., Python, PowerShell).
-
Familiarity with cloud security best practices and compliance frameworks Clearance Requirements:
-
Minimum Clearance Required: Secret Required Certification:
-
Candidate must have a Security+ certification prior to first day.
Requirements
Required Education and Experience:
- Bachelor's in computer science and five (5) years or more related experience or four additional years of experience accepted in lieu of degree.
Requirements:
-
2+ years of experience in software development or systems administration.
-
Strong understanding of networking concepts and protocols.
-
Proficiency in at least one object-oriented programming language (e.g., Python, Java, C++).
-
Proven experience with automation tools, specifically Ansible.
-
Familiarity with Agile development methodologies.
-
Experience with technical documentation.
-
Experience with containerization technologies (Docker, Kubernetes).
-
U.S. Citizenship Desired (Nice to Have):
-
Experience with Azure cloud services.
-
Experience with scripting languages (e.g., Bash, PowerShell).
-
Demonstrated experience with Windows and Linux operating systems.
-
Experience with container technologies (e.g., Docker, Kubernetes)
-
Experience with scripting languages (e.g., Python, PowerShell).
-
Familiarity with cloud security best practices and compliance frameworks Clearance Requirements:
-
Minimum Clearance Required: Secret Required Certification:
-
Candidate must have a Security+ certification prior to first day.