Raytheon Principal Software Engineer in Riverdale, Maryland

Raytheon Company, is a technology and innovation leader specializing in defense, homeland security and other government markets throughout the world. With a history of innovation spanning 90+ years, Raytheon provides state-of-the-art electronics, mission systems integration and other capabilities in the areas of sensing; effects; and command, control, communications and intelligence systems, as well as cyber security and a broad range of mission support services At Raytheon Intelligence, Information and Services (IIS), we transform data into intelligence. As a leading systems and solutions provider of intelligence, security, and advanced information technologies to government customers in the United States and internationally, IIS provides the right knowledge at the right time, enabling our customers to make timely and accurate decisions to achieve mission goals of national significance. Bring your talent and skills to the Raytheon IIS engineering team! Job Description: Raytheon is seeking a Principal Software Engineer to join the Joint Polar Satellite System (JPSS) program and expand our distinguished team to develop a state-of-the-art ground system for the next generation of low earth orbiting environmental satellites.  The development of this national asset will provide global coverage, monitor environmental conditions, collect, disseminate and process data about the Earth's weather, atmosphere, oceans, land, and near-space environment. The JPSS program is looking for a qualified principle software engineer to join the JPSS Software team as the IDPS lead software engineer for the IDPS Integrated Product Team (IPT). IDPS is exploring the possibilities of moving to the Cloud, and is looking for a creative software architect to lead the software team to make this a reality. Typical responsibilities include supporting the architecture, design, coding, test, and integration of software.  The qualified candidate will be involved with all phases of the software development life cycle including software requirements analysis, use case support, software architecture analysis, detailed design, software builds, generating test plans, ensuring code meets requirements through thorough unit testing, updating technical documents, software integration support, problem detection, and resolving discrepancy reports.  The qualified candidate will also be responsible for supporting software validation and verification, qualification, configuration control and documentation at the component level.  Additionally, the qualified candidate will be responsible for quickly understanding assignments and carrying them out while providing oversight to a team of software engineers.  Verbal and written communication skills and problem solving skills will enable the qualified candidate to successfully support Peer Reviews at all phases of the development cycle to ensure successful integration with other software components. Key responsibilities for the qualified candidate include: Responsible for daily operations of a team performing software development and maintenance( direct supervision of the staff, assignment of work, schedules, day to day workflow) Ability to lead a geographically diverse team of software engineers to a set of organizational and program goals Ability to design/ develop / define / modify software architectures Ability to work in a cloud environment Ability to design, develop, and maintain new software functionality Ability to work with previously written code and make modifications as necessary Ability to work closely with other disciplines (systems and test engineers) to troubleshoot and fix problems Enthusiastic and energetic performer able to work in a dynamic, fast paced, and sometimes pressured environment Team player incorporating a team based success philosophy Contribute to the completion of program and project milestones under the specific guidance of his/her Integrated Product Team (IPT) Lead Ability to follow established software processes and procedures, development, documentation and maintenance/management of operations concepts, requirements (system, element, segment level), external and internal interfaces, and other software engineering work products/artifacts Requirements: Ability to obtain a United States Government Department of Defense security clearance Experience and knowledge related to software discipline process development and deployment Experience with customer interaction and end-user engagement Minimum 8 years working experience in object-oriented software design and development using C++ and Java Software and system-level debugging experience including the ability to identify problems in established code and make modifications as necessary Experience with software execution throughout the entire software life cycle (preliminary design through maintenance phases) Experience with current cloud technologies Experience with deriving customer requirements and developing expandable software architectures Ability to handle multiple competing priorities in a fast-paced, matrix environment Excellent communication skills Desired Skills: Minimum of 8 years experience working on a LINUX or UNIX platform Minimum of 10 years experience with object-oriented software Experience with code analysis tools such as JUnit, FindBugs and Klocwork Experience with XML Experience with Python Experience with UML design modeling in modeling tools such as Rational Rose or Rhapsody Experience integrating software (modules, components, subsystems) Experience preparing and presenting status information and technical material Experience with Earned Value Management (EVM) including Raytheon EV Certification Experience in providing detailed staff performance assessments Experience in providing software lines of code estimates Required Education (including Major): Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering, Mathematics or other equivalent fields 111737

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.