Jobs · Engineering · Ohio

Software Engineer - Full-stack application developement

Northrop Grumman · Cincinnati, OH · 1 mo ago
On-siteEngineering$92k–$138k/yrFull-time

Description

Northrop Grumman – Xetron, part of the Mission Systems sector, located in Cincinnati, Ohio, develops new capabilities for military and intelligence customers. The team works on cutting-edge technologies and high-impact products, tackling next-generation challenging problems.

Responsibilities

  • Work within a team of software engineers implementing cloud-based, full-stack software applications that incorporate advanced algorithms, decision support processing, and data fusion
  • Create, evolve, and maintain the architecture of the software to meet operational needs across the full stack (front-end, back-end, data, and cloud infrastructure)
  • Build cloud-native solutions including:
    • Decision support system processing and orchestration
    • Algorithm development and integration (e.g., optimization, analytics, and automated reasoning)
    • Producing knowledge from disparate data sources and sensors via scalable data services and APIs
    • Implementation of user-facing components and services that expose these capabilities to operators and analytic users
  • Be part of a team building cloud-based, full-stack mission applications that directly impact national security
  • Own the architecture and design of advanced decision support systems and analytic services
  • Build and integrate microservices, APIs, and data pipelines that turn disparate data into actionable insight
  • Develop web-based user interfaces that integrate with backend processes and databases
  • Work with modern tech (cloud services, containers, CI/CD) in a real-world, operational environment

Essential Functions

  • Full-stack Software Engineering, to include design, development, integration, testing, deployment, and operations of cloud-based mission applications and services
  • Design and implementation of cloud-hosted microservices, APIs, and data pipelines to support decision support and analytic workflows
  • Evaluation of commercial solutions as part of make/buy analyses, including cloud services and COTS/GOTS components
  • Development of custom algorithms and analytic services for decision making and situational awareness
  • Integration of custom analytic tools and decision support capabilities into an overall system and enterprise architecture
  • Development of data products and knowledge services for automated and manual consumers of generated data (dashboards, UIs, external systems, and APIs)

Basic Qualifications

  • B.S. degree in Computer Science, Computer Engineering or related field and 2 years of programming experience; or M.S. degree in Computer Science, Computer Engineering or related field and ? years of programming experience; or Ph.D and ? years of relevant work experience
  • Demonstrated experience developing software solutions using Python, C, or C++
  • Demonstrated experience integrating commercial software products as part of a custom software solution
  • Proven experience with the full lifecycle of software engineering including the operations and maintenance of fielded systems
  • Active Top-Secret clearance is required
  • US Citizenship is required

Preferred Qualifications

  • Active SCI security clearance
  • Advanced degree in Computer Science, Computer Engineering, or related field
  • Experience developing software solutions for US government classified environments
  • Hands-on experience developing full-stack software solutions hosted in cloud environments such as AWS or Azure (e.g., microservices, serverless, containerized workloads, managed data services)
  • Experience with web development including Typescript, Javascript, React and Go
  • Experience integrating COTS/GOTS software tools into a deliverable software product
  • Experience with Agile methodology
  • Experience with software development utilizing UML or SysML within Cameo
  • Familiarity with modern source control platforms (e.g., Git, GitHub, GitLab) and CI/CD workflows using tools such as Jenkins, GitHub Actions, and GitLab CI

Pay & Schedule

  • Salary range: $91,800.00 - $137,600.00
  • Northrop Grumman considers factors including scope and responsibilities of the position, candidate's experience, education, skills, and current market conditions when determining base salary offers
  • Employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay
  • Annual bonuses designed to reward individual contributions and allow employees to share in company results
  • Employees in Vice President or Director positions may be eligible for Long Term Incentives
  • Benefits include health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business
  • 9/80 work schedule available (employees work a nine-hour day Monday through Thursday and take every other Friday off)
  • Relocation assistance may be available
  • Travel: Yes, 10% of the Time
  • Clearance Required for Start: Top Secret

Similar jobs