As a Software Engineer at Noblis, you play a critical role in developing, testing, and maintaining advanced software solutions that support complex government, defense, and public-interest initiatives. Working on high-impact projects—such as Machinery Control System software for U.S. Navy destroyers and critical networked systems—requires you to bridge the gap between rigorous engineering principles and practical, real-world deployment. You will collaborate directly with cross-functional teams, military personnel, and technical leads to design robust architectures, debug complex issues, and ensure mission-critical reliability. The work demands a balance of deep technical capability, adaptability, and an unwavering commitment to quality and integrity.
Expect an interview process that is thorough yet conversational, designed to evaluate not only your coding and design capabilities but also your professional background and alignment with Noblis core values. While the technical standards are high, the interviewers generally aim to foster a collaborative and transparent dialogue rather than putting you through an adversarial gauntlet. Approaching the process with a clear understanding of both foundational software concepts and your own past project contributions will position you for success.
