Clearance Level: Must be US Citizen and should be able to obtain a clearance.

Education Level: Bachelor's of Science Degree

Position Description: The Principal Programmer/Developer shall have software engineering experience building applications at an Individual Contributor Level as part of an agile team. A successful candidate knows one or more modern programming languages, understands computer science fundamentals either through education or experience, and has worked as part of an Agile team to deliver enterprise software solutions across an organization. The engineer will also possess effective communication skills to interact with various stakeholders internal and external to the organization.

Required Skills:

  • Five-plus (5+) years of experience as a software engineer leveraging modern languages (including: Java, Python, Go, NodeJS, etc.) and modern frameworks (including Django, Ruby on Rails, React, Angular
  • Bachelor's Degree in Computer Science, Mathematics, or equivalent technical degree; or equivalent industry experience.
  • Three-plus (3+) years of experience developing production software leveraging mod
  • Three-plus (3+) years of experience with agile and lean software development philosophies
  • One-plus (1+) years of experience working with relational and/or non-relational databases e.g. PostgreSQL