Software Engineer

International Association of Plumbing and Mechanical Officials (IAPMO)

Fort Meade, Northern (MD, KY)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MANTECH is seeking an experienced Software Engineer for the Ft. Meade, MD area. The role focuses on developing, maintaining, and enhancing complex software systems including analytics, real-time processing, and large data handling.

You will work individually or in teams, applying robust design and testing practices while supporting system-level trade-offs and decisions. Required are 14+ years in software development with a CS-related degree (or 4 additional SWE years in lieu), strong C/C++,

Qualifications

  • 14+ years of software development with a BS in CS or related field; 4 additional SWE years may substitute.
  • Experience in C/C++ and Rust.
  • Containerizing applications with Rancher/Kubernetes/Docker.
  • Proficiency in Linux environments.
  • Familiarity with GitLab CI/CD.
  • Experience developing RESTful web applications.

Responsibilities

  • Develops, maintains, and enhances complex and diverse software systems (analytics, algorithms, large data sets, real-time systems, business apps).
  • Reviews and tests components, documents results, and resolves defects.
  • Uses software design methodologies appropriate to the environment.
  • Contributes to software components design, including trade-offs, reuse, and analysis from system to component level.

Skills

C/C++
Rust
Python
RESTful APIs
Frontend development
Full-stack engineering
Linux
GitLab CI/CD

Education

Bachelor's degree in computer science or related discipline

Tools

Rancher
Kubernetes
Docker
NGINX Ingress Controller
Linkerd
MongoDB
Ansible
Cisco Nexus Dashboard Orchestrator
Cisco APICs
vSphere
VMware Horizon View
IPAM
Keycloak

Job description

MANTECH seeks an experienced and passionate, career and customer-oriented Software Engineer to join our team located in the Ft. Meade, MD area.

Responsibilities include, but are not limited to:
  • Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
  • Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports.
  • Utilizes software development and software design methodologies appropriate to thedevelopment environment.
  • Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual softwarecomponents.
Minimum Requirements:
  • 14+ years of software development experience with a Bachelor’s degree in computer science or related discipline. 4 years of additional SWE experience may be substituted for a bachelor's degree.
  • Experience in C/C++ (Rust Programming Language)
  • Experience containerizing applications forcreating, managing, and deployments, e.g Rancher/Kubernetes/Docker
  • Proficiency inLinux environments.
  • Familiarity withGitLab CI/CD
  • Experience developingRESTful web applications.
Preferred Qualifications:
  • Experience with Kubernetes NGINX Ingress Controller and Linkerd
  • StrongPython developmentskills.
  • Front-end experience withReact/TypeScript.
  • Experience working withMongoDB.
  • Some experience withUI development.
  • Basicnetworking experience.
  • Experience working with products such as Cisco Nexus Dashboard Orchestrator, Cisco APICs, vSphere, Vmware Horizon View, IPAM, and Keycloak.
  • Experience withAnsible, running templates (bonus if you can write playbooks).
  • Experience with system administration tasking (certs, PKI, troubleshooting)
  • Prefer full-stack engineer who can handle both front-end and back-end development.
Clearance Requirement:
  • Must have a current/active TS/SCI with Poly
Physical Requirements:
  • Must be able to remain in a stationary position at least 50% of the time.
  • Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
  • Constantly operate a computer and other office productivity machinery, such as, the copy machine/fax machine/computer/printer.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Linux Systems Engineer
Linux Systems Engineer

MANTECH • Fort Meade (MD)

On-site
USD 150,000 - 210,000
Software Engineer
Software Engineer

MANTECH • Maryland

On-site
USD 150,000 - 210,000
Systems Engineer
Systems Engineer

MANTECH • Fort Meade (MD)

On-site
USD 140,000 - 180,000
Software Engineer with Splunk
Software Engineer with Splunk

MANTECH • Fort Meade (MD)

On-site
USD 120,000 - 150,000
Systems Engineer
Systems Engineer

MANTECH • Laurel (MD)

On-site
USD 110,000 - 160,000
Python Developer
Python Developer

ManTech • Herndon (VA)

On-site
USD 120,000 - 180,000
Network Engineer
Network Engineer

International Association of Plumbing and Mechanical Officials (IAPMO) • Fort Meade (MD)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

MANTECH • Herndon (VA)

On-site
USD 100,000 - 140,000
Senior Software Developer
Senior Software Developer

MANTECH • Augusta (GA)

On-site
USD 90,000 - 120,000
Software Developer
Software Developer

MANTECH • Saint Inigoes Shores (MD)

On-site
USD 70,000 - 90,000