Posted in

Software Engineer – Senior

Software Engineer – Senior

CompanyEverwatch
LocationAnnapolis Junction, MD, USA
Salary$115143.26 – $180000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Experience using the Linux CLI
  • Experience developing scripts using Bash/Python
  • Experience developing with Java in a Linux environment
  • Experience developing with the Spring Framework including Spring Boot, Spring Data and Spring Integration
  • Experience with NoSQL databases including MongoDB
  • Experience with containerization technologies such as Docker and containerd
  • Experience using Git Source Control System
  • Knowledge of Messaging Frameworks such as RabbitMQ and Kafka
  • Knowledge of CI/CD principles, methodologies, and tools such as Bamboo and GitLab CI
  • Knowledge of IaC principles, methodologies, and tools such as Ansible
  • TS/SCI clearance with a full scope polygraph
  • HS diploma or GED and 9+ years of experience as a software engineer, or Bachelor’s degree and 7+ years of experience as a software engineer, or Master’s degree and 5+ years of experience as a software engineer

Responsibilities

  • Lead a team in developing efficient and effective software from vision to production-ready system
  • Analyze the environment to ensure solutions consider current architecture and operating environment
  • Share skills with the team and help identify and implement system improvements
  • Utilize new tools and techniques in software development

Preferred Qualifications

  • Experience with the Atlassian Tool Suite including Jira and Confluence
  • Experience creating Helm Charts to deploy containerized services on Kubernetes
  • Familiar with container orchestration technologies such as Kubernetes
  • Familiar with Log Aggregation and Management systems such as Loki