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 theories Experience with full-stack web development, various scripting languages such as Ruby or Python, and modern C++, in a Linux environment A passion for developing well-crafted and testable software Expertise at applying technical standards and methodologies to resolve issues in creative ways Ideally, you'll also have experience with:
Web Framework development experience - Ruby on Rails (preferred), Django, Express, etc.
Familiarity with databases such as Oracle or MariaDB JavaScript MVC experience - React/Redux (preferred), Angular, Vue, Ember High performance parallel computing, using multi-threaded programming techniques Understanding of object-oriented programming, design patterns, data structures, algorithms, CPU issues, I/O issues, and bottlenecks Automated testing experience Continuous Integration and Deployment tools and techniques Working in an Agile environment Bachelor'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 field Professional experience developing software in a Linux environment Web development experience with HTML, CSS, JavaScript, and back end technologies Scripting language experience such as Ruby or Python Modern C+
(11/14/17) development experience CLEARANCE 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.