Sr. Software Architect

Raytheon Co   •  

Pasadena, CA

Industry: Aerospace & Defense


8 - 10 years

Posted 50 days ago

Raytheon Pasadena is looking for a Sr. Software Architect to support exciting projects with NASA Jet Propulsion Laboratory (JPL) in Pasadena, CA.

The successful candidate will be a leader in establishing, communicating and following software processes and procedures for development, architectural compliance, documentation, external and internal interfaces, as well as other software engineering work products/artifacts.

Responsibilities include, but are not limited to:

  • Developing data processing software for a special studies ground team to implement in a U.S. Government enterprise architecture
  • Responsible for all stages of the software product life cycle - planning, analyzing, coding, designing, integrating, testing, deploying and providing support for production
  • Mentoring of developers on development lifecycle
  • Define software use-cases, requirements and interfaces
  • Interacting with data scientists to convert prototype algorithms into automated, robust data processing software
  • Developing, modernizing and managing critical infrastructure and applications for intelligence customers
  • Providing software architecture, preliminary design and detailed design
  • Defining and implementing software prototypes to demonstrate capabilities and burn down risk
  • Defining software tasks and schedules
  • Troubleshooting software problems and provide solutions across the development team

Education / Work Experience:

Bachelor's degree in STEM with a minimum of 8 years of software engineering or related experience

Required Skills:

  • Experience developing with one or more of the following technologies: Python, C, C++
  • Software development experience in team environment using software support tools for version control, issue tracking, collaboration, automation, containerization, document generation (JIRA, GIT, Artifactory, Confluence, Jenkins, Docker, Sphinx)
  • Ability to establish and follow an enterprise framework for all phases of software development: requirements, design, development, testing, and delivery
  • Experience working with structures and/or thermal design and analysis
  • Demonstrated leadership qualities, including mentoring of teammates
  • Demonstrated decision making, including the ability to provide justification of decisions
  • Demonstrated oral and written communication skills including:
  • experience with customer interaction
  • end-user engagement including preparing and presenting status information and technical material
  • ability to communicate complex and diverse engineering topics to achieve team consensus
  • Multi-disciplinary team player
  • Ability to work closely with systems design team, developers and other team members to implement system/project requirements
  • Proven ability to complete assigned tasks to achieve program milestones
  • Skilled and understanding and designing software interfaces

Desirable Skills:

  • Advanced degrees and certifications
  • Familiar with JPL, NASA, or DoD practices and standards
  • Knowledgeable of software languages (MATLAB, XML, JSON, Java, CUDA, Markup)
  • Understands data file formats and image processing software and tools
  • Experienced Familiar with software code analyzers/audit tools (Coverity, Semmle)
  • Ability and willingness to learn new software skills as needed to perform project tasks
  • Ability to work in a complex multi-task, schedule-driven environment
  • Ability and initiative to perform effectively with minimal day-to-day oversight
  • Familiarity with providing Basis of Estimates and software bids