Senior Software Engineer- Decision Systems
Company: Systems & Technology Research
Location: Arlington
Posted on: June 22, 2022
|
|
Job Description:
The Role: Work as part of a tightly knit team to design,
develop, implement, and demonstrate advanced algorithms and
software systems. Provide technical leadership and mentoring on
programs working throughout the software lifecycle, from early
prototypes to integrated systems. Work on a diverse set of
applications, including software for distributed mission planning
for both manned and unmanned platforms and novel data
visualizations to provide decision support to human
analysts/planners. This position is based in one of our offices
(Woburn, MA; Arlington, VA; Dayton, OH; San Diego, CA) and
applicants should expect to work on site to some extent every week.
Who You Are:+ BS in Computer Science or related technical field
with 5+ years' experience+ Demonstrated expertise in Java or
Python+ Experience utilizing the following:+ Micro-service
architectures + Object-Oriented Programming principles+
Containerization/orchestration tools such as Docker and Kubernetes+
Agile software lifecycle methodologies and tools, such as JIRA and
Sonarqube+ Test-driven development methodologies+ A demonstrated
ability to adopt new languages, libraries, and technologies+
Ability to obtain a Security Clearance Even Better: + MS in
Computer Science or related technical field+ Experience with
any/all of the following:+ DevOps or CI/CD tools such as Gitlab+
Distributed computing with Kafka event streams + Provisioning and
maintenance of AWS resources+ Integration of complex software
systems+ Constraint optimization algorithms+ Knowledge
representation/ontologies+ Active Security Clearance
Keywords: Systems & Technology Research, Arlington , Senior Software Engineer- Decision Systems, IT / Software / Systems , Arlington, Virginia
Click
here to apply!
|