> Markdown version of [/jobs/ext/2530927-python-desktop-application-developer](https://www.wearedevelopers.com/jobs/ext/2530927-python-desktop-application-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). --- # Python Desktop Application Developer - **Company:** Scion Staffing, Inc. - **Location:** Portland, OR, United States (Remote available) - **Experience:** Starter - **Salary:** $93,600.0 - $114,400.0 - **Contract:** Temporary contract - **Skills:** Microsoft Word, Microsoft Excel, Microsoft Windows, Amazon Web Services, Software Applications, Application Packaging, Application Testing, Automation of Tests, Software Bug Management, Code Review, Collaborative Software, Continuous Integration, Linux, Github, Graphical User Interface, Python (Programming Language), Linux System Administration, Object-Oriented Software Development, Qt (Software), Software Engineering, Git, Pytest, Information Technology, Front End Software Development - **Published:** August 28, 2026 - **Apply:** https://scionstaffing.com/apply-with-scion-staffing/ ## About the Role * Bachelor's degree in computer science, software engineering, engineering, technology, data science, geospatial science, or a related technical field required. * Minimum of 3 years of professional Python software development experience. * Experience developing desktop applications, including graphical user interface or front-end design. * Demonstrated ability to understand and modify code written by other developers within a large, established codebase, along with a strong understanding of object-oriented programming. * Hands-on experience with Git, GitHub Actions, pull requests, code reviews, and collaborative software-development practices. * Strong troubleshooting, written and verbal communication, technical documentation, organization, and priority-management skills, with the ability to meet deadlines and collaborate effectively in a remote environment. * Experience with Qt, PyQt, or PySide and automated testing with Pytest is highly preferred; familiarity with AWS, CI/CD, Windows/Linux application packaging, Microsoft Word, and Microsoft Excel is also valuable. Candidates must have access to a computer capable of supporting Python development, testing, and application packaging. ## Description This role will support the continued development of a large, established commercial desktop application built almost entirely in Python. The Python Desktop Application Developer will add features, resolve defects, improve the application's user-facing functionality, and collaborate with senior engineers through structured development assignments and code reviews. The ideal candidate can quickly understand code written by other developers and confidently contribute within an extensive object-oriented codebase., * Develop well-defined Python features and bug fixes within a large, established object-oriented codebase. * Support the design, functionality, and continued improvement of the desktop application's user-facing interface. * Reproduce defects, investigate root causes, troubleshoot application issues, and clearly document technical findings. * Manage code through Git and GitHub Actions while participating in pull requests, code reviews, and structured development workflows. * Write and maintain automated tests and verify that changes perform as expected without disrupting existing functionality. * Assist with application testing, packaging, CI/CD, and release processes across Windows and Linux environments. ## Related Videos - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [Full Stack Web Apps With Nothing But Python](https://www.wearedevelopers.com/videos/417-full-stack-web-apps-with-nothing-but-python) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) ## Related Articles - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 good reasons why you should learn Python in 2021](https://www.wearedevelopers.com/magazine/19-7-good-reasons-why-you-should-learn-python-in-2021) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)