
Location: Annapolis Junction, MD
Clearance: TS/SCI with Polygraph required
Discipline: Software Engineering
Work Type: On-site
Salary: $131,-- $146,000
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.
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
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
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
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
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)