Engineer II, Software - Factory (R6217)
Shield AI
Job Description
Job Description
Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit Follow Shield AI on LinkedIn, X, Instagram, and YouTube.
Job DescriptIon:As an Software Engineer II on the HMS Factory Team, you will help build and maintain automated testing, log-analysis, and scenario-generation tools that support the Hivemind Platform (HMP). You will work with experienced software, autonomy, and systems engineers to help teams evaluate AI Pilot behaviors through repeatable simulation testing and data-driven performance analysis.
This is a hands-on engineering role for an early-career developer interested in autonomy, simulation, software test infrastructure, data analysis, and distributed systems. You will contribute Python-based tooling, test automation scripts, analysis utilities, and documentation that help autonomy and systems developers run tests, understand simulation results, and identify software issues.
You will also gain exposure to secure and commercial development environments, build and dependency-management workflows, containerized infrastructure, and distributed test orchestration. Under guidance from senior engineers, you will help improve the reliability, usability, and scalability of the team’s testing and analysis ecosystem.
What you'll do:- Develop, test, and maintain Python scripts and libraries used to analyze simulation data, extract log information, and calculate basic mission or system-performance metrics.
- Support the development of analysis tools that process simulation outputs, telemetry, rosbags, and other test artifacts.
- Help build and maintain automated test workflows and wrappers around HMS Forge and other internal test-orchestration tools.
- Assist with developing program-specific test adapters, configuration files, and automation utilities in Python and, when needed, C++.
- Contribute to programmatic scenario-generation tools that create varied simulation conditions for testing autonomy behaviors.
- Write and maintain domain-randomization scripts that vary environmental, vehicle, sensor, mission, or operational parameters across test runs.
- Investigate test failures and simulation issues by reviewing logs, configuration files, telemetry, rosbags, network captures, and automated test results.
- Help improve repeatability and consistency in simulation testing by maintaining reusable test templates, common analysis utilities, and standardized reporting outputs.
- Assist with containerized development and testing environments using tools such as Docker, Kubernetes, and related infrastructure tooling.
- Contribute to prototype configurations for distributed testing and batch simulation runs, including Terraform, Kubernetes manifests, or similar deployment configurations.
- Help maintain stable development workflows by supporting source-control practices, dependency updates, CI/CD pipelines, and software build troubleshooting.
- Create clear developer documentation, setup guides, API references, example workflows, and workspace templates for engineers using automated simulation-test tools.
- Participate in code reviews, design discussions, test reviews, and collaborative debugging sessions with autonomy, simulation, platform, and program teams.
- Master’s degree in Computer Science, Computer Engineering, Aerospace Engineering, Systems Engineering, or a related technical discipline; equivalent practical experience may be considered.
- Foundational software-development experience in Python gained through coursework, internships, research, personal projects, or professional experience.
- Familiarity with Python scripting, automation, and data processing. Experience with libraries such as NumPy, Pandas, matplotlib, or similar tools is helpful.
- Familiarity with Linux development environments, including command-line tools, basic shell scripting, software installation, and debugging.
- Understanding of core software-engineering practices, including Git-based version control, code review, automated testing, and debugging.
- Familiarity with structured data formats and APIs, such as JSON, YAML, CSV, REST APIs, or command-line interfaces.
- Exposure to automated testing, CI/CD systems, simulation environments, robotics, autonomy, data pipelines, or developer tooling.
- Basic understanding of container concepts and tools such as Docker, Podman, or Kubernetes.
- Strong technical problem-solving skills, attention to detail, and a willingness to learn in a fast-moving, collaborative engineering environment.
- Ability to obtain and maintain an active U.S. SECRET security clearance; U.S. citizenship is required.
- Internship, academic project, research, or personal-project experience involving autonomous systems, robotics, simulation, software testing, data analysis, or distributed computing.
- Experience creating Python-based data-analysis workflows using NumPy, Pandas, SciPy, matplotlib, Plotly, or similar libraries.
- Exposure to continuous-integration systems such as GitHub Actions, GitLab CI, Jenkins, Buildkite, or similar tools.
- Familiarity with test frameworks such as pytest, unittest, GoogleTest, Robot Framework, or similar tools.
- Experience working with containers using Docker or Podman, including writing Dockerfiles and running local containerized applications.
- Exposure to Kubernetes, Terraform, Helm, or other infrastructure-as-code and container-orchestration tools.
- Familiarity with ROS, ROS 2, rosbag files, telemetry formats, robotics middleware, network diagnostics, or simulation logs.
- Familiarity with distributed compute frameworks or container orchestration tools is highly preferred.
- Familiarity with Python-based distributed-computing concepts and large-scale simulation workloads; exposure to Ray, task or actor-based parallelism, Monte Carlo testing, parameter sweeps, and Design of Experiments (DOE) is preferred.
- Experience creating Python-based data-analysis workflows using NumPy, Pandas, SciPy, matplotlib, Plotly, or similar libraries.
- Experience using Linux debugging and observability tools, such as grep, jq, tail, journalctl, tcpdump, Wireshark, or Python logging.
- Interest in generative AI, AI-assisted software development, agentic workflows, automated analysis, or developer productivity tooling.
#LI-LD1
#LB
Full-time regular employee offer package:
Pay within range listed + Bonus + Benefits + Equity
Temporary employee offer package:
Pay within range listed above + temporary benefits package (applicable after 60 days of employment)
Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information.
###
Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- ...source-control practices, dependency updates, CI/CD pipelines, software builds, reusable test templates, and standardized reporting... ...Requirements Master’s degree in Computer Science, Computer Engineering, Aerospace Engineering, Systems Engineering, or a related technical...SuggestedFull timeTemporary workPart timeInternship
$102.1k - $202.2k
...world. Within the Azure Monitor team we are looking for a Software Engineer II and Senior Software Engineer to help build and evolve the... ...Fabric Azure SQL DB Azure Cosmos DB Azure PostgreSQL Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid...SuggestedOngoing contractFull timeLocal area- ...Job Description Description On-site in Washington, DC\n \n \nOur client seeks a Sr. Software Engineer II to design and manage enterprise endpoint security solutions across DoD and IC environments. The role requires deep expertise with Trellix and Windows/Linux...SuggestedPermanent employmentFull time
$85k - $120k
...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy,... ...constituents, and the workforce. Work You’ll Do As a Project - Software Engineer II on the project, you will: Manages CI/CD pipeline operations...SuggestedLocal area$102.5k - $170.9k
Position Summary Our AI & Engineering team helps transform technology platforms, drive innovation, and deliver meaningful impact... ..., and fuel growth through innovation.Work you'll doAs a Software Engineer II on the Engineering as a Service team, you will be...SuggestedTemporary workLocal areaFlexible hours$114.33k - $170.98k
...combines the patented technology of metamaterials with powerful software to create a radar sensor with unprecedented performance at... ...including Urban Air Mobility (UTM). Echodyne is seeking a TEST ENGINEER II to focus on off-radar software. RESPONSIBILITIES Design,...Full timeTemporary workFlexible hours$65.22 per hour
...Position: Software Dev Engineer II Location: Redmond,WA Duration: 12 Months Job Type: Temporary Assignment Work Type: Onsite Note: This is a Night shift role. Candidates must be open to working either 7 AM to 4 PM or 4 PM to 7 AM shifts to support 24/7 operations...Temporary workInternshipWorldwideShift workNight shift- ...Description On-site in Washington, DC Our client seeks a Sr. Software Engineer II to design and manage enterprise endpoint security solutions across DoD and IC environments. The role requires deep expertise with Trellix and Windows/Linux systems, leadership of engineering...Permanent employmentFull time
$120k - $145k
College Park, MD | Columbus, OH | Boston, MAProduct Engineering - Product Engineering /Full-time /RemoteImmuta is the Data Authorization... ...the value of their data responsibly.ABOUT THE ROLEAs a Software Engineer II on the Request App Team, you’ll independently deliver well-...Full timeLocal areaWorldwide$143.7k - $194.4k
...Zamboni team sits at the intersection of software and physical hardware, managing the fleet... ...cold storage at exabyte scale. As an SDE II on this team, you'll build and operate the... ...storage hardware.At Amazon, we hire engineers who think big and want to define what comes...InternshipWorldwideFlexible hours$148.5k - $237.6k
...safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with... ...Computer Aided Dispatch (CAD), and more.As a Senior Software Engineer II, you will operate across all of the teams in this organization...Work experience placementWork at officeRemote work$81.2k - $121.44k
...We think big, embrace challenges and explore new ideas to lead the way for the travel industry.ARC is looking for a talented Software Engineer II to join our team! In this role, you will provide product teams with software development and product delivery support for...InternshipWork at officeWork from homeFlexible hours$92k - $140k
...with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and... ...in-the-Loop (VIL) environments. As a Software Test & Automation Engineer (L2), you will work alongside experienced engineers to develop...Full timeTemporary workPart timeWorldwide$143.7k - $194.4k
...talented people who want to help.You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations... ...to scale reliably. As a Software Development Engineer II, you'll design and deliver highly available services...InternshipFlexible hours- ...designed for both commercial and government applications. Our engineers and space scientists are on a mission to eliminate the... ...billions who remain unconnected.Position OverviewWe are seeking a Software Engineer II - Cybersecurity & Encryption to support the development,...Contract workWork at office
- ...Software Specialist II – Deskside Support Technician, Tier II Location: Washington, DC — 100% Onsite, 5 days/week Client/Program: U.S. Department of Justice (DOJ) – JMD / ESA V Clearance: Active Public Trust required Start Date: November 9, 2026 Duration...Full timeWork at office
- ...Job Description Job Description Job Title: Web Software Developer II Location: Remote/Hybrid - DHS CISA, 4200 Wilson Boulevard, Arlington VA 22203 and 4601 N. Fairfax Drive, Arlington VA 22203. Work Schedule: Monday through Friday. Security Requirements...Contract workTemporary workCasual workWork at officeRemote workMonday to Friday
$95.3k - $158.8k
...develop, test, and validate solutions in line with RELX Responsible AI Principles.About the RoleAs a Senior Salesforce Sales Cloud Engineer II, you will design, build, and support scalable Salesforce Sales Cloud solutions that enable sales, sales operations, and customer...Full timeLocal areaImmediate startWorldwideFlexible hours$110.7k - $218.3k
Position Summary Our Deloitte AI & Engineering team works to transform technology... ...'ll doAs an AI and Data Science Engineer II on the team, you will be responsible for:... ...capabilities embedded within the AIE platform and software delivery lifecycleA successful candidate...Local area- ...who thrives in an inclusive collaborative global team The Azure Engineering Operations (EngOps) teams mission is to transform Microsoft... ...Azure customer support experience. We are seeking an Applied AI II Engineer to join the team and help build the next generation of...Ongoing contractFull timeLocal area
$106k - $169k
...of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Overview: Mastercard’s Business Experimentation and Optimization (BE&O) teams within the Services organization is seeking...Full timePart timeWorldwideFlexible hours3 days per week$135.66k
...5 years of professional, non-internship software development experience and 5 years of programming... .... Mentoring, technical leadership, or engineering team leadership experience is a plus.... ...recruiting for a Software Dev Engineer II on a 12-month temporary assignment in...Hourly payFull timeTemporary workInternshipWorldwideShift work$123k - $165k
...Job Posting Title: Software Engineer II Req ID: Job Description: Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disneys past present and future. Disney Entertainment and ESPN Product & Technology is a global organization...Full time$102.1k - $202.2k
...rate; our customers are expecting seamless experiences across devices and across local and cloud boundaries. We are seeking a Software Engineer II - Storage and File Systems to help expand innovate and maintain the platform and end user experiences for storage across...Ongoing contractFull timeLocal areaImmediate start$143.7k - $194.4k
...Are you excited about building software that operates at massive scale and directly impacts millions of customers As a Software Development Engineer II at Amazon you will design implement and deliver features across the full software development lifecycle. You will tackle...Permanent employmentFull timeInternshipFlexible hoursShift work$128k - $252.5k
Position Summary US-E - Consulting - Lead Integration Engineer II - AI & Engineering/EaaS Join our AI & Engineering team in transforming... ..., and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These...Local areaVisa sponsorshipFlexible hours$102.1k - $202.2k
...Windows ecosystem by transforming device telemetry and diagnostic signals into actionable insights and engineering improvements. We are seeking a Software Engineer II to build data-driven solutions that reveal how Windows devices behave at enterprise scale in...Ongoing contractFull timeLocal area$102.1k - $202.2k
...manage their estates. On a monthly basis our team keeps more than 1.6 billion endpoints protected and productive. As a Software Engineer II - Full Stack you will design develop and validate software that powers the Windows ecosystem of printers cameras Bluetooth...Ongoing contractFull timeLocal area$143.7k - $194.4k
...Are you excited about building software that operates at massive scale and directly impacts millions of customers As a Software Development Engineer II at Amazon you will design implement and deliver features across the full software development lifecycle. You will tackle...Permanent employmentFull timeInternshipFlexible hours$102.1k - $202.2k
...and large-scale data systems to surface actionable insights from collaboration and business signals. Were hiring a Backend Software Engineer II to help deliver intuitive AI-powered experiences that enable customers to understand work patterns optimize collaboration and...Ongoing contractFull timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engineer II, Software - Factory (R6217). Be the first to apply!
- junior software developer Washington DC
- scientific software engineer Washington DC
- intel software engineer Washington DC
- director software engineering Washington DC
- software engineer Washington DC
- software engineer student Washington DC
- senior robotics software engineer Washington DC
- financial software developer Washington DC
- graduate software developer Washington DC
- part time software developer remote Washington DC




