Jobs via Dice26.01.26
AI SCORE 8.5

Senior GUI Python Software Developer - Remote Opportunity

$120K–$150K/year

About the Role

We are seeking a Senior GUI Python Software Developer to join our engineering team and support the development of in-house software used in the preliminary design of subsea umbilicals. This Senior GUI Python Software Developer remote position focuses on Python-based engineering applications with graphical user interfaces and involves close interaction with design and engineering stakeholders.

The ideal candidate is detail-oriented and quality-driven, with the ability to communicate technical topics in a clear and accessible manner. You are adaptable to evolving requirements, comfortable taking ownership of the development process, and able to work both independently and as part of a collaborative team.

Experience the freedom of remote work from anywhere in Georgia, whether from the comfort of your home, our modern offices in Tbilisi and Batumi, or a coworking space in Kutaisi.

What You'll Do

  • Develop and maintain in-house software tools supporting the preliminary design of subsea umbilicals.
  • Build software modules aligned with structural frameworks and technical requirements.
  • Collaborate closely with engineers to improve functionality, accuracy, and efficiency of design tools.
  • Design and build user-friendly graphical interfaces (GUIs) in Python.
  • Troubleshoot, debug, and optimize code to ensure high performance and reliability.
  • Maintain clear and thorough code documentation to support future maintenance and handover.

Requirements

  • Strong proficiency in Python with a focus on engineering applications (3+ years of experience).
  • Familiarity with core Python libraries used in data processing, numerical analysis, and design engineering (e.g., NumPy, SciPy, Pandas).
  • Background in object-oriented programming and modular software design.
  • Skills in Python GUI frameworks like Tkinter, PyQt, or Kivy to develop user interfaces.
  • Knowledge of user-centered design principles enabling productive and usable interface designs.
  • Capability to oversee project timelines and collaboration milestones with design teams.
  • Qualifications in code documentation and experience with version control systems like Git.
  • Fluency in English, both written and spoken, at a minimum B2 level.

Nice to Have

  • Understanding of structural design concepts, mechanics, or systems engineering principles.
  • Familiarity with workflows utilized in engineering, particularly in subsea or structural design contexts.
  • Background in data architecture or knowledge of best practices in data management for efficiently organizing and structuring design-related data.

What We Offer

  • Enjoyable working environment, whether it is the vibrant office or the comfort of your own home.
  • Opportunity to work abroad for up to two months per year.
  • Relocation opportunities within our offices in 55+ countries.
  • Leadership development, career advising, soft skills, and well-being programs.
  • Unlimited access to LinkedIn Learning and Get Abstract.
  • Free English classes with certified teachers.
  • Participation in the Employee Stock Purchase Plan.
  • Comprehensive medical & family care package.
  • Five trust days per year (sick leave without a medical certificate).

EPAM Georgia is a team of innovators united by a passion for technology. The dynamic and inclusive culture we embrace helps positively impact our communities, clients, and employees. Here you will collaborate with multi-national teams, contribute to numerous cutting-edge projects, deliver the most creative solutions, and have an opportunity to learn. Our people are at the heart of our success, and we are proud to provide talents with a solid ground to develop and grow.

Why Choose Us

2024 Best Place to Work 2024, Sitecore's Partner Experience Awards.

Language Requirements
EnglishB2
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This role offers a unique opportunity to work remotely as a Senior GUI Python Software Developer, focusing on innovative engineering applications. Enjoy comprehensive benefits and relocation support.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

About Jobs via Dice

Explore exciting career opportunities at Jobs via Dice in 2026. Discover a wide range of remote, hybrid, and office roles tailored to your skills. Utilize advanced filters to refine your job search, track your applications seamlessly, and gain valuable insights about potential employers. Start your journey toward a fulfilling career at Jobs via Dice today and take the next step in your professional growth.

Industry
Tech
Location
Remote

Who Will Succeed Here

Proficient in Python with hands-on experience in GUI frameworks such as Tkinter, PyQt, and Kivy, enabling the development of intuitive interfaces for engineering applications.

Strong analytical mindset with expertise in data manipulation libraries like NumPy, SciPy, and Pandas, ensuring accurate data handling and visualization for engineering stakeholders.

Self-motivated and disciplined to thrive in a remote work environment, with a proactive approach to problem-solving and a keen attention to detail in software design and implementation.

Learning Resources

Python GUI Programming with Tkinterarticle

Career Path

Senior GUI Python Software Developer(Now)Lead Software Engineer(1-2 years)Engineering Manager(3-5 years)

Market Overview

Market Size 2024
$23.5B
Annual Growth
11.2%
AI Adoption
45%
Investment
+150%
Labour Demand
+30%
Avg Salary
$120K

Skills & Requirements

Required
PythonTkinterPyQt
Growing in Demand
Machine Learning with Scikit-learnData Visualization with MatplotlibCloud Computing with AWS
Declining
TkinterPython 2.x

Domain Trends

Rise of Data Science
The demand for Python in data science has increased by 25% year-over-year, with businesses seeking to leverage data analytics for decision-making.
Shift to Cloud-Native Applications
Over 60% of new applications are being developed as cloud-native, pushing Python developers to adopt cloud technologies like AWS and Azure.
Increased Focus on AI and Automation
AI adoption in software applications has surged, with 45% of companies investing in AI capabilities, creating a high demand for Python developers skilled in machine learning.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.