Senior Software Engineer

Job ID
Information Technology


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.

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


Work as a Software Engineer in a collaborative team-focused environment. Duties include analyzing large scale data sources and providing software development support to enhance availability and usability of large scale datasets. May provide scripting and engineering support to optimize the visualization, organization, storage, and availability of large scale data in support of user requirements. Lead parts of software development efforts through all aspects of the software engineering life cycle including scope and work estimation, design, documentation, implementation, and testing. 


Must be a proactive, innovative, self-starting problem solver. Must have the aptitude and attitude to tackle unsolved technical challenges.




  • Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and experience commensurate with the requested level in software engineering; if no degree, equivalent experience in software engineering. 
  • 8+ years software development experience.
  •  6+ years software development experience creating applications using Java
  • Experience with REST API development
  • Strong understanding of relational databases, NoSQL database, clustered file systems and messaging
  • Experience developing software on a big data analytics platform


  • Experience with Hadoop, Spark or Mesos
  • Experience working with Splunk


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