> Markdown version of [/jobs/ext/3571264-mid-level-python-engineer-244k-yr-ts-sci-fs-poly](https://www.wearedevelopers.com/jobs/ext/3571264-mid-level-python-engineer-244k-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 Python Engineer [$244k/yr+] TS/SCI-FS Poly - **Company:** SYSTOLIC, INC. - **Location:** Annapolis Junction, MD, United States - **Experience:** Experienced - **Salary:** $244,000.0 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Big Data, Software Documentation, Databases, Database Queries, Software Debugging, Amazon DynamoDB, Python (Programming Language), Performance Tuning, Cloud Services, Software Engineering, Software Systems, Pyspark, AWS Glue, Functional Programming - **Published:** October 3, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9210443/mid-level-python-engineer-244kyr-tssci-fs-poly ## About the Role * Degree: Technical bachelor's degree or equivalent experience * Years of experience: 7+ years * Total Compensation: $244k+ yearly ## Description * Develop, maintain, and enhance complex software systems utilizing Python, PySpark, and AWS cloud services. * Design and implement database queries, mathematical models, and algorithms to support processing-intensive analytics and large data sets. * Lead technical development efforts and collaborate across the entire software development lifecycle., * Analyze user requirements to derive software design and performance specifications. * Design, code, and test new software solutions and enhance existing applications. * Implement cloud-native data processing workflows using AWS Glue, Lambda, and DynamoDB. * Develop and implement algorithms using scientific analysis and mathematical models. * Debug existing software, correct defects, and optimize system performance. * Design and implement complex database and data repository interfaces and queries. * Assist with developing and executing test procedures for software components. * Serve as a technical team lead and provide recommendations for process improvements. * Write and review comprehensive software and system documentation.