Software Engineer Level 3

MarkonFort Meade, MD
1d$235,000 - $255,000

About The Position

Markon is seeking a Senior Software Developer to support a high-priority, highly visible malware analysis modernization program for the Fort Meade Customer. This role focuses on the design, development, and modernization of frameworks and front-end data processing services that enable mission-critical analytic capabilities. The Software Developer will work alongside a team of dynamic and innovative engineers to deliver scalable, reliable solutions supporting the ingestion and processing of data for operational mission systems.

Requirements

  • Active TS/SCI w/ Polygraph with this Customer.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical discipline plus 20 years of relevant experience.
  • Strong experience developing Java-based applications (front-end/UI development not required).
  • Experience designing and implementing RESTful services.
  • Experience working in an Agile software development environment.
  • Proficiency using Git and Atlassian tools for software development and collaboration.
  • Experience using IntelliJ or Eclipse IDEs.
  • Ability to manage multiple tasks and adapt quickly in a fast-paced, mission-focused environment.
  • Strong problem-solving, documentation, and communication skills.

Nice To Haves

  • Experience with Kotlin.
  • Experience with MongoDB.
  • Experience using Spring or Spring Boot frameworks.
  • Experience developing or scripting with Python.
  • Familiarity with Kubernetes environments.
  • Experience with NiFi for data flow management.
  • Experience with RabbitMQ or similar messaging frameworks.

Responsibilities

  • Design, develop, and enhance Java-based application frameworks supporting mission-critical malware analysis tools.
  • Develop and maintain RESTful services supporting front-end data processing workflows.
  • Support the modernization of front-end processing services, improving scalability, performance, and maintainability.
  • Collaborate within an Agile development environment, supporting sprint planning, development, and integration activities.
  • Work closely with engineers and stakeholders to translate requirements into technical solutions.
  • Use Atlassian tools (e.g., Jira, Confluence) and Git for version control, collaboration, and tracking.
  • Develop and maintain software using IntelliJ or Eclipse IDEs.
  • Multitask across development efforts and rapidly pivot to support evolving mission priorities.
  • Contribute to technical documentation and support long-term sustainment activities.
  • Provide senior-level technical guidance and mentoring as needed.

Benefits

  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • EAP
  • Training and Tuition Assistance
  • Paid Time Off
  • Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service