3 months ago
Annapolis Junction, MD, USAMid Level
Responsibilities
- Develop complete end-to-end software and systems from initial vision through production readiness.
- Design and implement resilient, scalable, and cost-efficient cloud-native architectures.
- Build RESTful APIs, microservices, containerized applications, and distributed data pipelines.
- Develop data-driven dashboards and visualization tools using modern front-end libraries.
- Build and maintain automated delivery pipelines and comprehensive unit and integration testing strategies.
- Design and manage cloud infrastructure using infrastructure-as-code tools.
- Optimize application performance, identify production bottlenecks, and improve system reliability.
- Document cloud architecture patterns, deployment workflows, and operational processes.
- Collaborate with data architects, DevOps teams, and product managers.
Requirements
- At least 4 years of professional software development experience.
- Proficiency in Java with Spring Boot or Python.
- Experience designing and implementing resilient, scalable, and cost-efficient cloud-native architectures.
- Experience developing RESTful APIs and microservices using modern web application frameworks and microservice patterns.
- Experience developing and managing containerized applications with Docker and Kubernetes.
- Experience designing and implementing distributed data pipelines for high-volume data ingestion, processing, and storage.
- Experience developing data-driven dashboards and visualization tools with libraries such as React or Solid.
- Experience building automated CI/CD pipelines and unit and integration testing strategies.
- Experience with cloud platforms, preferably AWS, and infrastructure as code using Terraform or AWS CloudFormation.
- TS/SCI clearance with a polygraph.
- Either a high school diploma or GED with 4+ years of software development experience, or a bachelor's degree in Computer Science, Software Engineering, or a related technical field with 8+ years of software development experience.
- Preferred experience with Kubernetes Operators and Custom Resource Definitions, Apache Kafka, Neo4j, Prometheus, Grafana, the ELK stack, Apache Spark, cloud storage and application layers, and cloud-native performance and reliability optimization.
- Preferred knowledge of Kubernetes concepts and internals, including Pods, Services, Namespaces, resource management, deployments, ingress controllers, and service meshes.
- Excellent analytical, communication, documentation, and collaboration skills.
- A master's degree in Computer Science, Software Engineering, or a related technical field is preferred.
Benefits
- Projected base compensation is $100.96 to $115.38 per hour.
- The position is located in Annapolis Junction, Maryland.
- EverWatch states that it offers salaries and benefits packages, with compensation also depending on location, qualifications, experience, contract affordability, and organizational requirements.
Tech Stack
Apache KafkaApache SparkAWSDockerGrafanaJavaKubernetesNeo4jPrometheusPythonReactSpring BootSQLTerraform
Categories
BackendData Engineering
About EverWatch
EverWatch delivers government solutions and services in defense, intelligence, and deployed mission support for U.S. national security agencies. Its work spans systems engineering, software and cloud development, cybersecurity, and operations support performed under federal contracts for the Intelligence Community and the Department of Defense. Headquartered in Annapolis Junction, Maryland, the company operates as a privately held provider focused on classified and mission-critical programs.
