> Markdown version of [/jobs/ext/259466-mid-level-software-engineer-308k-yr-ts-sci-fs-poly](https://www.wearedevelopers.com/jobs/ext/259466-mid-level-software-engineer-308k-yr-ts-sci-fs-poly). 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). --- # Mid-Level Software Engineer [$308k/yr+] TS/SCI-FS Poly - **Company:** SYSTOLIC, INC. - **Location:** Annapolis Junction, MD, United States - **Experience:** Experienced - **Salary:** $308,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Data Analysis, Big Data, Signals Intelligence, Information Engineering, Extract Transform Load (ETL), Elasticsearch, Design of User Interfaces, Apache Hadoop, MapReduce, Linux System Administration, Reliability Engineering, Software Engineering, Computer Network Operations, Gitlab, Git, Customer Identity Access Management, Kubernetes, Apache Nifi, Kibana, Software Version Control, Docker - **Published:** May 20, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8923622/mid-level-software-engineer-308kyr-tssci-fs-poly ## About the Role * Degree: Technical bachelor's degree or equivalent experience * Years of experience: 12+ years * Total Compensation: $308k+ yearly, * Production-grade software development experience in Java and Python. * Experience or familiarity with site reliability engineering (SRE) principles. * Familiarity with customer authentication and authorization platforms and standards. * Experience with productizing software as containers and deployment with Docker/Kubernetes. * Confidence with Git and Gitlab for software version control. * Confidence with basic to intermediate Linux System Administration tasks. * Willingness to contribute to internal and customer-facing written documentation. ## Description * Support data engineering, analysis, and automation for a business intelligence platform. * Maintain platform availability with site reliability engineering principles. * Elicit requirements, analyze data, develop analytics, and implement ETL workflows. * Design, develop, and integrate solutions for large data sets. * Guide junior software engineers and data scientists. * Develop software in Java and Python. * Deploy containers with Docker and Kubernetes. * Manage version control with Git and Gitlab. * Perform Linux System Administration. * Contribute to technical documentation. * Experience with NiFi, Elasticsearch, Kibana, Hadoop, Map Reduce, SIGINT, CNO, and UI/UX Design., * Be a member of the Mission Intelligence (MI) team supporting a variety of data engineering, analysis, and automation efforts. * Maintain a business intelligence platform supporting data-driven decisions in the enterprise. * Ensure the availability of this mission-essential platform. * Contribute as a software engineer and analytic developer to design, develop, and integrate solutions involving the analysis of large data sets. * Incrementally incorporate site reliability engineering principles into the existing operational platform. * Maintain and advance a mission-essential business intelligence platform. * Elicit requirements from stakeholders, gather and analyze available data, and develop solutions for delivering key metrics. * Develop analytics to combine, normalize, and enrich large data sets. * Design and implement ETL workflows to convert and normalize data. * Augment the platform with new tools or technologies. * Provide guidance to more junior software engineers and data scientists. * Communicate clearly through written documentation. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Debug a Kubernetes Operator](https://www.wearedevelopers.com/videos/487-debug-a-kubernetes-operator) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Add Location-based Searching to Site with ElasticSearch](https://www.wearedevelopers.com/videos/77-add-location-based-searching-to-site-with-elasticsearch) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Fullstack developer salary in Germany [2023]](https://www.wearedevelopers.com/magazine/197-fullstack-developer-salary-in-germany-2023)