Sr. Staff Software Architect

$188,200 - $282,200/Yr

Northrop Grumman - Los Angeles, CA

posted 3 months ago

Full-time - Senior
Los Angeles, CA
Computer and Electronic Product Manufacturing

About the position

The Sr. Staff Software Architect at Northrop Grumman is a pivotal role focused on leading software engineering efforts to modernize and productionize critical national defense products. This position emphasizes collaboration, innovation, and the application of advanced engineering practices such as Model-based Engineering and DevSecOps. The architect will provide technical leadership, design software systems, and ensure adherence to industry best practices while fostering a culture of continuous learning and empowerment within the team.

Responsibilities

  • Provide technical leadership for a team of software engineers
  • Architect/rearchitect and develop software infrastructure utilizing C/C++ to modernize and productionize a research codebase
  • Design software-systems, applications, and architectures that implement techniques to support increased modularity, scalability, and reliability
  • Ensure industry software engineering best practices and standards are applied and maintained
  • Apply research and development skills to architect real-world products and capabilities
  • Present ideas to internal and external groups; lead proposal activities; represent Northrop Grumman at technical conferences and working groups

Requirements

  • Bachelor's degree in a STEM discipline with 14+ years of relative experience; Master's degree with 12+ years; PhD with 10+ years; or an additional 4 years of experience in lieu of degree
  • Active Top Secret security clearance
  • Ability to meet customer-specific security screening requirements
  • Willingness and ability to work onsite full-time
  • Experience working in C/C++
  • Demonstrated experience with open software/system architecture solutions
  • 3 or more years of experience leading tasks on schedule and achieving all requirements
  • 3 or more years of demonstrated success leading teams through the entire development lifecycle
  • Proven experience presenting complex topics to management and stakeholders
  • Effective communication and interpersonal skills
  • Experience with Git-based or other software configuration management tools

Nice-to-haves

  • Demonstrated ability to develop and maintain a strategic product roadmap
  • Ability to define technical strategy to modernize/productionize research code
  • Experience with model-based system engineering tools (Cameo)
  • Experience with containers (Docker, Kubernetes)
  • Experience with Linux operating systems
  • Experience with CUDA and GPUs
  • Experience with high performance numerical/scientific computing
  • Experience with developing for SWaP-constrained environments
  • Familiarity with Agile lifecycle process including Scrum, Continuous Integration, and DevSecOps

Benefits

  • Health insurance coverage
  • Life and disability insurance
  • Savings plan
  • Company paid holidays
  • Paid time off (PTO) for vacation and/or personal business
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service