remote
Software Engineer - User Experience Applications - Northrop Grumman
Software Engineer
Develop and integrate high‑performance user‑experience applications for mission‑critical systems, leveraging C++/C# and modern JavaScript UI frameworks within an Agile, security‑focused environment.
About the role
Key Responsibilities
- Design, develop, and maintain user‑interface components for complex, real‑time applications supporting top‑secret programs.
- Collaborate with cross‑functional teams—including system engineers, security specialists, and product owners—to translate requirements into intuitive, high‑quality UI solutions.
- Implement responsive, performance‑optimized front‑end features using JavaScript frameworks and integrate them with C++/C# back‑end services.
- Participate in Agile ceremonies, contribute to sprint planning, and ensure timely delivery of features while adhering to strict security and coding standards.
- Conduct code reviews, unit testing, and debugging to maintain software reliability and compliance with DoD security requirements.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field with 3+ years of experience in UI/UX development for embedded or mission‑critical systems.
- Proficiency in C++ and C# development, and strong hands‑on experience with modern JavaScript frameworks (e.g., React, Angular, or Vue).
- Demonstrated ability to design user‑centric interfaces, apply usability principles, and deliver responsive, high‑performance applications.
- Experience working in an Agile environment and familiarity with secure software development lifecycle practices.
- Active Top Secret clearance or ability to obtain one.