This site uses cookies. To find out more, see our Cookies Policy

Senior Software Engineer in Arlington, VA at CALIBRE

Date Posted: 4/26/2019

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Arlington, VA
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    4/26/2019
  • Job ID:
    SP 2890-585

Job Description

SPEAR, A CALIBRE COMPANY is seeking a Senior Software Engineer to join our team in Crystal City, VA working with the Army Intelligence Community. The Sr. Software Engineer will join a team of programmers utilizing Clojure, JavaScript, and MongoDB to deliver a next generation software system being built to replace a legacy capability. The position is flexible in the sense that the candidate can be full-stack or focused on either the front or back end.  



Required Skills

 

  • Active Top-Secret SCI clearance.
  • Bachelor of Science in Computer Science and a minimum five years of experience.
  • Ability to write well-composed functional code.
  • Experience refactoring existing code to improve its design, along with the capability to competently design subsystems independently.
  • Experience with automated testing techniques, like unit, integration, and functional tests.
  • Work experience in a distributed NoSQL database system such as Accumulo, HBase, MongoDB, Cassandra, etc.
  • Experience in at least one functional programming language, such as: Clojure, Haskell, Scala, Common Lisp, Scheme, Erlang, F#. 


Required Experience

Desired Qualifications:

 

  • Experience with the Clojure programming language.
  • Experience with MongoDB.
  • Experience with REPL-based code development and analysis.
  • Experience with AngularJS, React, or other similar end frameworks.
  • Experience with Twitter Bootstrap.
  • Experience in multiple programming languages (in order of preference):
  • Lisp variants such as Clojure, Common Lisp, and Scheme.
  • JavaScript.
  • Functional languages such as Haskell, Erlang, and F#.
  • Dynamic programming languages such as Python, Ruby, Scala, or Groovy
  • Standard OO languages such as Java or C#.
  • Experience with Linux and Unix based operating systems, including competence at the command line.
  • Experience with SQL databases such as MySQL, Oracle, or Microsoft SQL Server (this rounds out an employee but is not used in our production system).
  • Experience with RESTful Web Services. 

SPEAR, A CALIBRE COMPANY is an Equal Employment Opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. 

Not Ready to Apply?

Joining our Talent Network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.