Loading jobs…
Loading jobs…
Foursquare Labs, Inc. — Fort Meade, Maryland
Software Engineer Location: Columbia, MD Job Type: Full-Time Experience Level: Senior Security Clearance: Active TS/SCI with Full Scope Polygraph Required Salary Range: $150,000 - $250,000 Position Overview SNS One is seeking an experienced Software Engineer to support mission-critical programs in a highly secure environment. The selected candidate will develop, maintain, and enhance complex software systems supporting large-scale data processing, advanced analytics, real-time operations, and enterprise applications. This role requires expertise in modern software engineering practices, Kubernetes-based platforms, automation, and secure software development methodologies.
The ideal candidate will possess extensive experience designing and developing scalable software solutions, implementing high-performance algorithms, integrating applications across diverse environments, and supporting cloud-native and containerized infrastructures.
Responsibilities
Develop, maintain, and enhance complex software systems, including processing-intensive analytics, real-time systems, large-scale data processing platforms, and business management information systems.
Requirements
and mission objectives. Design and implement complex data interfaces and execute queries against existing and proposed repositories to support data accessibility and system functionality. Develop and implement high-performance algorithms and scalable software architectures.
Analyze workflows, business processes, and system performance to develop technical solutions and recommend improvements.
Investigate, troubleshoot, and resolve software defects, performance issues, and operational problems. Create, review, and maintain technical documentation, software designs, and testing procedures. Participate in system architecture discussions, including hardware/software trade studies and design decisions.
Evaluate and integrate Commercial Off-The-Shelf (COTS) and Government Off-The-Shelf (GOTS) technologies when appropriate.
analysis and decomposition from system-level
to individual software components. Collaborate with engineering teams, management, and customers to communicate technical solutions and project status. Support Agile development processes and participate in sprint planning, reviews, and documentation activities.
Required Qualifications
Twenty (20) years of experience as a Software Engineer supporting programs and contracts of similar scope, type, and complexity. Bachelor's degree in Computer Science or a related discipline from an accredited college or university. Four (4) additional years of software engineering experience may be substituted for a bachelor's degree.
Active TS/SCI with Full Scope Polygraph. One of the following certifications: CompTIA Security+ CE CCNA Security CySA+ GICSP GSEC CND SSCP Hands-on experience operating or platform engineering production-grade Kubernetes clusters. Strong understanding of containerization technologies and security concepts, including Pod Security Standards.
Working knowledge of PKI certificate management and Public Key Infrastructure (PKI). Experience implementing GitOps workflows and CI/CD pipelines. Basic Linux system administration experience.
Experience with Python and Bash scripting. Experience using Jira and Confluence for project management, task tracking, and technical documentation.
Qualifications
Experience supporting cloud-native applications and container orchestration platforms. Experience with DevSecOps methodologies and secure software development practices. Familiarity with infrastructure automation and configuration management tools.
Experience supporting mission-critical government or DoD programs.