Software Engineer - Full Stack Developer

Integrity Defense Solutions Inc

Washington (District of Columbia)

Hybrid

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid vacation
401(k) matching
Full health/dental/vision coverage
Flexible work schedules

Job summary

Integrity Defense Solutions Inc is seeking a Full-Stack Engineer to design and develop secure end-to-end data pipelines for mission-critical information. The candidate should have a strong background in software engineering, especially in Golang and Python, and experience with microservices.

This position offers competitive full-time benefits and the opportunity to work in a collaborative environment focusing on innovative defense technologies.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Proficiency in a compiled language like Golang and at least 5 years of Python experience.
  • Experience with microservice/container architectures (Docker, Kubernetes).
  • Strong problem-solving skills.
  • Secret Clearance required.

Responsibilities

  • Design and implement microservice-based software architectures.
  • Collaborate with cross-functional teams for software integration.
  • Write maintainable code adhering to DoD cybersecurity standards.
  • Contribute to Agile development processes.

Skills

Golang
Python
Microservices
Agile methodologies
Problem-solving

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
AWS Redshift
Snowflake
Azure Synapse

Job description

Description

This is an exciting opportunity to join a rapidly growing company that provides Artificial Intelligence systems and software engineering services/solutions to DoD and Federal clients. We seek a Full‑Stack Engineer with a dual focus on data engineering and tactical data link (TDL) systems. The successful candidate will design, develop, and maintain secure end‑to‑end data pipelines that ingest, process, and deliver mission‑critical information to U.S. and allied forces, including AI‑based decision support software. This role blends traditional full‑stack responsibilities with the specialized knowledge of tactical data links such as Link‑16, Link‑22, and DTN‑Evolved. Our work includes developing advanced AI algorithms, microservice‑based architectures, and command‑and‑control (C2) messaging systems to support warfighting requirements. This role will collaborate with cross‑functional teams to deliver modular, scalable, and high‑performance software solutions.

The ideal candidate will have a strong background in software engineering, with expertise in modern programming languages and microservice architectures. You will work alongside experienced engineers, military operations experts, and senior leadership to support the development of innovative defense technologies. You'll contribute to a mission‑critical effort that includes real‑time operator displays, advanced algorithms, and interoperable defense software.

Key Responsibilities
  • Software Design & Development:
    • Design and implement microservice‑based software architectures to support scalable, modular systems.
    • Design and maintain ETL/ELT pipelines (Airflow, dbt).
    • Store and query large volumes of mission data in cloud (AWS Redshift, Snowflake, or Azure Synapse). Ensure data quality, lineage, and audit‑ability.
    • Translate TDL packets into ingestible formats (JSON, protobuf).
  • Collaboration & Integration:
    • Collaborate across teams, including systems engineers, AI/ML specialists, and program managers, to ensure modular, scalable system design.
    • Work with cross‑functional teams to integrate software solutions into broader defense systems, ensuring compatibility and performance.
  • Technical Excellence:
    • Write clean, efficient, and maintainable code adhering to best practices and DoD/DoW cybersecurity standards.
    • Participate in code reviews, testing, and debugging to ensure high‑quality deliverables.
    • Stay abreast of emerging technologies and industry trends to continuously improve software solutions.
  • Agile Development:
    • Contribute to Agile development processes, including sprint planning, stand‑ups, and retrospectives.
    • Support the adoption of SAFe or other Agile methodologies to ensure efficient project execution.
Qualifications
  • High‑energy individual thriving in a fast‑paced, collaborative environment with significant growth opportunities.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field from an accredited university.
  • Proficiency in a compiled language like Golang and at least 5 years of Python experience for software development and integration.
  • Experience with microservice/container‑based architectures (e.g., Docker, Kubernetes).
  • SAFe or other Agile certifications are a plus.
  • Strong problem‑solving skills and ability to work effectively in a team‑oriented environment.
Required Clearance

Secret Clearance

Benefits

IDS offers competitive full‑time benefits, including paid vacation and holidays, 401(k) matching, full health/dental/vision coverage, plus much more. For on‑site and remote employees, flexible work schedules are offered when authorized.

EEO Statement

Integrity Defense Solutions, Inc. is an Equal Employment Opportunity employer and provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in its job application procedures.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, citizenship, ancestry, marital status, protected veteran status, disability status, or any other status protected by federal, state, or local law. Integrity Defense Solutions, Inc. participates in E-Verify.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Full Stack Developer
Software Engineer - Full Stack Developer

Integrity Defense Solutions, Inc. • Washington

On-site
USD 100,000 - 130,000
Paid vacation and holidays
401(k) matching
Full health/dental/vision coverage
AI Chief Engineer
AI Chief Engineer

Integrity Defense Solutions Inc • Washington

Hybrid
USD 150,000 - 200,000
Competitive full-time benefits
401(k) matching
Flexible work schedules
AI Chief Engineer
AI Chief Engineer

Integrity Defense Solutions, Inc. • Washington

On-site
USD 120,000 - 160,000
Paid vacation and holidays
401(k) matching
Full health/dental/vision coverage
Software Engineer - JobID-0198
Software Engineer - JobID-0198

Innovative Defense Technologies (IDT) • Arlington (VA)

On-site
USD 74,000 - 184,000
Generous benefits package
Competitive PTO
401(k) with matching
+1
Software Engineer - JobID-0032
Software Engineer - JobID-0032

Innovative Defense Technologies • Arlington (VA)

On-site
USD 114,000 - 184,000
Generous benefits package
Competitive PTO
401(k) matching
+2
Junior Backend Engineer – DoD Cloud & AI Tools
Junior Backend Engineer – DoD Cloud & AI Tools

Innovative Defense Technologies (IDT) • Mount Laurel Township (NJ)

On-site
Systems Engineer - JobID-0196
Systems Engineer - JobID-0196

Innovative Defense Technologies (IDT) • Mount Laurel Township (NJ)

Hybrid
USD 74,000 - 184,000
Generous benefits package
401(k) with immediate vesting and matching
Tuition Assistance Reimbursement Program
+1
Senior Software Engineer - JobID-0018
Senior Software Engineer - JobID-0018

Innovative Defense Technologies • Arlington (VA)

On-site
USD 164,000 - 273,000
401(k) with matching
Paid holidays
Tuition assistance reimbursement
+3
Software Engineer - JobID-0055
Software Engineer - JobID-0055

Innovative Defense Technologies • Arlington (VA)

On-site
USD 90,000 - 184,000
Generous benefits package
401(k) with matching
Tuition assistance
Full-Stack Data Engineer (TS/SCI)
Full-Stack Data Engineer (TS/SCI)

IBM • Maryland

On-site
USD 110,000 - 165,000