Overview

Founded in 2000, Applied Minds draws on the talents of nearly 150 employees and a network of subject matter experts to innovate by melding art, design, science, and engineering. We help organizations ask the right questions and then provide unexpected, yet powerful solutions. With a passion for inventing the future for our clients, we bring together brilliant and creative people from numerous disciplines into multidisciplinary teams to work on projects such as autonomous systems, command centers, modeling and simulation systems, robotics, spacecraft, UAVs, user experiences, vehicles, and more.

Equipped with outstanding tools and technology, collaborative spaces, an art department, and advanced fabrication and prototyping facilities, we work in an informal, creative environment that blurs the lines between disciplines.

If you have exceptional talent and passion, join Applied Minds and help us create for the ages.

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:
•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:
•Active Top Secret Clearance strongly preferred
•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

 

Qualified and interested candidates, please apply online:

https://careers-appliedminds.icims.com/jobs/1284/software-architect/job

 

Applied Minds is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity/Affirmative Action Employer and as such make all employment related decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship is required for most positions.