Senior Software Engineer

Job Locations US-VA-Reston
Job ID
Information Technology


The Software Engineer must have strong, firsthand technical expertise in a variety of configuration management and big data technologies and the proven ability to fashion robust scalable solutions that can manage large data sets.   They must be at ease working in an agile environment with little supervision.  This person should embody a passion for continuous improvement and test-driven development.


Candidates must already possess a current and active TS/SCI with Poly clearance to be considered for this position


The Software engineer is expected to engineer, design, and build new or enhance capabilities and functions for new or existing applications that best meet the customer's requirements. The candidate will be a part of a dynamic and high producing team responsible that is responsible for assessing, evaluating, and providing revolutionary technology that provide search and discovery capabilities within the applications. The successful candidate will need to have a solid software application development experience with an interest in creating operations for new tools and technologies. The successful candidate is expected to have on-the-job experience in semantic technologies, linguistic processing, recommendation systems, and/or machine learning a big plus.Creating an enterprise software application architecture framework and software application design and workflow using the best technology solution to include the security protection and monitoring for the application layer.  NGRX for Angular and AngularJS in addition to Java and Spring with the following software development testing tools: Karma / Jest and scripting such as JavaScript, Bash, and Typescript.  Experience with enterprise Identity Access Management (IdAM), Cybersecurity, Cloud Computing, Data and Application Security technologies. Utilizing  Amazon Web Services technologies such as AWS Command Line (AWSCLI), Amazon Machine Images (AMI), Elastic Compute Cloud (EC2), Simple Storage Service (S3), Elastic Block Storage, Virtual Private Cloud (VPC), or CloudWatch with automated provisioning technologies or methods such as Amazon Web Services CloudFormation, Puppet, Chef, Ansible, or AWS bootstrapping via cloud-init scripts. Experience with configuring and securing web services and application workflows such as Apache HTTPD, Apache Tomcat, JBoss EAP, or Phusion Passenger.  Demonstrated on-the-job experience working with sensitive data and the associated security requirements of safeguarding such data in-transit and at-rest.  On-the-job competencies with enterprise solutions architecture, technical leadership and strategy, enterprise data and analytic engineering, enterprise software development, and SysOps/DevOps along with Software Application Tier-3 SME with troubleshooting, investigating, and performing root cause analysis on production incidents.



  • Offer to be contingent upon FSP and clearance crossover.
  • Must be a US Citizen and have a valid TS/SCI clearance from day one of employment.

By submitting your resume for this position, you understand and agree that ASEC may share your resume, as well as any other related personal information or documentation you provide, with its subsidiaries and affiliated companies for the purpose of considering you for other available positions.


ASEC is an Equal Opportunity/Affirmative Action Employer. We consider applicants without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, or membership in any other group protected by federal, state or local law. Equal Opportunity Employer Minorities/Women/Vets/Disabled


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed