Senior Software Architect

Job Locations US-AL-Huntsville
Job ID
# of Openings
Regular Full-Time


Geeks and Nerds Corporation (GaN), as an employee owned company, believes the success of our corporation is directly tied to wellbeing and success of our employee-owners. Our employee-owners are the cornerstone of GaN’s mission to deliver innovative and superior service and products while serving our community and our nation. We are seeking exceptional candidates to that wish to make a positive difference to our mission. 


GaN has immediate need for an experienced Software Architect to support our work in Huntsville Alabama. The primary duties of this position will be to assess the needs of the customer and design and create software architecture to meet and exceed those expectations.



The ideal candidate would be a software engineer with a system understanding and viewpoint, including how the software will be integrated and evolve over time. The candidate will be able to discover business requirements while interfacing with a variety of customers to provide cost effective technical solutions. They should act as a technical interface between GaN senior leadership & the customer, be able to develop and implement strategic technical roadmaps, and align technical implementations among multiple disparate projects. 


The candidate should expect to provide subject matter expertise to customers on navigating and adhering to various standards as well as staying current on emerging technical trends and their application across solutions. They should have SME level knowledge across multiple software languages, disciplines, and architectures and the ability to create foundational decisions of software design that would be more difficult/expensive to change later in program



Required Education:


BS in STEM engineering or related field and 5+ years of experience


Required skills:

  • Create, organize, design, and document solutions to unique and challenging technical problems
  • Possess business knowledge regarding usability, re-usability, and maintenance over software lifecycle; including knowledge and vision in how software can interface with future systems
  • Capable of bringing customers together to define scope and constraints of the architecture.
  • Able to produce a structure that engineers can use to add functionality in a logical, organized, maintainable fashion.
  • Create and maintain technical processes across multiple projects focusing on providing consistency of delivery and quality
  • Able to consider entire software process, including how functionality can be broken up into small functions that can be developed in an agile development process that can be easily peer reviewed and unit tested


Clearance Requirement:

Able to obtain and maintain a Secret security clearance


Geeks and Nerds Corporation is an Equal Opportunity Employer. We are pleased to consider all qualified applicants for employment without regard to race, color, gender, sexual orientation, gender identity, religion, national origin, age, marital status, veteran status, disability, genetic information or any other legally protected classifications. Geeks and Nerds Corporation participates in E-Verify.





Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed