Software Engineer III
Key Skills for This Role
Full Job Posting
You Will Excel in This Role If You Are:
Experienced in designing, coding, testing, and maintaining complex software systems
Skilled in Linux/Unix environments and comfortable using the Linux CLI
Proficient in Python (3.x) development and Bash shell scripting
Familiar with Rust programming concepts or eager to learn and apply them
Experienced with containerization technologies such as Docker and containerd
Skilled in Kubernetes and creating Helm Charts for container orchestration
Comfortable working with NoSQL databases such as MongoDB
Familiar with messaging frameworks including RabbitMQ
Knowledgeable in CI/CD principles and tools such as GitLab CI
Experienced with Infrastructure-as-Code (IaC) tools such as Ansible
A Day in the Life:
Developing Python-based services and contributing to Rust-based capabilities
Writing and maintaining Bash scripts for automation and system operations
Building and deploying containerized applications using Docker and Kubernetes
Creating and maintaining Helm charts for Kubernetes deployments
Integrating software with COTS, GOTS, and open-source tools
Developing and optimizing data-driven or event-driven analytics systems
Designing and executing software test procedures and documenting results
Debugging software defects and modifying code to improve performance
Developing simple and complex queries for MongoDB and PostgreSQL databases
What we are expecting from you:
TS/SCI with Polygraph (within the last 7 years)
Nine (9) years of software engineering experience OR Bachelor’s degree + seven (7) years of experience OR Master’s degree + five (5) years of experience
Experience developing in Unix/Linux environments
Experience using Linux CLI and tools
Experience with Bash shell scripting
Recent experience with Python (3.x) development
Experience with NoSQL databases such as MongoDB
Experience with container technologies (Docker, containerd)
Nice to Have:
Experience with SQL databases such as PostgreSQL
Experience with the Atlassian Tool Suite (Jira, Confluence)
Experience with Java development and J2EE applications
Experience with orchestration frameworks such as Spring or Kafka
Experience developing cloud-based solutions
Experience serving as a technical lead or overseeing software development teams
About ClearEdge
Provides software engineering and data analytics for defense agencies.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at ClearEdge
Infrastructure Engineer I
, USA
System Administrator
, USA
Software Integration Engineer III
Annapolis, USA
Senior Software Engineer
Annapolis, USA
Software Engineer IV
Annapolis, USA
Senior Network Engineer
Washington, USA
Senior DevOps Software Engineer
Jesup, USA
Software Engineer III
Annapolis, USA