EverWatch is looking for a software engineer to lead a team in developing efficient and effective software solutions, from vision to production-ready systems, in an agile environment. The role involves using the latest architectural approaches and open-source frameworks to deliver end-to-end solutions, analyzing the environment to ensure solutions align with current and future architecture, and helping to identify and implement system improvements.
Requirements
- Experience using the Linux CLI
- Experience developing scripts using Bash/Python
- Experience with software development with Java in a Linux environment
- Experience with CI/CD concepts, principles, methodologies, and tools such as GitLab CI
- Experience with containerization technologies such as Docker
- Experience with Git Version Control System
- Knowledge of real-time streaming concepts, distributed computing fundamentals, and big data ecosystems such as Apache Storm, Apache Flink, Apache Spark, or Apache NiFi
Responsibilities
- As a seasoned software engineer at EverWatch, you’ll use the latest architectural approaches and open-source frameworks and tools to deliver complete end-to-end solutions to your clients.
- Using your software engineering expertise, you’ll analyze the environment to ensure that your team’s solutions consider the current architecture and operating environment, as well as future functionality and enhancements.
- You’ll share your skills as your team utilizes new tools and techniques while helping to identify and implement system improvements.
Other
- TS/SCI clearance with a polygraph
- HS diploma and 4+ years of experience as a Software Engineer, Bachelor's degree and 2+ years of experience as a software engineer, or Master's degree in computer science
- Experience with the Atlassian Tool Suite (JIRA, Confluence)
- Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; TS/SCI clearance with polygraph is required.