Software Engineer

The Challenge

Artificial Intelligence (AI) is changing the way we live our lives, at home and in the workplace. When our client requests an AI solution to a perceived problem, they often think of the science behind crafting a high performing model. But AI is more than an algorithm: it is a stack of technologies seamlessly working together to deliver automated and autonomous interactions in the human-machine interface. To move a model from research to production, we need well-built, intuitive, and intelligent applications. That’s why we need you, an experienced modern application engineer who knows how to leverage the best of industry techniques to design and deliver the best possible application solutions.

As a modern application engineer, you’ll use your experience to work with database experts, data scientists, cloud engineers, and other application engineers to help our Army clients make their existing products intelligent or help them develop brand new, intelligent solutions. You’ll serve as an application engineer leading modern application design and development using a thorough understanding of applicable technologies and tools. Using your years of experience, you’ll analyze complex business requirements and designs and write technical specifications to design and develop complex web and mobile applications. This is your chance to advance your career with new skills in machine learning, cloud computing, and Internet of Things (IoT) use cases while sharing technical expertise with a cross-functional team. Join us as we develop AI solutions to keep our forces at the tip of the spear.

Empower change with us.

You Have:

-Experience with Single Page Application Development and client-side coding, including Jscript, React, Angular, Aurelia, Vue, Ajax, JSON, or REST

-Experience with C#, Python, PHP, Java, or ASP.NET

-Knowledge of database architecture and data transformations

-Knowledge of WebAPI, Application security, and Linux command line

-Knowledge of Agile SDLC

-Ability to interpret and develop technical documentation, including ERD or UML

-Ability to obtain a security clearance

-BA or BS degree

-Ability to obtain Security+ Certification within 90 days of hire

Nice If You Have:

-Experience with Mobile Application Development, including Android or iOS

-Experience in Cloud environments, including AWS or Microsoft Azure

-Experience with IoT development

-Experience with working in a Continuous Integration or Continuous Delivery environment

-Knowledge of messaging services, including RabbitMQ or Apache Kafka

-Knowledge of MemSQL

-Knowledge of NoSQL databases, including MongoDB or Casandra

-Knowledge of GITHUB or GITLAB

-Security+ Certification


Applicants selected will be subject to a security investigation and may need to meet the eligibility requirements for access to classified information.

We’re an EOE that empowers our people—no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, veteran status, or other protected characteristic—to fearlessly drive change.

#LI-AH1, ID17

Not ready to apply? Join our talent community and sign up for job alerts.