Python Desktop Application Developer

Scion Staffing, Inc.
Portland, OR, United States
9 days ago
Apply on scionstaffing.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
3 years minimum
Compensation
$93,600.0 - $114,400.0
Working hours
Regular working hours

Tech stack

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
+12 more
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

Job 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.

Requirements

  • 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.

Benefits & conditions

  • Competitive hourly compensation of $45-55/hr, based on experience and technical skills
  • 100% remote opportunity available throughout the United States
  • Opportunity to contribute to a sophisticated, large-scale Python desktop application
  • Direct collaboration with experienced senior- and principal-level engineers, This contract opportunity offers an hourly pay range of $45-55/hr (DOE) and technical skills. Possibility of contract-to-hire!

About the company

Scion Staffing is a national award-winning staffing firm! Since 2006, we have had the pleasure of successfully placing thousands of talented professionals with amazing career opportunities. Through our innovative team building and recruiting solutions, we bridge the gap in executive leadership searches, direct hire recruiting, interim leadership placement, and temporary professional staffing. We are proud to be part of the Forbes lists of the Best Recruitment Firms and the Best Executive Search Firms in America. Additionally, Scion has been recognized as a ClearlyRated Best of Staffing firm as well as a top recruitment firm by The Business Times. Additional information about our firm can also be found online.

Scion Staffing, Inc. is an equal opportunity employer and service provider and does not discriminate based on race, religion, gender, gender identity, national origin, citizenship status, sexual orientation, disability, political affiliation or belief, or any other protected class. We are committed to the principles of Equal Opportunity Employment and are dedicated to making employment decisions based on merit and value, for ourselves, our client companies, and the candidates we represent. For opportunities located in a region that have enacted fair chance, arrest or conviction-based employment ordinances, Scion Staffing proactively follows the enacted guidance and considers for employment all qualified applications with arrest and conviction records. We engage in socially conscious business practices and believe that diverse, inclusive, and non-biased talent and recruitment processes are foundational to the success of Scion as well as every client organization with whom we partner.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on scionstaffing.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · World Congress 2021

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

5:01 min

Bridging the gap between software development and security

Vandana Verma · LIVE

Videos

See all

Related articles

See all