> Markdown version of [/jobs/ext/1308780-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/1308780-senior-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer - **Company:** Parsons Corporation - **Location:** United States - **Experience:** Expert - **Salary:** $125,100.0 - $225,200.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Business Analytics Applications, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Continuous Delivery, Continuous Integration, Data Governance, Extract Transform Load (ETL), Data Mining, Data Security, Graph Database, Interoperability, Python (Programming Language), Machine Learning, Meta-Data Management, Scrum Methodology, Role-Based Access Control, Swagger, Search Technologies, Software Engineering, Systems Integration, Openapi, Enterprise Data Management, Data Ingestion, Pytorch, Large Language Models, Indexer, Containerization, Data Lakes, Kubernetes, Information Technology, Data Management, Restful APIs, Data Pipelines, Devsecops, Docker, Programming Languages - **Published:** July 17, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9037627/senior-software-developer ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * 8 years of experience in software development, preferably in cloud-based or enterprise data systems. * Experience serving in technical leadership or management roles for software projects involving multiple team members. * Proficiency in one or more modern programming languages (e.g., Python, Java, C#, or similar). * Experience designing and implementing microservice based APIs (RESTful, OpenAPI/Swagger) and integrating with external systems. * Hands-on experience with cloud platforms (e.g., AWS, Azure, or similar) and leveraging managed services for scalable architectures. * Experience with data pipeline development, ETL processes, and data partitioning strategies. * Familiarity with AI/ML concepts, libraries, and frameworks (e.g., LangChain, LlamaIndex, PyTorch). * Strong understanding of data security, encryption, and access control best practices (e.g., RBAC, ABAC, MFA, CAC). * Experience with Agile software development and DevSecOps practices, including CI/CD pipelines and automated testing. * Excellent communication and documentation skills; ability to work collaboratively in a multidisciplinary team. * Master's degree in Computer Science, Data Science, or a related field. * Experience developing modular, pluggable analytical tools and knowledge graphs. * Familiarity with DoD cybersecurity frameworks (e.g., RMF, STIG, NIST SP 800-171) and compliance requirements. * Experience with data governance, metadata management, and data quality assessment tools. * Experience with advanced search and indexing technologies (e.g., vector/semantic search, LLMs). * Experience with containerization (Docker, Kubernetes) and container hardening per DISA guidelines. * Experience integrating with classified environments (e.g., SIPR, JWICS). An active Secret security clearance is required for this position. ## Description * Design, develop, test, and deliver modular, scalable software solutions for the integration and analysis of chemical and biological threat data. * Implement robust, cloud-based data architectures and integrate with existing data lakes via APIs. * Develop and integrate AI/ML-enabled tools for data mining, predictive modeling, and knowledge discovery to support advanced threat characterization. * Build and maintain automated data workflows and pipelines for data ingestion, transformation, cleaning, enrichment, and metadata management. * Develop user-friendly, configurable interfaces and dashboards to support diverse user roles and enhance data accessibility and visualization. * Implement and maintain comprehensive data governance, security, and access control mechanisms in compliance with DoD and NIST standards. * Collaborate with cross-functional teams, including government stakeholders, to gather requirements, prioritize features, and deliver incremental prototype releases using Agile and DevSecOps methodologies. * Participate in sprint planning, reviews, and backlog refinement; contribute to the creation and maintenance of technical documentation (e.g., Software Development Plan, Software Design Description, API documentation). * Support the integration and interoperability of the system with existing and emerging systems, including the development of protocol adapters and test harnesses. * Conduct unit, integration, and user acceptance testing; support continuous integration/continuous delivery (CI/CD) and automated testing practices. * Contribute to knowledge transfer and training activities, including the development of user guides, training modules, and technical documentation. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)