Join Our Team
Here at DataHaven Solutions, our goal is to ensure that each employee knows that they are valued. You are not a number, you are an individual member of our DataHaven family. As a small company we know each and every employee and in turn, they know us.
Below is a list of some of some of our current openings. If you are interested in joining our family, start by applying here and attaching your resume.
Don’t see the position you’re looking for? Our job openings change constantly. Reach out and introduce yourself. We’ll start looking for a position that’s right for you. Follow us on LinkedIn for the most recent job announcements.

Job Openings
As a Database Administrator, you will design, implement, and maintain highly available, secure, and scalable database systems that meet customer requirements. You will support a variety of database-related tasks, including performance tuning, data modeling, query optimization, and disaster recovery planning. This role involves collaborating with cross-functional teams, ensuring database security compliance, and providing expertise to enhance data management processes.
Salary range: $170,000-$218,000
Responsibilities:
- Design, develop, and maintain database systems to ensure data integrity, reliability, and scalability.
- Perform database administration tasks, including installation, configuration, backups, and recovery operations.
- Optimize database performance by analyzing and resolving bottlenecks in queries and system configuration.
- Manage database access and security, adhering to DoD and organizational policies.
- Create and maintain database documentation, including schemas, processes, and operational procedures.
- Collaborate with development and engineering teams to design and implement efficient database solutions.
- Perform data modeling to align with business requirements and system functionality.
- Monitor and analyze database systems to ensure high availability and performance.
- Develop and test disaster recovery and continuity plans for databases.
- Utilize database tools to identify, analyze, and resolve complex database issues.
- Implement and maintain compliance with DISA Security Technical Implementation Guide (STIG) benchmarks.
- Provide database support and troubleshooting during production incidents and outages.
Qualifications:
- Minimum 6-8 years of experience in database administration or related fields.
- Active TS/SCI and CI Polygraph clearance.
- Proficiency in database management systems such as SQL Server, Oracle, MySQL, or PostgreSQL.
- Strong knowledge of database optimization techniques, query performance tuning, and indexing strategies.
- Experience with DoD 8570 compliance and Information Assurance Technical (IAT) Level II Certification.
- Familiarity with database security controls and compliance frameworks (e.g., NIST 800-53, RMF).
- Experience developing and executing data backup, recovery, and archiving processes.
- Strong understanding of data modeling and relational database concepts.
- Ability to analyze database issues and identify efficient solutions to ensure uninterrupted operations.
- Bachelor’s degree in Computer Science, Information Systems, or a related discipline is preferred. Four (4) additional years of experience may substitute for a degree.
- Familiarity with scripting languages such as PowerShell or Python for automation is a plus.
- Excellent communication and teamwork skills to collaborate across functional teams.
Additional Requirements:
- Active TS/SCI and CI Polygraph clearance required.
- Willingness to work on-site at Ft. Meade, MD, as required by the position.
As a Database Engineer, you will design, implement, and maintain highly available, secure, and scalable database systems that meet mission and customer requirements. You will support a wide range of database-related activities, including performance tuning, troubleshooting, data modeling, configuration management, and disaster recovery planning. This role involves collaborating with cross-functional teams to ensure data security compliance and providing technical expertise to enhance database performance, reliability, and integrity.
Salary Range:
$145,000–$205,000
Responsibilities:
- Design, develop, and maintain relational and/or NoSQL database systems to ensure high availability, security, and scalability.
- Install, configure, monitor, and maintain database platforms in development, test, and production environments.
- Perform database performance tuning by analyzing query performance, indexing strategies, and system resource utilization.
- Manage database access controls, authentication, and authorization in accordance with DoD and organizational security policies.
- Develop and maintain database schemas, data models, stored procedures, and views to support application requirements.
- Create and maintain database documentation, including schemas, configurations, data flows, backup procedures, and operational runbooks.
- Collaborate with software engineers, system administrators, and architects to design and implement efficient data solutions.
- Monitor database health, capacity, replication, and availability to ensure uninterrupted service.
- Develop, test, and maintain backup, recovery, and disaster recovery solutions for database systems.
- Utilize database monitoring and diagnostic tools to identify, analyze, and resolve complex database issues.
- Implement and maintain compliance with DISA Security Technical Implementation Guide (STIG) benchmarks for database platforms.
- Provide database support and troubleshooting during production incidents, outages, and mission-critical operations.
- Ensure database systems comply with applicable security standards, including NIST 800-53 and RMF frameworks.
Qualifications:
- Minimum 6–8 years of experience in database engineering, database administration, or related fields.
- Strong proficiency with relational database technologies such as Oracle, PostgreSQL, MySQL, SQL Server, or similar platforms.
- Experience with NoSQL databases (e.g., MongoDB, Cassandra, Elasticsearch) is a plus.
- Advanced knowledge of SQL, database design, normalization, and indexing strategies.
- Experience with database performance tuning, capacity planning, and optimization techniques.
- Familiarity with database security controls, encryption, auditing, and access management.
- Experience supporting databases in Linux and/or Windows environments.
- Knowledge of data replication, clustering, and high-availability architectures.
- Ability to analyze complex database issues and implement effective, scalable solutions.
- Bachelor’s degree in Computer Science, Information Systems, or a related discipline preferred. Four (4) additional years of experience may substitute for a degree.
- Experience in DoD or Intelligence Community environments strongly preferred.
- Familiarity with scripting or automation tools such as Python, Bash, or PowerShell is a plus.
- Excellent communication skills and the ability to collaborate across engineering and operational teams.
Additional Requirements:
- Active TS/SCI clearance with Full Scope Polygraph required.
- Security+ certification required (or ability to obtain within a specified timeframe).
- Willingness to work on-site at Ft. Meade, MD, as required by the position.
Description:
As a Network Administrator, you will design, implement, and maintain highly available, secure, and scalable network systems that meet customer requirements. You will support a variety of network-related tasks, including performance tuning, troubleshooting, configuration management, and disaster recovery planning. This role involves collaborating with cross-functional teams to ensure network security compliance and providing expertise to enhance overall network performance and reliability.
Salary range: $145,000-$205,000
Responsibilities:
- Design, develop, and maintain network infrastructures to ensure high availability, security, and scalability.
- Perform network administration tasks, including installation, configuration, monitoring, and troubleshooting of network devices (routers, switches, firewalls, etc.).
- Optimize network performance by analyzing and resolving bottlenecks, latency issues, and network congestion.
- Manage network access and security, adhering to DoD and organizational policies.
- Create and maintain network documentation, including topologies, configurations, processes, and operational procedures.
- Collaborate with development and engineering teams to design and implement efficient network solutions.
- Monitor and analyze network traffic to ensure the availability and performance of network services.
- Develop and test disaster recovery and business continuity plans for network systems.
- Utilize network monitoring tools to identify, analyze, and resolve complex network issues.
- Implement and maintain compliance with DISA Security Technical Implementation Guide (STIG) benchmarks.
- Provide network support and troubleshooting during production incidents and outages.
- Ensure the network complies with relevant security standards, including NIST 800-53 and RMF frameworks.
Qualifications:
- Minimum 6-8 years of experience in network administration or related fields.
- Proficiency in managing network technologies such as TCP/IP, VPNs, VLANs, DNS, DHCP, and routing protocols (e.g., OSPF, BGP).
- Strong knowledge of network optimization techniques, traffic analysis, and quality of service (QoS) strategies.
- Experience with DoD 8570 compliance and Information Assurance Technical (IAT) Level II Certification.
- Must hold Security+ certification with CCNA or Network+ certification required.
- Familiarity with network security controls and compliance frameworks (e.g., NIST 800-53, RMF).
- Experience with firewall and intrusion detection/prevention systems (IDS/IPS).
- Ability to analyze network issues and identify efficient solutions to ensure uninterrupted network operations.
- Bachelor’s degree in Computer Science, Information Systems, or a related discipline is preferred. Four (4) additional years of experience may substitute for a degree.
- Familiarity with network automation tools and scripting languages such as PowerShell or Python is a plus.
- Excellent communication and teamwork skills to collaborate across functional teams.
Additional Requirements:
- At least active TS/SCI and CI Polygraph clearance required
- Security+ certification with CCNA or Network+ certification required.
- Willingness to work on-site at Ft. Meade, MD, as required by the position.
Description:
As a Software Engineer, you will design, develop, test, and maintain secure, scalable, and high-performance software systems that meet mission and customer requirements. You will support the full software development lifecycle, including requirements analysis, architecture design, implementation, testing, deployment, and maintenance. This role involves close collaboration with cross-functional teams to ensure software quality, security compliance, and operational reliability in production environments.
Salary Range:
$145,000–$205,000
Responsibilities:
- Design, develop, and maintain scalable, secure, and highly available software applications and services.
- Participate in all phases of the software development lifecycle, including requirements analysis, design, development, testing, deployment, and sustainment.
- Write clean, efficient, well-documented, and maintainable code following best practices and coding standards.
- Troubleshoot, debug, and resolve software defects, performance issues, and production incidents.
- Optimize application performance by analyzing bottlenecks, resource utilization, and system behavior.
- Collaborate with system architects, DevOps, cybersecurity, and other engineering teams to deliver integrated solutions.
- Implement and maintain secure coding practices in accordance with DoD and organizational security policies.
- Develop and maintain technical documentation, including design artifacts, APIs, deployment procedures, and operational guides.
- Support software deployments, upgrades, and patches in development, test, and production environments.
- Develop and execute unit tests, integration tests, and system tests to ensure software reliability and quality.
- Participate in code reviews to ensure quality, security, and maintainability.
- Support disaster recovery, business continuity, and system resiliency planning for software systems.
- Ensure software solutions comply with relevant security standards, including NIST 800-53 and RMF frameworks.
- Provide engineering support during system outages, incidents, and mission-critical operations.
Qualifications:
- Minimum 6–8 years of experience in software engineering or related fields.
- Proficiency in one or more programming languages such as Java, C++, Python, or similar object-oriented and/or scripting languages.
- Strong understanding of software architecture, design patterns, and object-oriented principles.
- Experience developing applications for Linux and/or Windows environments.
- Familiarity with DevSecOps practices, CI/CD pipelines, and version control systems (e.g., Git).
- Experience implementing secure software solutions and applying secure coding standards.
- Knowledge of system integration, APIs, and service-oriented or microservices architectures.
- Ability to analyze complex technical problems and implement effective, efficient solutions.
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline preferred. Four (4) additional years of experience may substitute for a degree.
- Experience working in DoD or IC environments is highly desirable.
- Strong communication skills and the ability to collaborate effectively with cross-functional teams
Additional Requirements:
- Active TS/SCI clearance with Full Scope Polygraph required.
- Security+ certification required (or ability to obtain within a specified timeframe).
- Willingness to work on-site at Ft. Meade, MD, as required by the position.
As a Software Engineer, you will design, develop, test, and maintain secure, scalable, and high-performance software systems that meet mission and customer requirements. You will support the full software development lifecycle, including requirements analysis, architecture design, implementation, testing, deployment, and maintenance. This role involves close collaboration with cross-functional teams to ensure software quality, security compliance, and operational reliability in production environments.
Salary Range:
$145,000–$205,000
Responsibilities:
- Design, develop, and maintain scalable, secure, and highly available software applications and services.
- Participate in all phases of the software development lifecycle, including requirements analysis, design, development, testing, deployment, and sustainment.
- Write clean, efficient, well-documented, and maintainable code following best practices and coding standards.
- Troubleshoot, debug, and resolve software defects, performance issues, and production incidents.
- Optimize application performance by analyzing bottlenecks, resource utilization, and system behavior.
- Collaborate with system architects, DevOps, cybersecurity, and other engineering teams to deliver integrated solutions.
- Implement and maintain secure coding practices in accordance with DoD and organizational security policies.
- Develop and maintain technical documentation, including design artifacts, APIs, deployment procedures, and operational guides.
- Support software deployments, upgrades, and patches in development, test, and production environments.
- Develop and execute unit tests, integration tests, and system tests to ensure software reliability and quality.
- Participate in code reviews to ensure quality, security, and maintainability.
- Support disaster recovery, business continuity, and system resiliency planning for software systems.
- Ensure software solutions comply with relevant security standards, including NIST 800-53 and RMF frameworks.
- Provide engineering support during system outages, incidents, and mission-critical operations.
Qualifications:
- Minimum 6–8 years of experience in software engineering or related fields.
- Proficiency in one or more programming languages such as Java, C++, Python, or similar object-oriented and/or scripting languages.
- Strong understanding of software architecture, design patterns, and object-oriented principles.
- Experience developing applications for Linux and/or Windows environments.
- Familiarity with DevSecOps practices, CI/CD pipelines, and version control systems (e.g., Git).
- Experience implementing secure software solutions and applying secure coding standards.
- Knowledge of system integration, APIs, and service-oriented or microservices architectures.
- Ability to analyze complex technical problems and implement effective, efficient solutions.
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline preferred. Four (4) additional years of experience may substitute for a degree.
- Experience working in DoD or IC environments is highly desirable.
- Strong communication skills and the ability to collaborate effectively with cross-functional teams
Additional Requirements:
- Active TS/SCI clearance with Full Scope Polygraph required.
- Security+ certification required (or ability to obtain within a specified timeframe).
- Willingness to work on-site at Ft. Meade, MD, as required by the position.
Description:
As a Systems Engineer, you will design, integrate, and maintain secure, scalable, and highly available system architectures that meet mission and customer requirements. You will support system lifecycle activities including requirements analysis, system design, integration, testing, deployment, performance optimization, and sustainment. This role involves close collaboration with cross-functional teams to ensure system reliability, security compliance, and operational effectiveness in complex environments.
Salary Range:
$145,000–$205,000
Responsibilities:
- Design, develop, and maintain system architectures to ensure high availability, security, scalability, and performance.
- Perform systems engineering activities including system installation, configuration, integration, monitoring, and troubleshooting.
- Analyze and optimize system performance by identifying and resolving bottlenecks, latency issues, and resource constraints.
- Manage system access controls and security configurations in accordance with DoD and organizational policies.
- Create and maintain system documentation, including architecture diagrams, configurations, interface control documents (ICDs), and operational procedures.
- Collaborate with software engineers, network engineers, cybersecurity teams, and stakeholders to design and implement integrated system solutions.
- Monitor and analyze system health and performance to ensure continuous availability of mission-critical services.
- Develop, implement, and test disaster recovery and business continuity plans for system environments.
- Utilize system monitoring and diagnostic tools to identify, analyze, and resolve complex system issues.
- Implement and maintain compliance with DISA Security Technical Implementation Guide (STIG) benchmarks across system components.
- Provide systems engineering support during production incidents, outages, and mission-critical operations.
- Ensure system solutions comply with applicable security standards and frameworks, including NIST 800-53 and RMF.
Qualifications:
- Minimum 6–8 years of experience in systems engineering or related technical fields.
- Strong understanding of system architecture, system integration, and lifecycle management.
- Experience working with Linux and/or Windows-based systems in enterprise or mission environments.
- Knowledge of virtualization, containerization, or cloud-based system architectures is a plus.
- Familiarity with system performance tuning, capacity planning, and monitoring tools.
- Experience implementing system security controls and supporting compliance frameworks (e.g., NIST 800-53, RMF).
- Experience with DoD 8570 compliance and Information Assurance Technical (IAT) Level II certification.
- Must hold Security+ certification (or higher); additional certifications are a plus.
- Ability to analyze complex system issues and implement effective, efficient solutions.
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related discipline preferred. Four (4) additional years of experience may substitute for a degree.
- Familiarity with scripting or automation tools such as PowerShell, Python, or Bash is a plus.
- Strong communication and teamwork skills to collaborate across functional teams.
Additional Requirements:
- Active TS/SCI clearance with Full Scope Polygraph required.
- Security+ certification required.
- Willingness to work on-site at Ft. Meade, MD, as required by the position.
Clearance: TS/ SCI
Certification: Security+
Schedule: Full-time (100% on-site)
Location: Fort Meade, MD
Job Description
Enlighten is seeking a highly motivated and experienced DevOps Engineer to join our fast-paced development team. The ideal candidate will have strong working knowledge in Kubernetes and Container Orchestration, Configuration Management, CI/CD, Automation, AWS, Linux systems administration, Scripting in Bash and Programming in Python, and a background in Big Data solutions. The DevOps Engineer will be responsible for implementing infrastructure, automating deployment processes, and ensuring the monitoring, reliability and scalability of our services. Work is performed on customer site (on average 4-5 days a week) with a great team. Some travel is expected as well.
If you have a passion for DevOps and are interested in working with a dynamic and innovative team, we encourage you to apply for this exciting opportunity.
#LI-DS1 #Mid-Senior Level
Essential Job Responsibilities
- Support development and deployment of cloud infrastructure in AWS, especially EKS.
- Support development and deployment of non-cloud (Edge) infrastructure of on-premise and portable equipment.
- Automate deployment processes and ensure reliability and scalability of services.
- Manage and maintain Kubernetes containers and cloud infrastructure on AWS.
- Collaborate with development teams to integrate their applications into the infrastructure.
- Monitor and troubleshoot production systems and resolve issues as necessary.
- Continuously improve processes and tools to ensure high availability and performance.
- Stay current with new technologies and industry trends, continuously exploring new ways to improve our infrastructure.
- Other duties as assigned.
Minimum Qualifications
- Security Clearance – A current Top Secret (TS/SCI) U.S. Government Security Clearance is required; U.S. Citizenship required.
- 15+ years of experience in DevOps Engineering or Software Development and Bachelors in related field; or 13 years relevant experience with Masters in related field; or High School Diploma or equivalent and19 years relevant experience.
- Strong knowledge of Kubernetes or other container orchestration platforms.
- Strong knowledge of AWS services (EKS, EC2, EBS, S3, Lambda) and their application to deployment and management of infrastructure.
- Proficient in configuration management tools such as Terraform and Ansible.
- Experience with application, container, and OS deployment, scaling, and management.
- Ability to develop in multiple programming languages such as Python, Bash, or Go.
- Familiarity with Git, Flux, and other development and deployment tools.
- Must be comfortable in a terminal-based environment.
- Proficient knowledge of Linux, including system administration and troubleshooting.
- Excellent problem-solving skills and the ability to identify and troubleshoot complex issues.
- Excellent oral and written communication skills.
- Understanding of AGILE software development methodologies and use of standard software development tool suites.
- Must be able to work on-site at least 4-5 days per week at the customer site in Fort Meade, MD
- Must be able to travel CONUS up to 20% of the time
Preferred Requirements
- Experience with big data technologies like: Hadoop, Spark, PostgreSQL, ElasticSearch, Hive, Drill, Impala, Trino, Presto, etc.
- Experience with containers EKS, Diode, CI/CD, and Terraform are a plus
- A DoD 8140 / 8570 compliance certifications (i.e. Security+) is a big plus; may be asked to obtain certification within a few months of starting.
Anticipated Salary Range: $165,033.00 – $215,000.00.
Req #: 26570
Clearance: Top Secret
Certification: Security+
Schedule: Hybrid (50% on-site)
Location: San Antonio, TX
Job Description
Enlighten is seeking a highly motivated and experienced DevOps Engineer to join our fast-paced development team. The ideal candidate will have strong working knowledge in Kubernetes and Container Orchestration, Configuration Management, CI/CD, Automation, AWS, Linux systems administration, Scripting in Bash and Programming in Python, and a background in Big Data solutions. The DevOps Engineer will be responsible for implementing infrastructure, automating deployment processes, and ensuring the monitoring, reliability and scalability of our services. Work is performed in a hybrid environment (on average 2-3 days a week) with a great team on customer site in San Antonio, TX.
If you have a passion for DevOps and are interested in working with a dynamic and innovative team, we encourage you to apply for this exciting opportunity.
#LI-KB2 #Mid-Senior Level
Essential Job Responsibilities
- Support development and deployment of cloud infrastructure in AWS, especially EKS.
- Support development and deployment of non-cloud (Edge) infrastructure of on-premise and portable equipment.
- Automate deployment processes and ensure reliability and scalability of services.
- Manage and maintain Kubernetes containers and cloud infrastructure on AWS.]
- Collaborate with development teams to integrate their applications into the infrastructure.
- Monitor and troubleshoot production systems and resolve issues as necessary.
- Continuously improve processes and tools to ensure high availability and performance.
- Stay current with new technologies and industry trends, continuously exploring new ways to improve our infrastructure.
- Other duties as assigned.
Minimum Qualifications
- Security Clearance – Must have a current TS/SCI level security clearance; U.S. Citizenship required.
- 5+ years of experience in DevOps Engineering or Software Development and Bachelors in related field; or 3 years relevant experience with Masters in related field; or High School Diploma or equivalent and 9 years relevant experience.
- Strong Knowledge of AWS services (EKS, EC2, EBS, S3, Lambda) and their application to deployment and management of infrastructure.
- Proficient knowledge of Linux, including system administration and troubleshooting.
- Proficient in configuration management tools such as Terraform and Ansible
- Experience with application, container, and OS deployment, scaling, and management.
- Ability to develop in multiple programming languages such as Python, Bash, or Go.
- Familiarity with Git, Flux, and other development and deployment tools.
- Excellent problem-solving skills and the ability to identify and troubleshoot complex issues.
- Excellent oral and written communication skills.
- Understanding of AGILE software development methodologies and use of standard software development tool suites.
- Must have a DoD 8140 / 8570 compliance certifications (i.e. Security+).
- Must be able to work in a hybrid environment. On average 2-3 days per week at customer site or in the Enlighten office with ability to flex if needed.
Preferred Requirements
- Experience with big data technologies like: Hadoop, Accumulo, Ceph, Spark, NiFi, Kafka, PostgreSQL, ElasticSearch, Hive, Drill, Impala, Trino, Presto, etc.
- Experience with containers, EKS, Diode, CI/CD, and Terraform are a plus.
Anticipated Salary Range: $100,172.00 – $130,000.00.
Req #: 27019
Clearance: TS/SCI
Schedule: Full-time (100% on-site)
Location: San Antonio, TX
Job Description
Enlighten is seeking a highly motivated and experienced DevOps Engineer to join our fast-paced development team. The ideal candidate will have strong working knowledge in Linux systems administration, and a background in Big Data solutions, configuration management, automation, scripting, and AWS. The DevOps Engineer will be responsible for implementing infrastructure, automating deployment processes, andensuring the reliability and scalability of our services. Work is performed on a San Antonio, TX customer site 5 days/week some weeks and some weeks it will be hybrid with the ability to be working from home. This will change as needed, so flexibility is key.
If you have a passion for DevOps and are interested in working with a dynamic and innovative team, we encourage you to apply for this exciting opportunity.
#LI-KB2 #Mid-Senior Level
Essential Job Responsibilities
- Support development and deployment of infrastructure in AWS
- Automate deployment processes and ensure reliability and scalability of services
- Manage and maintain cloud infrastructure on AWS
- Collaborate with development teams to integrate their applications into the infrastructure
- Monitor and troubleshoot production systems and resolve issues as necessary
- Continuously improve processes and tools to ensure high availability and performance
- Stay current with new technologies and industry trends, continuously exploring new ways to improve our infrastructure
- Other duties as assigned
Minimum Qualifications
- Security Clearance – A current TS/SCI U.S. Government Security clearance is required; U.S. citizenship required.
- 5+ years of experience in DevOps Engineering or Software Development (Java preferred) and Bachelors in related field; or 3 years relevant experience with Masters in related field; or High School Diploma or equivalent and 9 years relevant experience.
- Strong Knowledge of AWS services (EKS, EC2, EBS, S3, Lambda) and their application to deployment and management of infrastructure.
- Proficient knowledge of Linux, including system administration and troubleshooting.
- Proficient in configuration management tools such as Terraform and Ansible
- Experience with application, container, and OS deployment, scaling, and management.
- Ability to develop in multiple programming languages such as Python, Bash, or Go.
- Familiarity with Git, Flux, and other development and deployment tools.
- Excellent problem-solving skills and the ability to identify and troubleshoot complex issues
- Excellent oral and written communication skills.
- Understanding of AGILE software development methodologies and use of standard software development tool suites
- Must be able to obtain Security+ certification within 60 days of hire.
- Must be able to work daily on customer site in San Antonio, TX. Currently, will be able to work some days from home in a hybrid schedule due to a rotation set up. Flexibility is key to accommodate any schedules changes per the customer and team in place.
Preferred Requirements
- Security+ certification is highly desired.
- Experience with big data technologies like: Hadoop, Accumulo, Ceph, Spark, NiFi, Kafka, PostgreSQL, ElasticSearch, Hive, Drill, Impala, Trino, Presto, etc.
- Experience with containers, EKS, Diode, CI/CD, and Terraform are a plus.
- Work could possibly require some on-call work.
Anticipated Salary Range: $100,173.00 – $140,000.00.
Req #: 26397
Clearance: Secret
Certification: Security+ within 60 days of hire
Schedule: Hybrid (60% on-site)
Location: Greensville, SC
Job Description
Enlighten is a cutting-edge technology company that is dedicated to developing innovative software solutions for our clients. We are currently seeking a talented and experienced Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems. Will work closely with other talented engineers to create software solutions that meet the needs of our clients.
In this role, you will have the opportunity to work with modern tools and technologies, and you will be encouraged to stay up-to-date with the latest developments in the field. You will be part of a dynamic andcollaborative team that is committed to delivering high-quality software solutions to our clients. The work environment at Enlighten is a hybrid one, with a mix of remote and in-person work, but being flexible is key. If you are a self-motivated, creative, and detail-oriented software engineer who is passionate about developing innovative software solutions, we would love to hear from you.
#LI-KB2 #Mid-Senior Level
Essential Job Responsibilities
- Must have a strong working knowledge and experience developing Java based software capabilities.
- Should have an inquisitive nature, responsiveness, and excellent testing skills.
- Must also possess strong troubleshooting skills and the ability to work under pressure with multiple deadlines.
- Will work in a fast-paced, small business environment with our talented team.
- Other duties as assigned.
Minimum Qualifications
- Security Clearance – A current Secret level U.S. Government Security Clearance is required; U.S. Citizenship required. Can also consider candidates with a TS level security clearance.
- At least 5 years of experience in Software Engineering, Modern Java Frameworks and Libraries (e.g. Spring, Guava) and a Bachelors in related field; 3 years relevant experience with Masters in related field; or High School Diploma or equivalent and 9 years relevant experience.
- Experience in designing enterprise APIs
- Experience in RESTful web services
- Experience in Microservices architecture
- Experience in Object Oriented Programming (OOP) paradigms
- Experience with the agile software lifecycle
- Has a proven ability to learn quickly and works well both independently as well as in a team setting
- Experience with the Linux operating system
- Experience with configuration management tools (e.g. Git, Nexus, Maven)
- Must be able to obtain DoD 8140 / 8570 compliance certifications (i.e. Security+)
- Must be able to work in a hybrid environment, spending an average of 1-2 days per week at our Greenville, SC office. However, flexibility is essential to accommodate any changes in the schedule.
Preferred Requirements
- A current/active Top Secret level security clearance is a plus
- Experience with Postgres, Elasticsearch, or Accumulo
- Experience with Apache NiFi
Anticipated Salary Range: $95,164.00 – $130,000.00.
Req #: 24730
Clearance: TS/SCI
Certification: Security+
Schedule: Hybrid (10% travel, 100% on-site)
Location: Fort Belvoir, VA
Job Description
Enlighten is seeking a highly motivated and experienced DevOps Engineer to join our fast-paced development team. The ideal candidate will have strong working knowledge in Kubernetes and Container Orchestration, Configuration Management, CI/CD, Automation, AWS, Linux systems administration, Scripting in Bash and Programming in Python, and a background in Big Data solutions. The DevOps Engineer will be responsible for implementing infrastructure, automating deployment processes, and ensuring the monitoring, reliability and scalability of our services. Work is performed onsite in Ft. Belvoir with a great team andcould include occasional travel.
If you have a passion for DevOps and are interested in working with a dynamic and innovative team, we encourage you to apply for this exciting opportunity.
#LI-DS1 #Mid-Senior Level
Essential Job Responsibilities
- Support development and deployment of cloud infrastructure in AWS, especially EKS.
- Support development and deployment of non-cloud (Edge) infrastructure of on-premise and portable equipment.
- Automate deployment processes and ensure reliability and scalability of services.
- Manage and maintain Kubernetes containers and cloud infrastructure on AWS.
- Collaborate with development teams to integrate their applications into the infrastructure.
- Monitor and troubleshoot production systems and resolve issues as necessary.
- Continuously improve processes and tools to ensure high availability and performance.
- Stay current with new technologies and industry trends, continuously exploring new ways to improve our infrastructure.
- Other duties as assigned.
Minimum Qualifications
- Security Clearance – A current TS/SCI level U.S. Government Security clearance is required; Must be a U.S. citizen.
- 9+ years of experience in DevOps Engineering or Software Development and Bachelors in related field; or 7 years relevant experience with Masters in related field; or High School Diploma or equivalent and 13 years relevant experience.
- Strong Knowledge of AWS services (EKS, EC2, EBS, S3, Lambda) and their application to deployment and management of infrastructure.
- Proficient knowledge of Linux, including system administration and troubleshooting.
- Proficient in configuration management tools such as Terraform and Ansible.
- Experience with application, container, and OS deployment, scaling, and management.
- Ability to develop in multiple programming languages such as Python, Bash, or Go.
- Familiarity with Git, Flux, and other development and deployment tools.
- Excellent problem-solving skills and the ability to identify and troubleshoot complex issues.
- Excellent oral and written communication skills.
- Understanding of AGILE software development methodologies and use of standard software development tool suites.
- Must have a DoD 8140 / 8570 compliance certification (i.e. Security+).
- Must be able to work on customer site in Ft. Belvoir, VA 5 days a week and be able to travel occasionally. However, flexibility is essential to accommodate any changes in the schedule.
- Must be willing/able to help open/close the workspace during regular business hours as needed.
Preferred Requirements
- Experience with big data technologies like: Hadoop, Accumulo, Ceph, Spark, NiFi, Kafka, PostgreSQL, ElasticSearch, Hive, Drill, Impala, Trino, Presto, etc.
- Experience with containers, EKS, Diode, CI/CD, and Terraform are a plus.
Anticipated Salary Range: $137,510.00 – $200,000.00.
Clearance: TS
Certification: Security+
Schedule: Hybrid (60% on-site)
Location: Hanover, MD or Columbia, MD
Job Description
Enlighten is seeking a highly motivated and experienced DevOps Engineer to join our fast-paced development team. The ideal candidate will have strong working knowledge in Kubernetes and Container Orchestration, Configuration Management, CI/CD, Automation, AWS, Linux systems administration, Scripting in Bash and Programming in Python, and a background in Big Data solutions. The DevOps Engineer will be responsible for implementing infrastructure, automating deployment processes, and ensuring the monitoring, reliability and scalability of our services. This role currently supports a customer onsite rotating schedule (during normal business hours) in Hanover, MD with some work out of our Columbia, MD office. Flexibility is key for success.
If you have a passion for DevOps and are interested in working with a dynamic and innovative team, we encourage you to apply for this exciting opportunity.
#LI-DS1 #Mid-Senior Level
Essential Job Responsibilities
- Support development and deployment of cloud infrastructure in AWS, especially EKS.
- Support development and deployment of non-cloud (Edge) infrastructure of on-premise and portable equipment.
- Automate deployment processes and ensure reliability and scalability of services.
- Manage and maintain Kubernetes containers and cloud infrastructure on AWS.
- Collaborate with development teams to integrate their applications into the infrastructure.
- Monitor and troubleshoot production systems and resolve issues as necessary.
- Continuously improve processes and tools to ensure high availability and performance.
- Stay current with new technologies and industry trends, continuously exploring new ways to improve our infrastructure.
- Other duties as assigned.
Minimum Qualifications
- Security Clearance – A current Top Secret U.S. Government Security Clearance is required; U.S. Citizenship required. SCI eligibility is highly desired.
- 9+ years of experience in DevOps Engineering or Software Development and Bachelors in related field; or 7 years relevant experience with Masters in related field; or High School Diploma or equivalent and 13 years relevant experience.
- Strong Knowledge of AWS services (EKS, EC2, EBS, S3, Lambda) and their application to deployment and management of infrastructure.
- Proficient knowledge of Linux, including system administration and troubleshooting.
- Proficient in configuration management tools such as Terraform and Ansible.
- Experience with application, container, and OS deployment, scaling, and management.
- Ability to develop in multiple programming languages such as Python, Bash, or Go.
- Familiarity with Git, Flux, and other development and deployment tools.
- Excellent problem-solving skills and the ability to identify and troubleshoot complex issues.
- Excellent oral and written communication skills.
- Understanding of AGILE software development methodologies and use of standard software development tool suites.
- Must have a DoD 8140 / 8570 compliance certifications (i.e. Security+)
- Must be able to support customer onsite rotating schedule (during regular business hours) in Hanover or Columbia, MD. Will have some ability to be working from home time to time. Flexibility is essential to accommodate any changes in the schedule.
Preferred Requirements
- Experience with big data technologies like: Hadoop, Spark, PostgreSQL, ElasticSearch, Hive, Drill, Impala, Trino, Presto, etc.
- Experience with containers EKS, Diode, CI/CD, and Terraform are a plus
- Work could possibly require some on-call work.
Anticipated Salary Range: $137,510.00 – $180,000.00.
Clearance: Secret
Schedule: Hybrid (60% on-site)
Location: Greenville, SC
Job Description
Enlighten is seeking a dedicated Test Automation Engineer to enhance and uphold product quality throughout every phase of the software development lifecycle. Join our dynamic, fast-paced team in a small business environment where your contributions will make a significant impact. Our work is done in a hybrid environment with a great team.
#LI-KB2 #Mid-Senior Level
Essential Job Responsibilities
- Develop, implement, and maintain automated test scripts tailored to our software products.
- Serve as a specialist, providing testing know-how for the support of user requirements of complex to highly complex software/hardware applications.
- Evaluate, recommend, and implement automation test tools and strategies.
- Leverage your strong analytical skills to perform detailed testing, including functional, regression, performance, and user acceptance testing. Evaluate and document test outcomes to provide clear insights into product performance.
- Bring an inquisitive mindset to the role, constantly seeking to understand the intricacies of our software systems. Your curiosity will drive you to explore edge cases and identify potential vulnerabilities before they reach our users.
- Work closely with cross-functional teams, including developers and product managers, to ensure alignment on testing requirements and timelines. Provide constructive feedback and insights to enhance product quality.
- Utilize your strong troubleshooting skills to diagnose issues efficiently. Analyze defects, prioritize resolutions, and contribute to continuous improvement initiatives within the development process.
- Thrive in a fast-paced environment, demonstrating the ability to manage multiple tasks and deadlines without compromising quality. Your resilience and time management skills will be essential in delivering results under tight schedules.
- Other duties as assigned.
Minimum Qualifications
- Security Clearance – A current Secret level U.S. Government security clearance is required; U.S. Citizen required.
- At least 5 years of experience writing automated tests for software applications and a Bachelors in related field; or 3 years experience with Masters; or High School Diploma and 9 years experience.
- Test automation tools experience (e.g. Cypress, Selinium)
- Experience performing functional and non-functional testing (e.g. functional, performance, regression, user acceptance)
- Strong ability to communicate effectively with product owner, technical team, and users
- Experience in creating and executing robust test plans and procedures
- Experience in documenting software defects and generating test reports
- Experience with configuration management tools (e.g. Git, Nexus, Maven)
- Experience with continuous integration and deployment tools (e.g. Gitlab CI/CD, Jenkins)
- Experience with the agile software lifecycle
- Strong attention to detail, organized and efficient
- Has a proven ability to learn quickly and works well both independently as well as in a team setting
- Ability to work a hybrid schedule with some on-site, on average 1-2 days a week in Greenville, SC. However, flexibility is essential to accommodate any changes in the schedule.
Preferred Requirements
- Javascript, Typescript, or Java experience is a huge plus
- Experience utilizing issue and project tracking software (e.g. Youtrack, Jira)
- Experience working with web services and APIs (e.g. RESTful APIs)
- Experience with the Linux operating system
- Prior BDP experience is highly preferred.
- DoD 8140 / 8570 compliance certifications may be required in this position as directed by the customer.
Anticipated Salary Range: $82,733.00 – $120,000.00.
Req #: 27029
Clearance: Clearable
Schedule: Hybrid (60% on-site)
Location: Columbia, MD
Job Description
Enlighten is looking for a Cloud Platform Engineer with experience in Cloud technology (AWS), programming skills in Go, and a strong Linux foundation. Will significantly contribute to the development of custom software components and integration of open-source code to address complex problems through the use of cutting edge Big Data / Cloud technology. As a result, the candidate will be expected to work autonomously identifying and solving problems quickly while working toward broader strategic goals set by Architects on the team. Work is performed in a hybrid environment with a great team.
#LI-DW2 #Mid-Senior Level
Essential Job Responsibilities
- The ideal candidate is a strong systems integrator with an eye for opportunity to enhance, optimize, or increase robustness of an existing code base.
- The candidate should have experience with infrastructure as code and be able to leverage modern tools to define, build and manage virtual infrastructure in the cloud.
- Design and implement core architecture and capabilities for software from prototype to operational applications.
- Other duties as assigned.
Minimum Qualifications
- Security Clearance – A current U.S. Government Security clearance is not required at start, but will be processed for a Secret level clearance; U.S. citizenship required.
- 5+ years of experience in Platform Engineering or Software Development (Go) with Bachelors in related field; OR 3 years relevant experience with Masters in related field; OR High School Diploma or equivalent and 9 years relevant experience.
- Must have experience developing and deploying infrastructure in AWS.
- Experience with Kubernetes (or vendor flavor of Kubernetes), ansible, storage layers (ceph, rook, longhorn, etc.)
- Experience with programming skills with Go.
- Have a solid understanding of Linux systems, hosts, networks, security, applications and proficiency in shell scripting (Shell/Bash).
- Excellent problem-solving skills and the ability to identify and troubleshoot complex issues.
- Excellent oral and written communication skills.
- Must be able to work in a hybrid environment, spending an average of 1-2 days per week at our Columbia, MD office. Flexibility is essential to adapt to schedule changes as needed.
Preferred Requirements
- Prior experience or familiarity with DISA’s Big Data Platform or other Big Data systems (e.g. Cloudera’s Distribution of Hadoop, Hortonworks Data Platform, MapR, etc..) is a plus.
- Experience with CI/CD pipelines (e.g. Gitlab-CI, Travis-CI, Jenkins, etc.)
- Understanding of agile software development methodologies and use of standard software development tool suites. (e.g., JIRA, Confluence, Github, Gitlab, etc.)
- Experience with puppet, ansible, maven, virtualization (ovirt, proxmox, vmware, etc)
- DoD 8140 / 8570 IAT Level II compliance certifications may be required in this position as directed by the customer.
Anticipated Salary Range: $111,662.00 – $145,000.00.
Apply Now

