Software Engineer

Mantech International Corporation
Crane, IN, United States
25 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology C++ (Programming Language) Desktop Computing Software Engineering Docker Swarm Containerization Kubernetes Information Technology Devsecops Docker

Job description

As a core member, you will assist in the research & design, engineering, integration, testing, training, logistics, laboratory research, field engineering, and acquisition and operations analysis in support of a variety of Navy and Marine Corps programs and projects with a focus on defensive cyber technologies, mission assurance, and resilience capabilities for the tactical network environment. Your effort will go towards dramatically increasing the warfighter’s effectiveness. If you enjoy working on a highly collaborative and dynamic team and want to make a difference for the warfighter, then we would love to have you on our team!, * Design and implement high-performance software features using languages like C, C++, or Go

  • Lead small to medium-sized projects, driving them from concept to completion with precision
  • Mentor junior engineers, sharing your expertise to elevate team performance
  • Champion agile methodologies and DevSecOps practices to deliver secure, efficient software
  • Optimize development and deployment processes using container technologies like Docker, or similar

Requirements

  • BA/BS degree, or, High School Diploma and 6 years of additional relevant experience, or, Associates Degree and 4 years of additional relevant experience may be substituted in lieu of Bachelors degree
  • 5+ years of professional software development experience
  • Proficiency in languages such as C, C++, Go, or equivalent
  • Strong knowledge of agile development and DevSecOps practices
  • Experience with container technologies like Docker or similar platforms

Desired Qualifications

  • Master’s degree in Computer Science, Engineering, or a related field
  • Experience with container orchestration tools. (e.g., Kubernetes, Docker Swarm, or Podman)
  • Proven ability to lead projects or guide teams in a technical capacity
  • Advanced problem-solving skills with a focus on efficiency and scalability
  • Strong interpersonal skills to collaborate effectively across diverse teams

Clearance Requirements

  • Must have a current and active Secret Clearance

Physical Requirements

  • Must be able to balance, bend, carry, crouch, stretch and kneel.
  • Must be able to push, pull, and reach.
  • Must be able to work in high noise areas.
  • Must be able to lift 50lbs and small parts.
  • Must be able to work with computers and CRTs, and type on a computer keyboard

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:15 min

Key lessons learned from implementing automated mobile DevSecOps

Moataz Nabil Moataz Nabil · LIVE

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · WWC 2022

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all