user avatar

Senior Software Engineer

Marathon TS Inc

Posted 1 week ago

Job Requirements

Top Secret/SCI Polygraph Unspecified
Career Level not specified
Salary not specified
Join Premium to unlock estimated salaries

Job Description

Marathon TS is looking for a highly driven Senior Software Engineer to support mission-critical system development for the Department of Defense. This role involves architecting, building, and sustaining secure, scalable software solutions within a dynamic research and development setting. The ideal candidate will have extensive experience with modern programming languages, DevSecOps methodologies, and working in virtualized environments. Key responsibilities include:

Designing, implementing, testing, and maintaining software systems aligned with DoD mission goals.
Working with embedded systems, digital twins, and other low-level system design concepts.
Partnering with multidisciplinary teams to define system architecture, interfaces, and data exchange protocols.
Developing and integrating APIs and services to enable complex system interactions.
Participating throughout the entire software development lifecycle (SDLC)-from requirements gathering and system design to deployment and maintenance.
Building and managing DevSecOps pipelines to promote secure and efficient software delivery.
Operating within virtualized and containerized platforms such as VMs, Docker, and Kubernetes.
Conducting research and prototyping emerging technologies to foster innovation initiatives.
Ensuring adherence to security standards and best practices for government systems.
Utilizing GitLab for version control, CI/CD automation, and collaborative development efforts.
Diagnosing and resolving software bugs, performance bottlenecks, and integration issues.

Qualifications:

Security Clearance: Must possess an active U.S. Security Clearance with the ability to obtain TS/SCI.
Citizenship: U.S. citizenship is required.
Educational Background:
Bachelor's degree in Computer Science, Engineering, or a closely related technical discipline.

Experience:
At least 4 years of professional software development experience, with a preference for 7+ years.

Core Skills:

Expertise in contemporary programming languages such as Python, Java, C++, or equivalent.
Proven experience working within virtualized or cloud-based environments.
Familiarity with container orchestration platforms like Kubernetes.
Hands-on experience with DevSecOps tools and practices.
Strong understanding of data flow architectures, system interfaces, and distributed system design.
Experience using GitLab or similar platforms for version control and CI/CD pipelines.
Knowledge of secure coding standards and cybersecurity principles.
Ability to thrive in team-based, agile development settings.

Preferred Qualifications:

Prior experience supporting Department of Defense or federal government projects.
Familiarity with system on a chip (SoC) platforms such as Arm, Xilinx, Versal, or FPGA-based systems, especially in space applications.
Understanding of microservices architecture.
Experience securing embedded systems and software such as RTOS, PetaLinux, or comparable environments.
Knowledge of infrastructure as code (IaC) tools like Terraform or Ansible.
Background in research, development, or innovation-driven projects.
Strong problem-solving skills and analytical thinking.

Key Competencies:

Excellent communication and teamwork skills.
Ability to manage multiple tasks and adapt to evolving requirements.
Dedication to ongoing learning and maintaining technical excellence.
Attention to detail with a focus on delivering secure, high-quality software solutions

#CJJOBS

Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status").
group id: 10362312
N
Name HiddenRecruiter

Similar Jobs


Job Category
IT - Software
Clearance Level
Top Secret/SCI