Software Engineer

Nabout Leidos
United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$57,850.0 - $104,575.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) JavaScript (Programming Language) 3d Models Artificial Intelligence Amazon Web Services Systems Engineering C++ (Programming Language) Cloud Computing Information Systems Extract Transform Load (ETL) Linux
+22 more
R (Programming Language) Python (Programming Language) Machine Learning NoSQL Software Engineering SQL Databases TypeScript ReactJS Large Language Models Software Application Programming Generative AI Backend Fastapi Pytest Containerization AngularJS Information Technology Playwright Data Management Data Pipelines Docker Programming Languages

Requirements

  • Experience in software development and system design, with a strong foundation in computer science principles\n
  • Proficiency in one or more programming languages such as Python, Java, C++, R, or JavaScript/TypeScript\n
  • Experience building applications using React or Angular, and back-end frameworks such as FastAPI\n
  • Familiarity with SQL and NoSQL databases\n
  • Working knowledge of cloud platforms (preferably AWS) and containerization technologies (e.g., Docker)\n
  • Experience with data pipelines, ETL processes, and data management systems\n
  • Exposure to Generative AI / LLM APIs (e.g., OpenAI, Anthropic, Bedrock)\n
  • Understanding of software testing frameworks (e.g., pytest, Playwright, Jest)\n
  • Ability to work in Linux/Unix and Windows environments\n
  • Strong communication skills and experience collaborating with technical and non-technical stakeholders\n, * Bachelor’s degree in computer science, Information Systems, Systems Engineering, or a related field\n
  • Minimum of 1+ years of relevant experience\n
  • Interest in supporting Intelligence Community and DoD missions\n
  • U.S. Citizenship required\n, * Advanced degree (MS) in a relevant technical field\n
  • Experience with AI/ML, LLMs, and AWS Bedrock\n
  • Familiarity with DTRA R&D or Combatant Command environments\n
  • Experience integrating COTS/GOTS tools, including 3D modeling, simulation, or visualization platforms\n, * Detail-oriented with strong problem-solving skills\n
  • Comfortable working in fast-paced, ambiguous environments\n
  • Able to independently research and implement innovative solutions\n
  • Effective collaborator who thrives both independently and on teams\n
  • Strong technical writing and presentation skills\n

Benefits & conditions

Leidos is seeking a talented Software Engineer to help lead the development of next-generation software capabilities within our dynamic research and development environment. In this role, you’ll design and deliver innovative Knowledge Management solutions that power data-driven decision-making across critical national security missions.\n \n You’ll work at the intersection of \ndata engineering, AI, and full-stack development, building scalable platforms that transform complex data into actionable insights.\n \n \nWhat You’ll Do\n \n \n

  • Design and develop Knowledge Management systems, including data pipelines, ontologies, and AI-enabled platforms\n
  • Build modern web applications (front-end and back-end) to support search, discovery, and analysis\n
  • Develop and maintain ETL pipelines and data lake architectures\n
  • Integrate AI/ML capabilities, including Generative AI and LLM APIs\n
  • Collaborate across teams to gather requirements and deliver scalable, mission-focused solutions\n
  • Support data analysis, modeling, simulation, and visualization efforts\n
  • Ensure software quality through testing, validation, and performance optimization\n
  • Deploy solutions in secure, cloud-based, and containerized environments\n

Apply for this position

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

Apply on military.com

Good distractions

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

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all