What's your zeal?

Full Stack Software Engineer


Full Stack Software Engineer




The Lead Full Stack Software Engineer in this role will work with analysts and technical teams in a purposeful, mission-focused effort to develop big data analytic tools aimed at turning raw data into meaningful intelligence. The engineer shall lead a forward-leaning software development team to build scalable, predictable, high-quality and high-performance tools that can process, correlate, and disseminate large volumes of data for specific mission needs. Development will occur within short Agile development cycles. For the right candidate, this is the opportunity to work on a senior big data development team and learn new techniques in state of the art cloud environments while contributing significantly with their current technical skill set.

Location: Washington, DC (Three days a week are telework)
Clearance: Selected candidate should be willing and able to get cleared up to the TS-SCI level

Required Knowledge, Skills and Abilities:

  • Experience with full stack application development using Java, JEE, and Spring
  • Experience leading technical teams using Agile Scrum
  • Experience with Amazon Web Services (AWS) and AWS cloud native applications
  • Experience with search technologies such as ElasticSearch
  • Experience with various databases, such as PostgreSQL
  • Experience creating data models to translate data in various formats for ingestion into an enterprise data store
  • Experience with one or more scripting languages like Python or Perl a plus
  • Experience with AngularJS, JavaScript, and REST web services a plus
  • Ability to develop work products within two week sprints
  • Experience with maintaining continuous test and deployment environments to support rapid application development 
  • Strong knowledge of software best practices to enhance the security posture of the application

Credentials and Experience

  • US Citizenship required
  • Bachelor of Science in Computer Science or related major from an accredited university
  • Minimum of ten years experience in a technical environment exhibiting the knowledge, skills and abilities above


Powered by ApplicantStack

Curious what it's like, working at EC? Explore our company culture.