SoftServe
Senior Python Software Engineer (Remote)
Senior Python Software Engineer | SoftServe |Ukraine
SoftServe is a global digital solutions company headquartered in Austin,Texas, founded in 1993 in Ukraine. Thousands of associates work on 2,000+...
Senior Python Software Engineer | SoftServe | Ukraine
SoftServe is a global digital solutions company headquartered in Austin, Texas, founded in 1993 in Ukraine. Thousands of associates work on 2,000+ projects with clients in the USA, Europe, and APAC region. We are about people who create bold things, make a difference, have fun, and love their work. In January 2022, we started our operations in Latin America.
We are a dedicated full-time team working directly with a US-based IT company, developing the world’s most trusted open ecosystem for sourcing, building, and deploying data science and AI initiatives.
This is an excellent opportunity for you to leverage your experience and skills and apply them to the world of data science, artificial intelligence, and machine learning.
IF YOU ARE
- Experienced in software engineering 6+ years
- Proficient in Python
- Skilled in scripting languages like Bash, Windows batch files, or PowerShell
- Familiar with different operating systems, particularly Windows
- Hands-on with continuous integration systems and testing tools like GitHub Actions, Jenkins, GitLab CI/CD, pytest, and unittest
- Effective in fixing bugs in software written in various languages and contributing fixes to upstream projects
- Knowledgeable about tools such as PyInstaller, Nuitka, and related technologies
- Aware of packaging software using tools like Conda, Homebrew, Chocolatey, RPM/APT, WinGet, Flatpak, and Snapcraft
- Fluent with upper-intermediate spoken English and strong communication skills
AND YOU WANT TO
- Create and update graphical and command-line installers
- Optimize installation processes to reduce complexity, download size, and installation time
- Ensure compatibility of installers with different operating systems
- Address platform-specific challenges like file paths, permissions, and environmental variables
- Develop tools for creating, managing, and sharing conda environments
- Support features like multi-environment installation and version control for environments
- Ensure installers verify the integrity of downloaded packages using cryptographic signatures
- Implement robust error-handling and recovery mechanisms during installation
- Test installers across all supported platforms and configurations
- Automate testing processes to catch issues early, including compatibility with new Python or OS releases
- Design intuitive workflows for users, particularly in graphical installers
- Write clear documentation and troubleshooting guides for end users
- Collaborate with open-source software projects that support installer development
TOGETHER WE WILL
- Gain certifications from leading providers (Google, AWS & others)
- Empower you to scale your expertise with others by joining the Mentoring Program
- Excel business of our clients from startups and ISVs to Enterprise and Fortune 500 companies
- Create an exceptional customer experience to impact the company’s global success and be recognized by Customer Hero Program
- Care for your wellness with a health insurance package
SoftServe is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, age, sex, nationality, disability, sexual orientation, gender identity and expression, veteran status, and other protected characteristics under applicable law. Let’s put your talents and experience in motion with SoftServe
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save
- Save