Software Engineer – Senior
Company | Everwatch |
---|---|
Location | Annapolis Junction, MD, USA |
Salary | $115143.26 – $180000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior, 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