Ubiquiti

Technology

SoftwareDevelopmentEngineerinTest(Python)

$950–1400k ~AI est. Pilsen, Czech Republic FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“Software Development Engineer in Test (Python) at Ubiquiti. Skills: Python development, Automated testing framework, Network protocols. Design automated testing framework. Develop automated testing framework”

Industry & Context.

Technology
Problems you'll solve

Root cause analysis

What They're Looking For.

Must Have

Proven experience with Python, Solid understanding of software architecture, Proven experience in software testing, Knowledge of computer networking, Familiarity with networking, Familiarity with embedded systems, Familiarity with hardware-related testing, Comfortable working in a cross-functional environment, Proactive, self-driven approach, Problem-solving skills, Solid knowledge of Linux administration, Solid knowledge of shell scripting

Nice to Have

Experience with test automation frameworks, Experience with Jenkins, Knowledge of virtualization technologies, Knowledge of PHP, Prior experience with PHP-based testing frameworks, Experience working with large codebases, Experience working with distributed codebases, Architectural mindset

What You'll Do.

Design automated testing framework

Develop automated testing framework

Maintain automated testing framework

Contribute to migration of testing framework

Ensure feature parity

Design network-area test scenarios

Investigate network-area test scenarios

Perform in-depth analysis of network protocols

Implement framework features

Improve framework features

Provide constructive feedback

How You'll Work.

Team & Collaboration

Cross-functional environment; QA, DevOps, Development teams; Align testing strategy

Full Job Description

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. About the Role: The Ubiquiti Pilsen office is seeking a SDET with proven Python development skills. Your primary focus will be on architecture, extensibility, and maintainability, as well as on test design and investigation of test results and issues. You will work closely with QA, DevOps, and development teams to design and implement new capabilities, improve performance and reliability, and ensure the framework scales with our growing needs. The role involves working in an environment tied to networking products and systems, requiring an understanding of how software interacts with network devices and services. We are looking for a proactive, hands-on engineer with deep Python expertise, experience with large-scale or long-lived projects. A strong architectural mindset is a great bonus and will be highly appreciated. Key Responsibilities Design, develop, and maintain a Python-based automated testing framework Contribute to the migration of an existing testing framework to Python while ensuring feature parity Design and Investigate network-area related test scenarios Perform in-depth analysis of cutting-edge network protocols Implement and improve framework features used by QA and development teams Collaborate closely with QA, DevOps, and software engineers to align testing strategy Review code and provide constructive feedback to en

Free ATS check

Applying for this Software Development Engineer in Test (Python) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Ubiquiti?

Real rants from real employees. Read before you apply.

Read Company Rants →