Software Engineer (Level 1)- TS/SCI POLY
Software Engineer
Location: Annapolis Junction, MD
Clearance: TS/SCI with Polygraph required
Discipline: Software Engineering
Work Type: On-site
Salary: $131,-- $146,000
Position Overview
We are seeking a Software Engineer to provide cloud-based software research, development, and engineering support for mission-critical systems. This role supports the full software lifecycle—from requirements analysis and design through development, integration, testing, deployment, and sustainment—within a secure, data-intensive environment.
The ideal candidate has strong experience with high-level programming languages, big data technologies, distributed systems, and cloud-enabled analytics, and can operate effectively on complex systems with large-scale data processing requirements.
Key Responsibilities
-
Perform requirements analysis, design, development, integration, testing, deployment, and sustainment of software solutions
-
Develop and maintain software supporting cloud and big-data processing environments
-
Design and implement RESTful services
-
Develop software solutions leveraging object-oriented design principles
-
Integrate and extend FOSS and COTS products
-
Support software integration and testing, including development of test plans and test scripts
-
Diagnose and resolve software defects and performance issues
-
Produce and maintain technical documentation supporting software development efforts
-
Collaborate with engineers, analysts, and mission stakeholders across multidisciplinary teams
Required Qualifications
-
Active TS/SCI clearance with Polygraph
-
At least five (5) years of experience in software development/engineering, including:
-
Requirements analysis
-
Software development and integration
-
Installation, enhancement, and maintenance
-
Testing and validation
-
Problem diagnosis and resolution
-
-
At least four (4) years of experience developing software using high-level languages such as Java, C, or C++
-
Demonstrated experience working with Open Source NoSQL technologies supporting massively parallel computation (e.g., HBase, Accumulo, BigTable)
-
Experience with the MapReduce programming model and technologies such as Hadoop, Hive, and Pig
-
Experience with Hadoop Distributed File System (HDFS)
-
Experience using serialization formats such as JSON and/or BSON
-
Experience developing software on UNIX/Linux (Red Hat versions 3–5) operating systems
-
Demonstrated experience in object-oriented system design
-
At least three (3) years of experience in software integration and testing
-
Demonstrated technical writing skills supporting software development projects
-
Possession of a Hadoop/Cloud Developer Certification
Education
-
Bachelor’s degree in Computer Science or a related technical field (Mathematics, Information Systems, Engineering, or similar)
-
Bachelor’s degree may be substituted for two (2) years of experience
-
-
Master’s degree in a technical field may be substituted for four (4) years of experience
Desired Qualifications
-
Experience deploying applications in a cloud environment
-
Understanding of big-data cloud scalability (e.g., Amazon, Google, Facebook architectures)
-
Experience designing and developing automated analytic software, algorithms, and techniques
-
Experience with taxonomy construction for analytic disciplines and knowledge domains
-
Experience developing and deploying:
-
Data-driven analytics
-
Event-driven analytics
-
Analytics orchestrated through rules engines
-
-
Experience with linguistics (grammar, morphology, concepts)
-
Experience developing analytics to discover and exploit social networks
-
Experience documenting ontologies, data models, schemas, APIs, and technical specifications
-
Experience deploying analytics in heterogeneous schema environments
Benefits
Our client offers a comprehensive, flexible benefits package supporting financial security, health, and work-life balance.
Retirement
-
15% automatic company 401(k) contribution (3% safe harbor + 12% discretionary profit sharing)
-
No vesting – 100% immediately vested
-
Pre-tax and Roth options; contributions deposited every payroll
-
Paid Time Off & Flexibility
-
PTO accrued at 13% of hours worked (≈ 6 weeks / 30 days annually for full-time employees)
-
Up to 240 hours carryover
-
Flexible option to adjust PTO and/or 401(k) contributions in exchange for salary adjustments
-
Health & Wellness
-
Medical, dental, and vision insurance with significant company contribution
-
CareFirst medical plans:
-
Platinum POS – $0 deductible
-
High Deductible POS – $1,600 / $3,200 deductible
-
Company contributes 25% of deductible to HSA quarterly
-
-
-
HSA and FSA options available
-
$50,000 Life Insurance
-
$50,000 AD&D
-
Short-Term Disability: 60% pay (up to $1,000/week)
-
Long-Term Disability: 60% pay (up to $6,000/month)
-
Flexible Schedule
-
Hourly pay with flexible/alternate schedules (customer approval required)
-
Education & Training
-
Up to $5,000 annually for certifications, courses, conferences, books, and related expenses
-
Additional Perks
-
$100 annually toward company-branded apparel
-
Insurance (Company-Paid)
