Principal Software Engineer - Cyber
- Military veterans preferred
2019-09-06 Raytheon (www.raytheon.com)
Richardson Texas 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.
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
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 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.