Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Actalent Logo

Senior Software Engineer

Actalent

$72 - $96
Aug 24, 2025
Frederick, MD, US
Apply Now

Design, develop, and deploy cloud-native applications that power mission-critical defense and enterprise systems.

Requirements

  • 3–6 years of experience developing in Python.
  • 3–6 years of experience developing and testing API endpoints.
  • 3-6 years of full-stack software development, including front-end (React, JavaScript/TypeScript) and databases (PostgreSQL, NoSQL).
  • 2-3 years of experience building cloud-native applications.
  • 2-3 years of hands-on development with Kubernetes.
  • Experience with secure software development practices, including API and user authentication/authorization.
  • Familiarity with at least one statically typed language (e.g., TypeScript, Java).

Responsibilities

  • Design and implement cloud-native applications capable of operating on-premise and scaling to commercial cloud providers such as AWS and Azure.
  • Develop, test, and secure API endpoints for high-performance, distributed systems.
  • Leverage open-source products to maximize interoperability and avoid vendor lock-in.
  • Contribute across the stack, from database design (PostgreSQL, NoSQL) to middleware services and front-end frameworks (React, TypeScript, JavaScript).
  • Develop and integrate real-time data pipelines leveraging Redis Streams, gRPC, and Telegraf.
  • Deploy solutions on small form-factor compute platforms for edge applications.
  • Architect and deploy microservices-based solutions leveraging Kubernetes and Docker.

Other

  • Eligibility and willingness to undergo background checks to obtain a U.S. Government Secret Security Clearance.
  • Current U.S. Government Security Clearance (Secret or higher).
  • Experience developing software for the DoD or Intelligence Community (IC).
  • Participate in Agile software development teams, contributing to sprint planning, code reviews, and daily standups.
  • Collaborate with distributed teams (remote and on-site) to deliver high-quality, on-schedule solutions.