Lead Software Architect


  1. About Us
  2. Careers & Benefits
  3. Software Architect

Job Description


Kennesaw, GA

Employment Type



Mid-Senior level

Job Function

Engineering, Information Technology

Apply Now

The Software Architect is responsible for solution design, evaluation and implementation. The role of the Technical Architect is all about developing smartly-architected web applications that utilize cutting-edge technology and practices and leading the development department into the future of technology.


Software Architects are responsible for architecting and developing web applications and products for a wide variety of clients as well as for BrainJocks internal systems, ensuring the highest level of quality and performance. They also play a key role of mentorship within the development team as well as working to improve and enforce development processes and standards.



  • Follow a repeatable methodology to successfully develop applications on time and on budget using the latest web technologies and build applications according to best practice standards
  • Work alongside tech leads to develop necessary Technical Architecture and make key technology decisions to make individual projects successful
  • Engineer solutions to technically challenging customer implementation and product development projects
  • Instruct and mentor other software engineers
  • Stay apprised of the latest technologies and innovations in web application technologies (in general) and ASP.NET/Sitecore (in particular)
  • Actively participate in the project planning process and bring that background knowledge back to the project implementation team
  • Develop accurate, informed estimates for projects
  • Enhance development standards and introduce new technologies to maximize efficiency
  • Work very closely with technical leads, mentor to develop new project leads to maintain the highest possible level of communication surrounding the project development process
  • Review inventory of the current production infrastructure using automated tools or customer-supplied information
  • Work with customer to communicate and track system dependencies

Apply Today

Back to top