Skip to content

Principal Software Engineer

In Person (Sykesville, Maryland, United States of America)
Full Time
$105,400 – $158,000

Location:
Sykesville, Maryland, United States of America

About Northrop Grumman

Northrop Grumman solves the toughest problems in space, aeronautics, defense and cyberspace to meet the ever-evolving needs of our customers worldwide. Our 90,000 employees are Defining Possible every day using science, technology and engineering to create and deliver advanced systems, products and services. Northrop Grumman careers and internships are as varied as your interests, with a lifetime of potential that will allow you to work together with people from many backgrounds, personal passions and disciplines.

Join Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space, and cyberspace. Enjoy a culture where your voice is valued and start contributing to our team of passionate professionals providing real-life solutions to our world’s biggest challenges. We take pride in creating purposeful work and allowing our employees to grow and achieve their goals every day by Defining Possible. With our competitive pay and comprehensive benefits, we have the right opportunities to fit your life and launch your career today.

Northrop Grumman, Sykesville, MD is seeking a Software Engineer to be responsible for Graphical User Interface application development.  The software is running on Linux or Windows Platforms. The work will involve analysis, design, development, integration, debugging, and verification of software. The person will interface with systems engineering to develop flow down software requirements and technical specifications.

Roles and Responsibilities:

  • Work with a multi-disciplinary engineering team developing control systems for the Navy.
  • Analyze requirements, plan, develop, implement, integrate, and verify the software.
  • Software is safety critical and will require enhanced testing and documentation.
  • Develop Graphical User Interface (GUI) code in Javascript.

Basic Qualifications:

  • Bachelor of Science in Computer Engineering or equivalent and 5+ years of software development experience or 3 years with a Master's Degree.
  • Proficiency in Java, Javascript and Node.js required.
  • Experience with full software lifecycle: specification, design, implementation, integration, debug, and maintenance required.
  • Familiarity with a structured process driven software development environment including peer reviews of all work products, using a revision control system, defect tracking, and build release practices required.
  • US citizenship with ability to obtain and maintain a Secret clearance.

Preferred Qualifications:

  • Current Secret Clearance or higher.
  • Experience with Safety Critical software development is a plus.
  • Experience developing GUIs with any framework.
  • Experience with ethernet/UDP is a plus.
  • Good verbal and written communication skills.
  • Software development team leadership experience is a plus.
  • Knowledge of software standards.

NGFeaturedJobs