P

Prosync

Systems engineering, hardware, software, and security.

Systems Engineer 1/2 OR Software Engineer 0/1/2

Backend EngineeringConfirmed live in the last 24 hours
Full-timeAnnapolis Junction, MD, USA

About the Job

Requirements

  • A bachelor's degree or higher in Computer Science or a related discipline from an accredited college or university, plus five years of software engineering experience.
  • For Software Engineer Level I, a relevant bachelor's degree or higher and seven years of software engineering experience are required.
  • For Software Engineer Level II, a relevant bachelor's degree or higher and fourteen years of software engineering experience are required.
  • A bachelor's degree or higher in Systems Engineering or a related discipline from an accredited college or university, plus seven years of systems engineering experience.
  • For Systems Engineer Level II, a relevant bachelor's degree or higher and fourteen years of systems engineering experience are required.
  • At least five years of experience with Python, Kubernetes, Docker, and Helm.
  • An active Top Secret/SCI clearance with polygraph is required.

Responsibilities

  • Develop, test, and maintain Python applications supporting mission workflows and backend processing.
  • Build, optimize, and troubleshoot Docker-based containers used across development, testing, and production environments.
  • Deploy, manage, and support applications running in Kubernetes clusters, ensuring reliability and scalability.
  • Create, maintain, and update Helm charts to support automated Kubernetes deployments and configuration management.
  • Apply cloud-native principles to improve application resilience, observability, and maintainability.
  • Work with DevSecOps teams to integrate Python applications and containerized services into automated CI/CD pipelines.
  • Diagnose issues across containerized environments, Kubernetes workloads, and Python applications.
  • Document work and support the team.
  • Develop, maintain, and enhance complex and diverse software systems based on documented requirements, including processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems.
  • Review and test software components for adherence to design requirements and document test results.
  • Resolve software problem reports.
  • Use software development and software design methodologies appropriate to the development environment.
  • Provide input to software components of system design, including hardware/software trade-offs, software reuse, use of COTS/GOTS instead of new development, and requirements analysis and synthesis from system level to individual software components.

About the Company

Prosync

Systems engineering, hardware, software, and security.

ProSync provides systems, hardware, software and security engineering for national security programs. It designs, develops, fields, and provides worldwide lifecycle support for national security systems, guided by agile engineering processes and an ISO 9001:2015 quality management framework to ensure high-quality outcomes. The company differentiates itself through its status as an award-winning SDVOSB (Service-Disabled Veteran-Owned Small Business) with 24+ years of hands-on experience delivering end-to-end solutions and lifecycle support for national security needs. Its goal is to deliver reliable, mission-focused products and services to customers by combining agile development, comprehensive systems engineering, and strong quality management.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Ellicott City, MD
Founded
2000

Recently Posted Jobs

Explore more opportunities at Prosync

See more jobs