Independent Software, Inc. · 5 days ago
Software Engineer, Level 3
Independent Software, Inc. is a company focused on collaboration, integrity, and innovation, and they are seeking a Software Engineer Level 3 to support the development of mission-critical systems. This role involves designing, developing, and maintaining applications in C++ or Python, managing DevOps pipelines, and ensuring the delivery of high-quality software solutions in performance-constrained environments.
AnalyticsCloud ComputingCyber SecurityInformation TechnologyMachine LearningSecuritySoftware
Responsibilities
Design, implement, and maintain DevOps pipelines for C++ or Python applications, including Kubernetes (K8) deployment and administration, Helm chart creation, and pod definitions
Manage and configure Kubernetes clusters to ensure high availability, scalability, performance, and security across development and production environments
Identify, debug, and correct defects in existing software using effective troubleshooting and root-cause analysis techniques
Configure and optimize GPU resources for performance-critical applications using CUDA or related technologies
Implement automated testing and deployment processes using tools such as Jenkins or GitLab CI/CD to ensure software quality and consistency
Work closely with system architects, engineers, and project managers to ensure software solutions meet user requirements and are delivered on schedule
Maintain comprehensive technical documentation for software designs, processes, interfaces, and deployment procedures
Qualification
Required
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
Must possess an active TS SCI with appropriate Polygraph to be considered for this role
Benefits
Competitive compensation
Generous benefits
Work-life balance
Company
Independent Software, Inc.
Independent Software supports our customers by providing next-generation cyber services, intelligence and all-source analytics, machine learning, and mission application development.