Software Engineer, Level 3
Fort Meade, MD
Full Time
Software Engineering
Mid Level
What you will be doing!
As a Level 3 Software Engineer, you will be responsible for developing, maintaining, and enhancing complex software systems, including processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems. Your work will be based on documented requirements, and you may work both individually and as part of a team.
Job Description / Requirements:
- Design, implement, and maintain DevOps pipelines for C++ or Python applications, utilizing Kubernetes/K8 deployment and administration, Helm chart creation, and pod definition.
- Manage and configure Kubernetes clusters, ensuring high availability, scalability, and security.
- Identify, debug, and correct defects in existing software, utilizing effective troubleshooting techniques to resolve issues efficiently.
- Configure and optimize GPU resources for performance-critical applications, utilizing CUDA or other relevant technologies.
- Implement automated testing and deployment scripts, utilizing tools like Jenkins or GitLab CI/CD.
- Work closely with cross-functional teams, including system architects and project managers, to ensure software meets user requirements and is delivered on schedule.
- Maintain comprehensive documentation for software designs, processes, and interfaces to facilitate knowledge sharing and project continuity.
- Experience with GPU/CUDA development for performance-critical applications.
- Familiarity with message queue implementation and communication protocols.
- Knowledge of Linux system programming and development environments.
- Understanding of RF signals analysis or satellite communications system design and theory.
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills.
- Adaptability and a commitment to continuous learning and improvement.
- Seven (7) years experience as a SWE, in programs and contracts of similar scope, type, and complexity
- Bachelor's Degree in Computer Science or related discipline from an accredited college or university.
- A bachelor's degree may be substituted for four (4) years of additional SWE experience on projects with similar software processes.
- Twenty (20) years’ experience as a SWE in programs and contracts of similar scope, type, and complexity
Clearance Required: Must possess an active TS/SCI with Full Scope Polygraph security clearance to be considered for this role
Independent Software is an Equal Opportunity Employer EOE, M/F/D/V.
Apply for this position
Required*