Principal Software Engineer - Cyber - Military veterans preferred

Raytheon (


  full-time   employee

United States

Raytheon Global Business Services (GBS) has an opening for a Principal Software Engineer (full stack) to assist Cyber Development Team within the Cyber Threat Operations group with developing solutions specifically targeted for dealing with today's most sophisticated cyber-attacks.

Responsible for developing applications that may run on Linux, Windows and / or Macintosh, as well as various web-based technologies. This position requires a strong software engineering background with proven experience and success using Object Oriented Design.

Candidates should be very comfortable with Java technologies but also well versed in a number of programming and scripting languages, not only for rapid prototyping, but also in support of some larger-scale web apps and data-driven analytics.

Job Responsibilities:

  • Design and code complex units/modules/products that meet functional and business requirements on schedule and within budget
  • Develop plans outlining steps and time tables for developing programs and communicate plans and status to management and other development team members
  • Perform unit test creation and functional module testing of software to find errors and confirm programs meet specifications
  • Participate in design and code reviews with other developers
  • Add enhancements, add features and fix defects

Required skills:
  • Minimum 8+ years’ experience providing enterprise level software development
  • In-depth experience with Java as a back-end technology
  • Familiar with JEE, JDBC and other common Java technologies
  • Experience in Java server-side development, including web services, REST and application containers (Tomcat, Jetty, etc.)
  • Experience with JavaScript, JS frameworks and HTML
  • Experience developing for relational databases (Oracle preferred) using a data access layer and familiarity with SQL
  • Proven track record of working independently and efficiently to meet deadlines
  • Excellent communication (oral and written), interpersonal, organizational, and presentation skills
  • This position requires the eligibility to obtain a security clearance except in rare circumstances, only U.S. citizens are eligible for a security clearance
This position requires either a U.S. Person or a Non-U.S. Person who is eligible to obtain any required Export Authorization.
Desired skills:
  • Experience with C#
  • Experience with MSSQL 2012 and newer
  • Experience with LDAP and Active Directory
  • Experience in Agile methodology (SCRUM)
  • Linux/Windows command line skills (administration level)
  • Background in cybersecurity

Required Education:
Bachelor’s degree in Computer Science, Software Engineering or related discipline


Raytheon is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.