Full Time

Python Software Engineer with GUI Experience - Work From Home

Parallel Partners
Remote!
$80,000 - $120,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Parallel Partners, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Python Software Engineer with GUI Experience at Parallel Partners will play a pivotal role in designing, developing, and maintaining innovative software solutions while ensuring optimal user experience through effective graphical user interface (GUI) functionality. The successful candidate will collaborate with cross-functional teams to understand user requirements and translate them into technical specifications, fostering a balance between functionality and aesthetics in software application. This role is fully remote, allowing for flexible work arrangements while contributing to high-impact projects.



Job Responsibilities

  • Develop, test, and maintain robust and user-friendly Python applications with a focus on GUI.
  • Collaborate with UX/UI designers to implement engaging and intuitive interfaces.
  • Gather and analyze user requirements, translating them into effective software solutions.
  • Debug and troubleshoot issues to enhance performance and user experience.
  • Participate in code reviews and contribute to team best practices.
  • Write and maintain comprehensive documentation for software specifications and user interfaces.
  • Adhere to development timelines while managing multiple projects simultaneously.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in Python programming with at least 3 years of hands-on experience.
  • Strong experience in developing GUI applications using frameworks such as PyQt, Tkinter, or similar.
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript is preferred.
  • Solid understanding of software development methodologies and lifecycle.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication skills for conveying technical concepts to non-technical stakeholders.


Technologies & Tools

The Python Software Engineer will primarily utilize Python for backend development, alongside GUI frameworks such as PyQt or Tkinter for application interfaces. Familiarity with version control systems like Git is essential for effective code management. Additionally, the role may require the use of integrated development environments (IDEs) such as PyCharm or Visual Studio Code, as well as project management tools like Jira to track progress and facilitate teamwork.



Ideal Candidates

The ideal candidate for this position will possess a strong passion for technology and software development, coupled with a creative mindset for designing user-centric applications. They will demonstrate a commitment to high-quality standards and embrace continuous improvement. An effective communicator who thrives in a remote team environment, they will balance technical expertise with the ability to understand user needs, ensuring all deliverables align with organizational goals and user satisfaction.

The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.