USNLX Diversity Jobs

USNLX Diversity Careers

Job Information

Soar Technology, LLC Software Engineer - Web Frontend in Ann Arbor, Michigan

About Us

At SoarTech, our focus is on the development of artificial intelligence (AI) that reasons like humans do, to automate complex tasks, simplify human-machine interactions, or model human behaviors.  Our philosophy is three-fold: to be an augmentation to, not a replacement of, the human; to think "top-down, not bottom-up;" and to be transparent so that decisions and processing are communicated to the human and in human-like terms. 

Job Description

We are looking for frontend software engineers who will help contribute to research, development, and acquisition projects by working closely as part of a project team that is responsible for developing AI technologies that solve sophisticated problems. Software Engineers embrace and represent the SoarTech Core Values (Innovative, Honest, Customer Focused, Respectful, Integrity and People) in all aspects of their duties and responsibilities. 

Duties and Responsibilities

  • Design, document, implement, debug, and test software with complex knowledge bases and logic. 
  • Participating in the design and creation of scalable software.
  • Writing clean, functional code for front-end applications. 
  • Testing and fixing bugs or other coding issues. 
  • Maintain and upgrade the software following deployment. 
  • Modify and test changes to previously developed programs.  
  • Oversee the automated testing and providing feedback to leads during the development process. 
  • Participate in integrated test sessions with industry partners, academia, and customers/sponsors. 
  • Contributes to project vision and milestone development, identifying tasks and supports team initiatives to accomplish them. 
  • Other duties as assigned.

Required Skills and Experience

  • BS in engineering, computer science, or a related discipline or equivalent experience. 

  • 0-4 years full-stack development experience. 

  • Proficiency with:

    • TypeScript or JavaScript 
    • Java 
    • Vue.js or React 
    • REST API 
  • Knowledge of git or similar version control systems 

  • Ability to analyze and solve challenging technical problems. 

  • Excellent written and verbal communication skills. 

  • Ability to travel to support technical presentations, testing, and integration. 

  • Ability to obtain and maintain a Department of Defense (DOD) Security Clearance. 

**Preferred Skills (Not Required)**

  • An advanced degree in engineering, computer science, AI, deep learning, or a related discipline or equivalent experience. 

  • 5-8 years software programming experience in a similar scope, program, and/or environment. 

  • Experience with: 

    • Vue 3 
    • Docker 
    • CI/CD 
    • Kubernetes 
    • UI/UX basic design and prototyping 
  • Experience with additional programming languages such as Python and C++.

  • Experience with performance analysis or QA.

  • Experience supporting development projects for defense or aerospace technology platforms. 

  • Knowledge or experience in any of the following technology areas: 

    • Intelligent user interfaces including experience with speech, sketch and gesture recognition and other interaction technologies 
    • Decision support systems 
    • Simulation and game development 

Physical Requirements

  • Prolonged periods sitting at a desk and working on a computer.
  • Must be able to lift up to 15 pounds at times.
DirectEmployers