Applied Minds

Software Architect (Top Secret Clearance Required)

US-CA-Burbank

Overview

The Software Architect is responsible for designing and developing a novel collaborative information management system architecture, containing a combination of custom-built and COTS software applications.  They will work closely with the end-users, UI/UX designers, graphic designers, scientists and subject matter experts.

Responsibilities

  • Design software system architecture based on customer needs
  • Develop database architecture, implementation and usage
  • Research trade-space studies leading to selection of appropriate technologies
  • Document system architecture and implementation
  • Hands on development of portions of system
  • Provide technical leadership and initiative
  • All other duties as assigned

Qualifications

Required:

  • Active Top Secret Clearance
  • 7+ years of web development/programming experience
  • 3+ years of system design experience
  • Extensive experience with modern full-stack web application architecture
  • Extensive experience with relational, NoSQL databases
  • Demonstrated in-depth knowledge of Python, Java or C++
  • Demonstrated ability to work in a fast-paced environment in a highly creative development team working on multiple development projects with quick turnaround times

Desired: 

  • Distributed/Cloud system design (Spark, Hadoop, etc)
  • Experience with Graph Databases (Neo4J, etc)
  • Experience with MapReduce, Big Data Processing, Machine Learning/Neural Networks, Advanced Data Analytics
  • Experience with Geospatial information processing and tools
  • Experience with a cross-platform back-end architecture
  • Master’s Degree in Computer Science

Options

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