About The Position

We’re looking for an experienced python software developer to help us change the way the world works, with Parallels: anytime, anywhere, any-device productivity. Join us on the Parallels Browser Isolation project, where you'll tackle cutting-edge technical challenges to build a secure, seamless way for users to access web applications—helping shape the future of secure browsing.

Requirements

  • 5+ years of software development experience.
  • Solid Python skills and experience - standard library, data structures, best practices.
  • Hands-on experience with C, C++ or Rust.
  • Experienced in development of distributed applications.
  • Solid understanding of network protocols and network programming.
  • Experience in using and managing containerization platforms (Docker or Kubernetes).
  • Experience in OOP, TDD and DDD design patterns.
  • Experienced in building and running automated tests.
  • Experienced in CI/CD workflows using Git-based repositories and automation tools.
  • Experienced in SQL and relational databases.

Nice To Haves

  • Familiar with FastApi, SqlAlchemy, pytest.
  • Utilized Tokio and Axum to architect asynchronous systems in Rust.
  • Integrated C++ codebases using autocxx and cxx.
  • Worked with Skia and Chromium to develop graphical interfaces and browser components.
  • Experienced in cloud and virtualization technologies, including Microsoft Azure, AWS, Hyper-V, and VMware ESXi.

Responsibilities

  • Design, develop, and maintain the product’s control plane in Python, and the data plane in both Python and Rust.
  • Refactor, optimize, and modernize existing codebases.
  • Research and integrate new technologies to enhance product capabilities.
  • Collaborate with cross-functional teams to define and implement robust solutions.

Benefits

  • We offer a fully remote workspace. There is no pressure to work in an office whatsoever.
  • We have flexible work arrangements and locations to suit your style.
  • Hours are flexible, too! You’ve worked hard to build your life, and we don’t want you to give it up for work.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service