Software Engineer Software Developer (24-492)

Northrop GrummanSchriever Air Force Base, CO
436d$81,300 - $121,900

About The Position

The Software Engineer - Software Developer position at Northrop Grumman involves working within the Command and Control, Battle Management, and Communications (C2BMC) program, which integrates the Missile Defense System. The role focuses on software development in Java to provide access to Mission Data Services for the X-Lab and C2BMC-Global program. The position requires in-depth analysis, technical support, and collaboration with various teams to enhance operational efficiency.

Requirements

  • Bachelor's Degree in a STEM discipline preferred from an accredited university and 2 years of related experience, or a Master's degree in a STEM discipline and 0 years of experience, or 6 years of related experience in lieu of a degree.
  • Current active in-scope DoD issued secret security clearance at the time of application.
  • Ability and willingness to travel up to 10% to support business needs.
  • DoD 8140 certification at IAT Level II or higher is required to start.
  • Experience developing applications in Java.
  • Familiarity with Java foundation classes and toolkits.
  • Experience developing software for Unix/Linux and Windows platforms.
  • Use of common software development and management tools such as Git, Nexus, JIRA, Confluence, Maven or Gradle, Eclipse.
  • Experience and knowledge of basic software practices such as coding standards and configuration management.
  • Experience with Python and Ansible.

Nice To Haves

  • Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, Electrical Engineering, or Systems Engineering discipline with 2 years of experience.
  • Current and active TS/SCI clearance is highly desired.
  • Some limited travel may be required.
  • Occasional off-hours work during special events may be required.

Responsibilities

  • Perform in-depth analysis and technical support of systems software products, including complex problem resolution, design, development, testing, operational integration, and user support.
  • Maintain, debug, and configure related software products.
  • Develop or modify operating systems applications from specifications.
  • Assist with design, coding, benchmark testing, debugging, and documentation of programs.
  • Interface with other system support groups to resolve problems, set standards, and improve overall efficiency.
  • Design, code, test, and implement tools for operations automation.
  • Work on most phases of software systems programming applications, requiring instruction and guidance.
  • Develop solutions to problems of limited to moderate scope and complexity.
  • Work under close supervision while following specific, detailed instructions or under general supervision.
  • Contact primarily with immediate supervisors, project leaders, and internal company groups with infrequent customer contacts.
  • Demonstrate flexibility and willingness to take on unanticipated tasks.
  • Engage in command and control system application development.
  • Participate in automated test and pipeline development.
  • Utilize test-driven development methodologies.
  • Conduct software integration testing, including developing automated test scripts.
  • Engage in performance modeling and microservices development.
  • Build management tools and pipelines.

Benefits

  • Health insurance coverage
  • Life and disability insurance
  • Savings plan
  • Company paid holidays
  • Paid time off (PTO) for vacation and/or personal business

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Industry

Computer and Electronic Product Manufacturing

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service