> Markdown version of [/jobs/ext/626649-software-developer](https://www.wearedevelopers.com/jobs/ext/626649-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). --- # Software Developer - **Company:** QuEST Global - **Location:** Erie, PA, United States - **Experience:** Expert - **Salary:** $93,000.0 - $128,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, C++ (Programming Language), Computer Engineering, Serialization, JSON, Python (Programming Language), Log Analysis, Webui, Software Engineering, Data Streaming, Transmission Control Protocol (TCP), Web Services, WebSocket, Windows Desktop, Data Logging, Data Processing, Fastapi, Information Technology, Real Time Data, Restful APIs, Service Stack - **Published:** June 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=5a678921dc530bfc ## About the Role Do you have experience in Windows?, Do you have a Bachelor's degree?, * Strong experience with Python-based systems and tools * Knowledge of REST APIs and web service frameworks such as FastAPI * Familiarity with TCP and WebSocket communication * Experience with data streaming, CSV logging, and in-memory processing * Understanding of Windows application packaging (EXE builds) * Ability to work with cross-platform environments including Windows and WSL * Experience with automation frameworks and execution models * Knowledge of JSON-based configurations and workflows * Familiarity with DLL integration * Strong debugging skills using logs and execution traces Technology Stack * Languages: Python, C++ * Frameworks: FastAPI, REST services * Protocols: TCP (ADS), WebSocket * Data Handling: CSV, JSON, streaming pipelines * Platforms: Web UI, Windows Desktop, WSL Architecture: Registry-based execution systems, * Bachelor's Degree in Computer Engineering, Software Engineering, Computer Science or related field * Proficient in software design, methods, and architecture approaches * Knowledge of software engineering principles * Atleast 5 years experience Ability to work independently and collaborate with cross-functional teams * ## Description * Develop and operate real-time monitoring and recording systems using TODR-Web, including live MP subscription, snapshot capture, and event streaming * Build and manage REST API and WebSocket-based integrations to support real-time data flow * Configure centralized monitoring environments with grouped visualization and CSV recording * Support Windows-based deployment using packaged executable tools (TODR-Windows) * Ensure reliable tool operation across environments including WSL connectivity and ADS communication * Design procedure-driven testing workflows using RATT v2.0 with JSON inputs and DLL execution * Implement execution pipelines with validation, normalization, and queue processing * Manage execution lifecycle including targeted execution and output serialization * Analyze logs and outputs to ensure traceability and consistency * Optimize workflows to reduce manual effort and improve validation efficiency * Support both automation systems and operational users through unified interfaces ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [The QUEST for Better Software](https://www.wearedevelopers.com/videos/721-the-quest-for-better-software) - [Building and Deploying Multi-Agent Systems with ADK and Vertex AI](https://www.wearedevelopers.com/videos/1918-building-and-deploying-multi-agent-systems-with-adk-and-vertex-ai) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)