Jobs · Engineering · Maryland

ME00550-Software Engineer 2

Momentum Engineering, Inc. · Annapolis Junction, MD · 4 mo ago
On-siteEngineeringFull-time

Job Summary

The individual will work with a team of dynamic and innovative engineers to develop new capabilities supporting the virtual malware containment enclave and modernize malware enrichment services.

Primary Responsibilities

  • Design, develop, and maintain backend applications and services supporting a malware analysis modernization program
  • Build and enhance capabilities for a virtual malware containment enclave, enabling secure processing and analysis of malicious code
  • Develop and support malware enrichment services, improving data processing, correlation, and analysis workflows
  • Implement containerized solutions using Docker and Kubernetes to support scalable and resilient application deployment
  • Develop RESTful APIs and Java-based applications, ensuring high performance, reliability, and maintainability
  • Write efficient, testable, and high-quality code, following best practices and coding standards
  • Troubleshoot and resolve complex, system-wide issues, including debugging distributed systems and integrated services
  • Collaborate with engineers and stakeholders using Agile methodologies and tools (e.g., Jira, Confluence)
  • Manage code repositories and version control using Git, supporting CI/CD and collaborative development workflows
  • Utilize development environments such as IntelliJ or Eclipse for application development and debugging
  • Support integration with messaging systems (e.g., RabbitMQ) and data platforms to enable real-time processing and system interoperability
  • Contribute to system modernization efforts by integrating new technologies, optimizing performance, and improving scalability
  • Adapt quickly to changing priorities, multitask across development efforts, and support evolving mission requirements

Required Qualifications

  • Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
  • Bachelor's degree and 14 years' experience
  • Experience developing containerized applications (Kubernetes/Docker)
  • Ability to develop high-quality, efficient, and testable code
  • Ability to debug complex, system-wide issues.
  • Java Application (no front end necessary), REST
  • Ability to multitask and pivot to different tasks quickly
  • Experience with Atlassian tools, Git
  • Experience with IntelliJ or Eclipse IDE

Desired Qualifications

  • Kotlin
  • Kubernetes
  • Experience with Message Broker Software (RabbitMQ/etc.)
  • Spring or Spring Boot
  • Python
  • Mongo
  • Nifi

Pay Range

The pay range for this role is: $160,000 - $220,000 USD per year (NBP)

Benefits

  • 11 paid holidays
  • Minimum of 3 weeks PTO
  • Company sponsored group medical plan
  • Company paid dental, vision, life insurance, and STD/LTD plans

Similar jobs