As a Software Engineer in our defense technology division, you'll work on critical systems that require precision, security, and resilience. This position is designed for candidates who have recently completed their degree and are ready to apply their technical knowledge to real-world challenges.
Responsibilities
- Design, develop, and test software components for mission-critical applications
- Collaborate with engineering teams to integrate software into larger systems
- Conduct code reviews and contribute to improving code quality and maintainability
- Support system validation and help diagnose issues in test and operational environments
- Document technical designs and implementation decisions
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field
- Proficiency in one or more programming languages such as C++, Python, or Java
- Familiarity with software development lifecycle and version control tools
- Understanding of algorithms, data structures, and system design principles
- Eligibility to obtain a security clearance is required
This role offers the chance to work on impactful projects that serve national security objectives, with opportunities to grow technically and professionally.


