KEYW Corporation

Principal Software Engineer

6 days ago(12/11/2017 2:58 PM)
ID
2017-17280
# of Openings
1
Posted Date
Information Technology
US-DC-Washington

Overview

Principal Software Engineer will be responsible for analysis of requirements and project objectives, working with Scrum Master and team members to solidify and work team stories.  He/ she will be a team member, as well as SW Lead and mentor to other team members on proper development style and practices, will work with team members to ensure stories are accepted by product owners and stakeholders.

 

The Principal Software Engineer will: 

  • Design, develop, enhance, debug and implement software as part of several key initiatives in support of the FBI.
  • Address problems related to systems integration and compatibility with multiple platforms, providing technical leadership and supervision of others during the project.
  • Design and develop Java software applications.
  • Be able to work independently on tasks and initiatives if requested. 
  • Work on complex tasks requiring extensive problem solving abilities.
  • Be able to work in a fast-paced agile environment.
  • Be well versed in full lifecycle development with a strong understanding of UI/UX front end development leveraging tools such as AngularJS and Bootstrap.
  • Demonstrate strong understanding of ORM tools and persistence of large transactional data.
  • Possess the ability to understand a large monolithic program, and assist with it continuous evolution to a microservices design pattern.
  • Possess full understanding of how to deploy products into a production environment in support of DevOps culture.
  • Have an understanding of multilevel network environments and activities required to pass data between them.

Responsibilities

Basic Qualifications:

  • Bachelor’s degree or equivalent work experience
  • 5-8 years of full life cycle and Agile software development.
  • Demonstrated Knowledge of programming languages including: Java, JavaScript, AngularJS
  • Working knowledge of jQuery, Hibernate, Eclipse
  • Experience in an Agile Development Environment.
  • Ability to communicate business needs to technical teams.
  • Previous experience leading Agile Development teams of various skillsets and backgrounds to include, developers, DBA's, Business Analysts, etc. to ensure team success. 
  • Have successfully lead a team of 5 to 7 members from story creation to deployment
  • Have an understanding of Cloud computing environments and the complexities involved with developing systems that operate in them.
  •  

Additional preferred skills/experience:

  • Ansible scripting
  • Linux shell scripting
  • Python scripting
  • SOLR
  • SQL
  • Android mobile programming
  • Advanced Spring, Spring MVC, Spring ORM, etc. 

Qualified candidates must possess a Top Secret clearance.

Qualifications

Degree:  A bachelor ’s degree in computer science, engineering, mathematics or a related discipline.

 

Clearance Requirement: This position requires a Top Secret/SCI security clearance, based on current background investigation (SBI), as well as the favorable completion of polygraph.  Clearance and polygraph processing will be completed by the U.S. Government.

 

KeyW is an EEO employer. We are committed to providing fair and equal employment consideration, regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status or disability.

 

How to Apply?

Please click apply on the right.

 

Options

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

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.