Senior Software Engineer

The Keyw Holding Corporation Vienna , VA 22181

Posted 3 months ago

Overview

KeyW is looking for a Senior Software Engineer to support our client in Vienna, VA. This position requires a Top Secret Clearance.

Responsibilities

  • Provide technical, managerial, and administrative direction for problem definition, analysis, requirements development, and implementation for complex to extremely complex systems in the subject matter area.

  • Make recommendations and advise on organization-wide system improvements and optimization or maintenance efforts in the following specialties: information systems architecture, networking, telecommunications, automation, communications protocols, risk management/electronic analysis, software, lifecycle management, software development methodologies, modeling, and simulation.

  • Commensurate experience in IT with new and older technology that directly relates to the required area of expertise.

Qualifications

Minimum Qualifications:

  • Must be able to demonstrate expertise in Systems Development Life Cycle framework.

  • Must be able to demonstrate expertise in developing IT solutions.

  • Must be able to demonstrate experience with version control systems.

  • Must be able to demonstrate advanced knowledge of SQL, NoSQL, Linux, and script languages.

  • Must be able to demonstrate knowledge of the Agile Scrum methodology.

  • Must be able to demonstrate experience with performance management/measurement methods, tools, and techniques.

  • Must be able to demonstrate experience with systems testing and evaluation principles, methods, and tools.

  • Must be able to demonstrate knowledge of new and emerging information technologies and/or industry trends.

  • Must be able to demonstrate knowledge of project management principles and methods.

  • Experience with Agile Scrum methodology.

Education and Years of Experience:

  • Master's degree preferred in Business, Engineering, Management Sciences, Computer Science, Information Systems, or other related discipline with two years of relevant experience in software development; OR
  • Bachelor's degree in Business, Engineering, Management Sciences, Computer Science, Information Systems, or other related discipline with four years of relevant experience in software development; OR
  • Associate's degree in Business, Engineering, Management Sciences, Computer Science, Information Systems, or other related discipline with six years of relevant experience in software development; OR
  • Ten years of relevant experience in software development or business analysis.

Clearance:

  • This position requires a Top Secret security clearance with the ability to obtain and maintain a CI Poly.

How to Apply?

Please click apply on the right.

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.

About the Organization

KeyW is a pure-play national security solutions provider for the Intelligence, Cyber and Counterterrorism Communities' toughest challenges. We support the collection, processing, analysis and dissemination of information across the full spectrum of their missions. We employ and challenge more than 2,000 of the most talented professionals in the industry with solving such complex problems as preventing cyber threats, transforming data into intelligence and combating global terrorism.

KeyW, together with its direct and indirect subsidiaries, encourages and actively supports a policy of Equal Employment Opportunity and commits to provide equal opportunity to each individual, regardless of race, color, religion, gender, sexual orientation, age, national origin or ancestry, marital status, veteran status, disability or any other classifications protected by Federal, State or local law. In fact, we foster an environment that promotes diversity, balance and funbecause we believe in the importance of having a workplace as unique as the challenges we solve.


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Capital One

Posted 3 months ago

VIEW JOBS 9/13/2018 12:00:00 AM 2018-12-12T00:00 Towers Crescent (12066), United States of America, Vienna, Virginia At Capital One, we're building a leading information-based technology company. Still founder-led by Chairman and Chief Executive Officer Richard Fairbank, Capital One is on a mission to help our customers succeed by bringing ingenuity, simplicity, and humanity to banking. We measure our efforts by the success our customers enjoy and the advocacy they exhibit. We are succeeding because they are succeeding. Guided by our shared values, we thrive in an environment where collaboration and openness are valued. We believe that innovation is powered by perspective and that teamwork and respect for each other lead to superior results. We elevate each other and obsess about doing the right thing. Our associates serve with humility and a deep respect for their responsibility in helping our customers achieve their goals and realize their dreams. Together, we are on a quest to change banking for good. Senior Software Engineer As a Senior Software Engineer, you will be supporting our Messaging platform, which is a large integrated platform that manages our Bank & Credit Card customer digital messaging functionality (alerts, email, SMS, mobile notifications, and secured messages) from alert preferences to delivery and marketing campaigns. The technology stack is primarily Java/APIs, Spring XD, Kafka, and Docker for containerization. It is also cloud-based in AWS and open sourced. It is integrated with Front End (UI) and other Back End technology systems. Additionally, this person should have a solid understanding of how web applications work including: security, session management, and best development practices. You will: * Work with product owners to understand desired application capabilities and testing scenarios * Continuously improve software engineering practices * Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies * Lead the craftsmanship, availability, resilience, and scalability of your solutions * Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal & external technology communities, and mentor other members of the engineering community * Encourage innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity Basic Qualifications: * Bachelor's Degree or military experience * At least 5 years of Object Oriented Programming experience * At least 2 years of API development experience * At least 1 year of experience with Scala * At least 1 year of experience as a team lead * At least 1 year of experience with AWS * At least 2 years of data modeling experience * At least 2 years of experience working within a CICD environment Preferred Qualifications: * Master's Degree * 7+ years of experience in software development * 7+ years of experience in Agile practices * 1+ years of experience with Spark, Kafka or Hadoop * 1+ years of experience working with Microservices * 2+ years of experience with deployment tools like Ansible, Docker, Terraform * 1+ years of Rest API development experience * AWS certification At this time, Capital One will not sponsor a new applicant for employment authorization for this position. Capital One Vienna VA

Senior Software Engineer

The Keyw Holding Corporation