Posted 1 day ago
Top Secret
Unspecified
Polygraph
IT - Software
Annapolis, MD (On-Site/Office)
What You Will Do:
As a Software Engineer Level 3 at Independent Software, you will serve in a customer-facing role supporting the development, deployment, and sustainment of mission-critical systems. You will work closely with users and stakeholders to translate operational needs into technical solutions and deliver high-quality software that operates in performance-constrained environments.
In this role, you will design, develop, and maintain C++ or Python applications, support DevOps pipelines, and contribute to the deployment and optimization of containerized and GPU-accelerated systems. You will collaborate with cross-functional teams to ensure reliable, scalable, and secure software solutions that meet evolving mission requirements.
Key Responsibilities:
DevOps Engineering:
● Design, implement, and maintain DevOps pipelines for C++ or Python applications, including Kubernetes (K8) deployment and administration, Helm chart creation, and pod definitions.
Kubernetes Administration:
● Manage and configure Kubernetes clusters to ensure high availability, scalability, performance, and security across development and production environments.
Debugging and Defect Correction:
● Identify, debug, and correct defects in existing software using effective troubleshooting and root-cause analysis techniques.
GPU Configuration and Support:
● Configure and optimize GPU resources for performance-critical applications using CUDA or related technologies.
Automated Testing and Deployment:
● Implement automated testing and deployment processes using tools such as Jenkins or GitLab CI/CD to ensure software quality and consistency.
Collaboration:
● Work closely with system architects, engineers, and project managers to ensure software solutions meet user requirements and are delivered on schedule.
Documentation:
● Maintain comprehensive technical documentation for software designs, processes, interfaces, and deployment procedures.
Required Skills and Qualifications:
Clearance Requirement:
At Independent Software, our people are the mission. We've built a company around collaboration, integrity, and innovation and we make sure our team has the tools and support to grow, succeed, and thrive.
When you join us, you will:
Ready to take the next step in your career? Join us and be part of something bigger.
Apply today.
We're an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
As a Software Engineer Level 3 at Independent Software, you will serve in a customer-facing role supporting the development, deployment, and sustainment of mission-critical systems. You will work closely with users and stakeholders to translate operational needs into technical solutions and deliver high-quality software that operates in performance-constrained environments.
In this role, you will design, develop, and maintain C++ or Python applications, support DevOps pipelines, and contribute to the deployment and optimization of containerized and GPU-accelerated systems. You will collaborate with cross-functional teams to ensure reliable, scalable, and secure software solutions that meet evolving mission requirements.
Key Responsibilities:
DevOps Engineering:
● Design, implement, and maintain DevOps pipelines for C++ or Python applications, including Kubernetes (K8) deployment and administration, Helm chart creation, and pod definitions.
Kubernetes Administration:
● Manage and configure Kubernetes clusters to ensure high availability, scalability, performance, and security across development and production environments.
Debugging and Defect Correction:
● Identify, debug, and correct defects in existing software using effective troubleshooting and root-cause analysis techniques.
GPU Configuration and Support:
● Configure and optimize GPU resources for performance-critical applications using CUDA or related technologies.
Automated Testing and Deployment:
● Implement automated testing and deployment processes using tools such as Jenkins or GitLab CI/CD to ensure software quality and consistency.
Collaboration:
● Work closely with system architects, engineers, and project managers to ensure software solutions meet user requirements and are delivered on schedule.
Documentation:
● Maintain comprehensive technical documentation for software designs, processes, interfaces, and deployment procedures.
Required Skills and Qualifications:
- Experience developing software in C++ or Python for complex systems.
- Experience with GPU and CUDA development for performance-critical applications.
- Experience administering and deploying applications in Kubernetes environments.
- Familiarity with message queue technologies and communication protocols.
- Strong knowledge of Linux system programming and development environments.
- Experience implementing automated testing and CI/CD pipelines.
- Understanding of RF signal analysis or satellite communications system design and theory.
- Experience working in performance-constrained or mission-critical environments.
- 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 Requirement:
- Must possess an active TS SCI with appropriate Polygraph to be considered for this role
At Independent Software, our people are the mission. We've built a company around collaboration, integrity, and innovation and we make sure our team has the tools and support to grow, succeed, and thrive.
When you join us, you will:
- Support critical national security missions that matter
- Be part of a close-knit, employee-first culture where your voice is heard
- Expand your skills through ongoing training, mentorship, and career development
- Enjoy competitive compensation, generous benefits, and work-life balance
Ready to take the next step in your career? Join us and be part of something bigger.
Apply today.
We're an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
group id: 10221552