SOSi

Junior Software Engineer

Job Locations US-VA-Vienna
Job Post Information* : Posted Date 1 month ago(5/1/2020 4:35 PM)
ID
2020-3780
Category
Information Technology
Location : Location
US-VA-Vienna
Clearance Requirement
None
Job Requires Relocation
No

Overview

SOS International LLC (SOSi) - Technology, Collection and Exploitation (TCE) Division is seeking a Junior Software EngineerJ to develop and maintain several data collection, management, processing, and analysis projects.  A successful candidate will possess a solid foundation in CS principles (data structures, asynchronous memory management, and OOP), the ability to write maintainable code, and above all else a desire to learn.

Responsibilities

  • Produce software to solve challenging problems involving large datasets
  • Work well in a small team in a fast-paced development cycle
  • Identify areas where the efforts of the software team can increase efficiency for the organization as a whole
  • Provide technical support to customers and co-workers for existing software
  • Continuous learning and engaging in new technologies
  • Manage competing priorities to meet deadlines
  • Maintain a positive work atmosphere
  • Communicate effectively internally and with clients

Qualifications

  • Ability to obtain a Secret Clearance
  • Bachelor's in Computer Science or related field
  • An understanding of version control using Git/Github/Gitlab/Bitbucket
  • An understanding of Linux and the command line (bash, zsh, etc..)
  • Proficiency in some or all of the following languages:
    • Python 3
    • JavaScript/TypeScript
    • Go
    • C/C++
    • Scala/Kotlin/Java
  •  Capable of learning and applying new skills when demands exceed existing capabilities

Preferred Qualifications

  • Continuous integration / continuous deployment tools and automated testing
  • Modern relational, non-relational databases, and/or file storage solutions
    • Postgres
    • Redis
    • MongoDB
    • S3
    • Solr/Zookeeper
    • ArangoDB
  • Some or all of following frameworks:
    • Meteor
    • Angular
    • React
    • Vue
  • Virtualization/containerization (e.g. Docker, VMware, XenServer)
  • Distributed systems (e.g. concurrent processes and managing shared state)
  • Building and interacting with RESTful APIs
  • HTTP/Proxy servers (eg. Nginx, Squid, Privoxy)
  • Machine Learning/Artificial Intelligence
  • High-performance systems and stream processing
  • Developing microservices

Options

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