{"schemaVersion":"jobsearcher.job.v1","id":"1d040809c6d2467d40135038","url":"https://jobsearcher.com/jobs/1d040809c6d2467d40135038","canonicalUrl":"https://jobsearcher.com/jobs/1d040809c6d2467d40135038","title":"Software Developer","description":"Company Description\n\nPrishanTek, Inc, a boutique strategy, recruiting and consulting firm.\nWe were recently awarded a contract for the Digital Defense Services and are part of a pilot program to support a division in the Pentagon that uses experienced recruiting firms to support some mission-critical roles to take the Digital Services group to the next level.\nThe Defense Digital Service (DDS) was established in November 2015 to transform technology within the DoD by applying industry best practices to high-impact national security missions and some of DoD’s most complex IT challenges. DDS is an agency team of the U.S. Digital Service.\nTheTeam: DDS functions like a SWAT Team of tech experts on one-to-two-year tours of duty as government employees. The team is comprised of world-class software developers, engineers, designers, product managers, and expert problem solvers. Team members’ roles can include developing new code, managing technical projects, advising on development processes and product releases, and hacking or rewriting outdated policies or processes to make way for more effective, modern IT approaches.\nThe Projects: DDS focuses on projects that advance DoD's most important initiatives that are critical to the well- being of Service members, civilians, and core operations of the Department. Projects include reforming digital services that provide military families access to critical benefits, running bug bounty programs to identify vulnerabilities and better secure defense systems; developing drone detection technologies; hunting adversaries on defense networks; and rethinking training for cyber soldiers\n\nJob Description\n\nModern Architecture\nThis is the skill where you know that web nodes should be stateless, put multiple web nodes behind a load balancer, on an RDBMS you can create read replicas easily, use memcached for object caching, use S3 for blob storage, and multi-region synchronous replication is a very hard problem. For bonus points things like cluster scheduling to map individual processes onto multiple machines.\nProgramming\nAt low levels of experience, this is the skill for actual ability to implement, as one might measure in a coding sample. At higher levels of experience is the ability to organize and structure large amounts of code, create meaningful abstractions, manage large amounts of business logic and design the accompanying data structures.\nCode Reading and Debugging\nThis is the ability to be given a code base with limited documentation and figure out where various things are implemented and assist in debugging it. This includes reading (if not writing) level familiarity with multiple programming languages and paradigms.\nProduction\nSystems and Networking\nThis is knowledge about computer systems, such as:\nTypical hardware components, OS internals, systems administration, configuration, and the use of common tools to explore and configure the workings of a production system. Includes networking and an understanding of how systems communicate over IP, TCP, HTTP, and the function of firewalls and load balancers.\nIncludes cloud concepts like containers, Docker, VPC, etc.\nTroubleshooting\nThis is the ability to effectively troubleshoot problems. It requires scientific thinking and a methodical approach to identifying problems by developing hypotheses, testing those hypotheses, and narrowing down the root cause of an issue.\nThis includes an understanding of monitoring and logging systems, and troubleshooting commands like tcpdump , strace , netstat , etc.\nIncident and Change Management\nThis is the ability to effectively manage incidents and risk. It involves understanding roles during an incident and how to lead large-scale incident resolution by spawning and coordinating investigation teams. It also requires the ability to effectively communicate with non-technical stakeholders, including the writing of good post-mortems. It also includes an understanding of risk and how change management systems can be effectively used to mitigate/balance risk against agile development.\nDeveloper Productivity\nEngineering Practices\nThis is experience with successfully shepherding code from development up to production at least monthly in a team setting. It includes knowledge of key practices such as code reviews, automated testing (unit & end-to-end), single-command demo set up, continuous builds and management of release branches. It may also include basic strategies for mitigating risk during deployment including canarying and staged activation of risky features.\nDevelopment Tools\nThis is knowledge of the tools necessary to make the above happen with regard to IDEs, the build itself, automated build tools, source control, and dev documentation.\nThis includes the ability to bootstrap that in an environment where it does not exist.\nTesting\nThis is the knowledge of how to test efficiently – where to write automated tests, where to write manual tests, how to raise quality of a team to have less defects.\nThis includes the ability to bootstrap that in an environment where it does not exist.\nTeamwork\nTeam Playing\nPersists in the face of resistance and brings up the people around them to also persist, whether due to mission-driven stubbornness or a friendly, positive attitude. Includes working with others and sharing credit.\nCommunication\nAbility to understand others, empathize, recognize incentives, and clearly articulate technical tradeoffs to non-technical individuals.\nLeadership\nExperience managing direct reports, experience indirectly managing non-reports through soft leadership.\nSecurity and Privacy\nSecurity Engineering\nCan build systems securely. Understands the security pitfalls of languages and technologies and how to check assumptions and code securely. Understands how to\nminimize and protect sensitive information in software and infrastructure.\nVulnerability Assessment\nCan model threats and assess risk. Knows appropriate mitigation strategies and can balance risk, mitigation, and mission. (Blue team.)\nPenetration Testing\nCan conduct penetration testing and red team exercises. (Red team.)\nCryptography\nUnderstands how to protect and authenticate information with cryptography.\nUnderstands how identity systems work and the role cryptography plays in it\n\nQualifications\n\nSoftware Development experience - 5+ years\nBachelor's Degree\nActive clearance (preferred but not required)\n\nAdditional Information\n\nPlease note:\n**You will be a direct employee of the government and will not be a PrishanTek employee.**\nAll your information will be kept confidential according to EEO guidelines.","company":"Prishantek","rawCompany":"prishantek","city":"Augusta","state":"GA","isRemote":false,"isActive":false,"createdAt":"2026-04-12T20:24:28.376Z","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-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Developer","description":"Company Description\n\nPrishanTek, Inc, a boutique strategy, recruiting and consulting firm.\nWe were recently awarded a contract for the Digital Defense Services and are part of a pilot program to support a division in the Pentagon that uses experienced recruiting firms to support some mission-critical roles to take the Digital Services group to the next level.\nThe Defense Digital Service (DDS) was established in November 2015 to transform technology within the DoD by applying industry best practices to high-impact national security missions and some of DoD’s most complex IT challenges. DDS is an agency team of the U.S. Digital Service.\nTheTeam: DDS functions like a SWAT Team of tech experts on one-to-two-year tours of duty as government employees. The team is comprised of world-class software developers, engineers, designers, product managers, and expert problem solvers. Team members’ roles can include developing new code, managing technical projects, advising on development processes and product releases, and hacking or rewriting outdated policies or processes to make way for more effective, modern IT approaches.\nThe Projects: DDS focuses on projects that advance DoD's most important initiatives that are critical to the well- being of Service members, civilians, and core operations of the Department. Projects include reforming digital services that provide military families access to critical benefits, running bug bounty programs to identify vulnerabilities and better secure defense systems; developing drone detection technologies; hunting adversaries on defense networks; and rethinking training for cyber soldiers\n\nJob Description\n\nModern Architecture\nThis is the skill where you know that web nodes should be stateless, put multiple web nodes behind a load balancer, on an RDBMS you can create read replicas easily, use memcached for object caching, use S3 for blob storage, and multi-region synchronous replication is a very hard problem. For bonus points things like cluster scheduling to map individual processes onto multiple machines.\nProgramming\nAt low levels of experience, this is the skill for actual ability to implement, as one might measure in a coding sample. At higher levels of experience is the ability to organize and structure large amounts of code, create meaningful abstractions, manage large amounts of business logic and design the accompanying data structures.\nCode Reading and Debugging\nThis is the ability to be given a code base with limited documentation and figure out where various things are implemented and assist in debugging it. This includes reading (if not writing) level familiarity with multiple programming languages and paradigms.\nProduction\nSystems and Networking\nThis is knowledge about computer systems, such as:\nTypical hardware components, OS internals, systems administration, configuration, and the use of common tools to explore and configure the workings of a production system. Includes networking and an understanding of how systems communicate over IP, TCP, HTTP, and the function of firewalls and load balancers.\nIncludes cloud concepts like containers, Docker, VPC, etc.\nTroubleshooting\nThis is the ability to effectively troubleshoot problems. It requires scientific thinking and a methodical approach to identifying problems by developing hypotheses, testing those hypotheses, and narrowing down the root cause of an issue.\nThis includes an understanding of monitoring and logging systems, and troubleshooting commands like tcpdump , strace , netstat , etc.\nIncident and Change Management\nThis is the ability to effectively manage incidents and risk. It involves understanding roles during an incident and how to lead large-scale incident resolution by spawning and coordinating investigation teams. It also requires the ability to effectively communicate with non-technical stakeholders, including the writing of good post-mortems. It also includes an understanding of risk and how change management systems can be effectively used to mitigate/balance risk against agile development.\nDeveloper Productivity\nEngineering Practices\nThis is experience with successfully shepherding code from development up to production at least monthly in a team setting. It includes knowledge of key practices such as code reviews, automated testing (unit & end-to-end), single-command demo set up, continuous builds and management of release branches. It may also include basic strategies for mitigating risk during deployment including canarying and staged activation of risky features.\nDevelopment Tools\nThis is knowledge of the tools necessary to make the above happen with regard to IDEs, the build itself, automated build tools, source control, and dev documentation.\nThis includes the ability to bootstrap that in an environment where it does not exist.\nTesting\nThis is the knowledge of how to test efficiently – where to write automated tests, where to write manual tests, how to raise quality of a team to have less defects.\nThis includes the ability to bootstrap that in an environment where it does not exist.\nTeamwork\nTeam Playing\nPersists in the face of resistance and brings up the people around them to also persist, whether due to mission-driven stubbornness or a friendly, positive attitude. Includes working with others and sharing credit.\nCommunication\nAbility to understand others, empathize, recognize incentives, and clearly articulate technical tradeoffs to non-technical individuals.\nLeadership\nExperience managing direct reports, experience indirectly managing non-reports through soft leadership.\nSecurity and Privacy\nSecurity Engineering\nCan build systems securely. Understands the security pitfalls of languages and technologies and how to check assumptions and code securely. Understands how to\nminimize and protect sensitive information in software and infrastructure.\nVulnerability Assessment\nCan model threats and assess risk. Knows appropriate mitigation strategies and can balance risk, mitigation, and mission. (Blue team.)\nPenetration Testing\nCan conduct penetration testing and red team exercises. (Red team.)\nCryptography\nUnderstands how to protect and authenticate information with cryptography.\nUnderstands how identity systems work and the role cryptography plays in it\n\nQualifications\n\nSoftware Development experience - 5+ years\nBachelor's Degree\nActive clearance (preferred but not required)\n\nAdditional Information\n\nPlease note:\n**You will be a direct employee of the government and will not be a PrishanTek employee.**\nAll your information will be kept confidential according to EEO guidelines.","datePosted":"2026-04-12T20:24:28.376Z","dateModified":"2026-04-12T20:24:28.376Z","hiringOrganization":{"@type":"Organization","name":"Prishantek","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Augusta","addressRegion":"GA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"1d040809c6d2467d40135038"},"url":"https://jobsearcher.com/jobs/1d040809c6d2467d40135038"}}