Software Engineer - Full-stack application developement
TechJobsData · Cincinnati, OH · 1 mo ago
Engineering$92k–$138k/yrFull-time
About the role
Northrop Grumman – Xetron, part of the Mission Systems sector, is seeking cleared Software Engineers who are self-motivated and energetic, with a background in Computer Engineering, Computer Science, or related technical disciplines. At Xetron, located in Cincinnati, Ohio, employees work on cutting-edge technologies and high-impact products, tackling the next generation of challenging problems alongside world-class teammates.
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)
- Develop decision support system processing and orchestration
- Develop and integrate algorithms (e.g., optimization, analytics, and automated reasoning)
- Produce knowledge from disparate data sources and sensors via scalable data services and APIs
- Implement 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 0 years of programming experience; or Ph.D and 0 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
- Primary Level Salary Range: $91,800.00 – $137,600.00
- Employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay
- Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results
- Employees in Vice President or Director positions may be eligible for Long Term Incentives
Schedule
- This position offers the option of a 9/80 work schedule (employees who work a nine-hour day Monday through Thursday take every other Friday off)
Benefits
- Health insurance coverage
- Life and disability insurance
- Savings plan
- Company paid holidays
- Paid time off (PTO) for vacation and/or personal business
Relocation assistance may be available. Travel: 10% of the time. Top Secret clearance required for start.