Senior Advanced Software Engineerother related Employment listings - Oakton, VA at Geebo

Senior Advanced Software Engineer

SNI Technology is searching for a Senior Advanced Software Engineer for our client in Oakton, VA.
As a Senior Advanced Software Engineer, you'll lead a team of extraordinary talent.
Together you'll perform software requirements analysis, lead research and design, and develop and test software and tools.
From inventing new products or enhancing existing applications, your talent and leadership abilities will be front and center.
This challenging and interesting position is a chance to participate in the development and operation of a state-of-the-art custom-built Big Data system and join a long-lived, stable program consisting of a team of exceptional high-quality individuals using defined Agile software principles and practices.
What you bring to the table:
Proficient understanding of software engineering concepts, principles, and theoriesExperience with full-stack web development, various scripting languages such as Ruby or Python, and modern C++, in a Linux environmentA passion for developing well-crafted and testable softwareExpertise at applying technical standards and methodologies to resolve issues in creative waysIdeally, you'll also have experience with:
Web Framework development experience - Ruby on Rails (preferred), Django, Express, etc.
Familiarity with databases such as Oracle or MariaDBJavaScript MVC experience - React/Redux (preferred), Angular, Vue, EmberHigh performance parallel computing, using multi-threaded programming techniquesUnderstanding of object-oriented programming, design patterns, data structures, algorithms, CPU issues, I/O issues, and bottlenecksAutomated testing experienceContinuous Integration and Deployment tools and techniquesWorking in an Agile environmentBachelor's degree in software engineering or a related technical field is required (or equivalent experience), plus a minimum of 8 years of relevant experience; or Master's degree plus a minimum of 6 years of relevant experience.
Agile experience preferred.
What you need to do to be considered:
Bachelor of Science (BS) degree in Software Engineering, Computer Science, or related fieldProfessional experience developing software in a Linux environmentWeb development experience with HTML, CSS, JavaScript, and back end technologiesScripting language experience such as Ruby or PythonModern C+
(11/14/17) development experienceCLEARANCE REQUIREMENTS:
Department of Defense Secret security clearance is required at time of hire.
Applicants selected will be subject to a US Government security investigation and must meet eligibility requirements for access to classified information.
Due to the nature of work performed within our facilities, US citizenship is required.
.
Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.