Job Overview:
GaN is seeking a highly motivated Software Architect to support multiple software contracts and independent research projects.
Responsibilities
The Software Architect is responsible for designing and overseeing the high-level structure of complex software systems. This role partners with product, engineering, security, and operations to translate business and technical requirements into scalable, maintainable, and secure architectures. The Software Architect provides technical leadership, establishes technical standards, and guides teams in delivering solutions aligned with organizational goals.
Qualifications
Requirements (minimum):
- Bachelors and fifteen (10) years or more experience. Advanced related degrees are preferred but not necessary.
- Experience developing systems, assisting in software architecture, managing software requirements, and developing software solutions.
- Clear communication skills (verbal and written) and demonstrated leadership
Desired Qualifications:
- TypeScript, HTML, SCSS, C++, Python, C
- NodeJS and Web Browser development environment
- Map Servers and the GDAL library
- Agile like Development processes
- Object Oriented programming and Design
- Distributed system design,
- SecDev, TENA,
Special Requirements:
- Must be able to obtain an Interim Secret Security clearance within 45 days