{"schemaVersion":"jobsearcher.job.v1","id":"3bcbea697ab1fe1f9f8e142d","url":"https://jobsearcher.com/jobs/3bcbea697ab1fe1f9f8e142d","canonicalUrl":"https://jobsearcher.com/jobs/3bcbea697ab1fe1f9f8e142d","title":"Software and Systems Engineer","description":"We are seeking an experienced Software and Systems Development Engineer to support the design, development, deployment, and ongoing maintenance of a new Test Framework - a purpose-built test orchestration and asset management platform operating within a classified development environment. Team member will work as a part of the engineering team, contributing across the full software development lifecycle of the Test Framework and its operational use. The Test Framework is a distributed system that manages physical and virtual test infrastructure, orchestrates test execution, and stores and analyzes test results. It operates in an isolated environment with strict controls - creative problem‑solving and debugging within those constraints is expected. The devices under test are embedded Linux systems operating in a physical lab network, so familiarity with embedded systems and networking is directly applicable.\n\nClearance Requirement : TS/SCI (no polygraph required)\n\nKey Responsibilities\n\nDesign and implement new features across all Test Framework subsystems: Test Manager (configuration, orchestration, results) and Asset Manager (reservation, configuration, tasking, device adapters)\n\nDefine and implement service APIs using IDLs\n\nDevelop and maintain device adapters that abstract physical lab hardware (test devices, traffic generators, packet switches, optical switches) behind generic interfaces, including adapters for embedded Linux devices accessed over the network\n\nImplement and maintain datastores across multiple database technologies, e.g., PostgreSQL, GraphDB, DynamoDB\n\nDeploy and manage the Test Framework using Amazon CDK\n\nDevelop and maintain CI/CD pipelines in Amazon Pipelines and Gitlab Pipelines\n\nInstrument and monitor services with CloudWatch, time series databases, and other alerting tools\n\nProduce and maintain technical documentation\n\nProvide technical support and guidance to users of the Test Framework\n\nTriage and resolve production issues\n\nRequired Qualifications\n\n5+ years of professional software development experience\n\nProficiency in Python or Rust; experience with both is a plus.\n\nProficiency in Bash scripting\n\nExperience designing and building distributed systems\n\nExperience defining service interfaces using an IDL\n\nExperience with CI/CD pipeline design and implementation (GitLab CI, Jenkins, or equivalent)\n\nFamiliarity with containerization\n\nExperience working in Linux/Unix environments, with an emphasis on console usage\n\nStrong written and verbal communication skills\n\nPreferred Qualifications\n\nExperience with Amazon CDK or other Infrastructure as Code technologies\n\nExperience with embedded Linux systems\n\nKnowledge of networking fundamentals relevant to embedded and lab environments: Ethernet, IP routing, optical networking concepts, traffic generation and analysis\n\nExperience developing in classified or air‑gapped environments with restricted tooling\n\nExperience with AWS CloudWatch for observability: metrics, logs, alarms, and dashboards\n\nExperience with test framework technologies, e.g., pytest, pytest-bdd, robot, behave, etc.\n\nBackground in hardware‑in‑the‑loop or lab automation testing environments\n\nWhy Work at M1?\n\nEngage in meaningful, mission‑oriented work with national impact\n\nCollaborate with top‑tier professionals in a high‑performance environment\n\nWork on cutting‑edge projects with the latest technology\n\nEnjoy a culture of innovation, integrity, and technical excellence\n\nM1 Technology is an equal opportunity employer and values diversity.\n\nWe do not discriminate in hiring on the basis of race, color, religion, sex, national origin, age, disability, veteran status, or any other characteristic protected by federal, state, or local law.\n\n#J-18808-Ljbffr","company":"M1 Technology","rawCompany":"m1 technology","city":"Chantilly","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-07-16T04:03:17.153Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software and Systems Engineer","description":"We are seeking an experienced Software and Systems Development Engineer to support the design, development, deployment, and ongoing maintenance of a new Test Framework - a purpose-built test orchestration and asset management platform operating within a classified development environment. Team member will work as a part of the engineering team, contributing across the full software development lifecycle of the Test Framework and its operational use. The Test Framework is a distributed system that manages physical and virtual test infrastructure, orchestrates test execution, and stores and analyzes test results. It operates in an isolated environment with strict controls - creative problem‑solving and debugging within those constraints is expected. The devices under test are embedded Linux systems operating in a physical lab network, so familiarity with embedded systems and networking is directly applicable.\n\nClearance Requirement : TS/SCI (no polygraph required)\n\nKey Responsibilities\n\nDesign and implement new features across all Test Framework subsystems: Test Manager (configuration, orchestration, results) and Asset Manager (reservation, configuration, tasking, device adapters)\n\nDefine and implement service APIs using IDLs\n\nDevelop and maintain device adapters that abstract physical lab hardware (test devices, traffic generators, packet switches, optical switches) behind generic interfaces, including adapters for embedded Linux devices accessed over the network\n\nImplement and maintain datastores across multiple database technologies, e.g., PostgreSQL, GraphDB, DynamoDB\n\nDeploy and manage the Test Framework using Amazon CDK\n\nDevelop and maintain CI/CD pipelines in Amazon Pipelines and Gitlab Pipelines\n\nInstrument and monitor services with CloudWatch, time series databases, and other alerting tools\n\nProduce and maintain technical documentation\n\nProvide technical support and guidance to users of the Test Framework\n\nTriage and resolve production issues\n\nRequired Qualifications\n\n5+ years of professional software development experience\n\nProficiency in Python or Rust; experience with both is a plus.\n\nProficiency in Bash scripting\n\nExperience designing and building distributed systems\n\nExperience defining service interfaces using an IDL\n\nExperience with CI/CD pipeline design and implementation (GitLab CI, Jenkins, or equivalent)\n\nFamiliarity with containerization\n\nExperience working in Linux/Unix environments, with an emphasis on console usage\n\nStrong written and verbal communication skills\n\nPreferred Qualifications\n\nExperience with Amazon CDK or other Infrastructure as Code technologies\n\nExperience with embedded Linux systems\n\nKnowledge of networking fundamentals relevant to embedded and lab environments: Ethernet, IP routing, optical networking concepts, traffic generation and analysis\n\nExperience developing in classified or air‑gapped environments with restricted tooling\n\nExperience with AWS CloudWatch for observability: metrics, logs, alarms, and dashboards\n\nExperience with test framework technologies, e.g., pytest, pytest-bdd, robot, behave, etc.\n\nBackground in hardware‑in‑the‑loop or lab automation testing environments\n\nWhy Work at M1?\n\nEngage in meaningful, mission‑oriented work with national impact\n\nCollaborate with top‑tier professionals in a high‑performance environment\n\nWork on cutting‑edge projects with the latest technology\n\nEnjoy a culture of innovation, integrity, and technical excellence\n\nM1 Technology is an equal opportunity employer and values diversity.\n\nWe do not discriminate in hiring on the basis of race, color, religion, sex, national origin, age, disability, veteran status, or any other characteristic protected by federal, state, or local law.\n\n#J-18808-Ljbffr","datePosted":"2026-07-16T04:03:17.153Z","dateModified":"2026-07-16T04:03:17.153Z","hiringOrganization":{"@type":"Organization","name":"M1 Technology","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Chantilly","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3bcbea697ab1fe1f9f8e142d"},"url":"https://jobsearcher.com/jobs/3bcbea697ab1fe1f9f8e142d"}}