Skip to main content

Senior Software Engineer

Job Details

Chantilly, VA
Full Time
Intelligence Operations Support

Description

Serve as the O&M Lead as part of a collaborative agile team.  

  • Refine and enhance existing applications to better meet the customer's requirements.  
  • Design, develop, and provide O&M for multiple tools, as well as helping develop solutions to software architecture programs and broad design solutions.  
  • Participate in software development efforts through all aspects of the software engineering life cycle including scope and work estimation, design, documentation, implementation, testing and integration.  
  • Must be a dynamic, innovative, self-starting problem solver.  
  • Must have the aptitude and attitude to tackle unsolved technical challenges. 
  • Ensure users are provided efficient and timely support to incidents and service requests 
  • Ensure reliability, scalability, and cost efficiency of all services 
  • Implement and maintain system monitoring tools/metrics to ensure the health of services 
  • Collaborate with stakeholders to ensure compliance on policy requirements and adherence to best practices 
  • Support the team in the creation and maintenance of standard operating procedures 
  • Identify opportunities to increase efficiencies through process updates/changes and/or automation 

Qualifications

  • Bachelor's Degree in Computer Engineering, Computer Science, or related field, OR relevant experience 
  • Minimum of 9 years of relevant experience 
  • 4+ years of experience working in software engineering, application development and/or web application development and deployment 
  • Must be able to design, develop, and provide O&M for multiple tools 
  • Provide assistance with developing solutions to software architecture programs and broad design solutions 
  • Experience with Cloud Computing Platforms, including AWS cloud deployments 
  • Participate in software development efforts through all aspects of software engineering life cycle (including scope and work estimation, design, documentation, implementation, testing, and integration) 
  • Experience with Ruby on Rails, or the ability to very quickly learn outside of work 
  • Familiar with Test Driven and Behavior Driven Design/Development concepts and libraries 
  • Ability to troubleshoot and resolve issues 
  • Ability to review code written by others and provide constructive feedback 
  • Experience with incident and problem management 
  • Proven experience in implementing process and quality improvements 
  • Should be a dynamic, innovative, self-starter, and problem solver with the ability to effectively prioritize and execute tasks 

 Desired 

  • Understanding of Scrum and Agile processes 
  • Familiar with Cucumber and Rspec 
Apply