Sign Up Sign Up Log In Sign Up
This job has expired and you can't apply for it anymore. Start a new search.

Principal Software Engineer

Job Description: Principal Software Engineer: Principal software developer for an existing software development project. The ideal candidate should have 12+ years’ software development experience including 6+ years of developing Java-based solutions, be able to work in a fast-paced environment, mentor junior-level programmers, and be able to maintain a moderately-sized code base. This position requires an active and current Top Secret eligible for SCI Clearance in order to be considered.

Required Skills:
  • 12+ years of experience in Software development
  • 6+ years of experience in Java programming language
  • 5+ years of experience with enterprise class software systems
  • Experience with database management (e.g. Postgres, Microsoft SQL)
  • Experience with HTML5 programming
  • Experience with the Eclipse development environment
  • Experience using static analysis tools (e.g. Fortify, Coverity, FindBugs)
  • Experience configuring and securing Apache Tomcat Web Server
  • Experience in writing Microsoft SQL queries and Stored Procedures
  • Experience implementing Web Services (WSDL, XSLT, XML, SOAP) and REST
  • Security certifications or ability to obtain within 6 months of start date (Security +, CISSP)
  • Ability to provide quick-turn, immediate value solutions to the internal customer community in order to solve real performance challenges
  • Ability to revise and optimize existing code base to improve performance
  • Ability to analyze code and recommend architecture changes to improve performance
  • Participate in brainstorming discussions and suggests ideas as opportunities arise
  • Ability to bring innovative and lean thinking to the team in order to solve efficiency issues
  • Flexibility - ability to work in a very dynamic environment with the ability to understand the interrelationships between the data across all functions
  • Ability to manage multiple tasks and priorities
  • Able to work from high level requirements through detailed specifications, prototypes, software deployment, and administration
  • Ability to analyze technologies, technical processes and/or functions, document findings, identify areas for improvement, and create specifications
  • Proven experience in troubleshooting and solving complex problems
  • Must be comfortable working with the Subversion source control tool
  • Shall have experience implementing Agile Development tools, techniques and principles
  • Shall have experience developing solutions integrating and extending FOSS/COTS products
  • Shall have demonstrated technical writing skills and have generated technical documents in support of a software development project
  • Good writing, speaking and interpersonal skills; ability to take initiative and work unsupervised a must
  • Some travel required
  • Active TS/SCI clearance required

Desired Skills:
  • Experience with EMC Documentum products
  • Experience with Flash and/or Flex programming
  • Experience with database/content-repository indexing and optimization
  • Knowledgeable in application of STIGs to secure applications and operating systems
  • Recent experience deploying security solutions for DoD networks (JWICS, SIPRNET, NIPRNET)
  • Multi-platform experience (Windows, UNIX, LINIX) a plus
  • Experience in deploying COTS solutions in DCID 6/3 and/or ICD 503 accredited networks
Required Education (including Major): BS/BA (Computer Science, Computer Engineering). Non-degreed candidates with appropriate level of experience will be considered.

132401

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.

Advertisement




Send me email alerts for similar jobs

JOIN US