1. What is a Software Engineer at SciTec?
As a Software Engineer at SciTec, you will play a vital role in building advanced software systems for national security, defense, and scientific applications. This position demands a combination of rigorous engineering principles and domain-specific knowledge, often involving complex data processing, numerical algorithms, and real-time mission support systems. Your work directly enables teams to process large volumes of sensor and operational data quickly and accurately.
The role covers a diverse spectrum of problem spaces, ranging from core C++ and Rust application development to cloud infrastructure, DevSecOps, and numerical algorithm design. Because SciTec operates heavily within defense contracting and technical R&D, you will often collaborate with scientists, systems engineers, and defense stakeholders. You'll work on projects that require high performance, reliability, and precision, making this an ideal environment if you enjoy solving difficult algorithmic and structural problems.
Expect a fast-moving, technically demanding workplace where engineering rigor is paramount. While projects can be complex, you will find a collaborative culture of smart peers who care deeply about mission execution. Success in this role requires strong foundational computer science skills, adaptability across modern tech stacks, and a readiness to dive deep into both low-level implementation details and high-level architecture.
