2

Remote Python Sdet Jobs in Toronto, ON (NOW HIRING)

This is a remote role for candidates in the US or Canada, focusing on cross-functional ... Design, develop, write comprehensive automated tests for, and deploy robust software applications ...

Expertise in test-driven development and automated testing. * Excellent verbal and written ... Source Software projects. #LI-MP1 About Kong: Kong Inc., a leading developer of API and AI ...

... in software development or application support Technical Skills * Foundational knowledge of programming languages (e.g., Java, Python, C#, or similar) * Basic understanding of SQL and relational ...

... in software development or application support Technical Skills * Foundational knowledge of programming languages (e.g., Java, Python, C#, or similar) * Basic understanding of SQL and relational ...

Participate in the whole lifecycle of code, design, development, review, deployment, and testing ... MySQL * Python, AWS * Docker * Experience working with remote teams * Note: Not all of these ...

Strong software development and design skills to build test automation infrastructure * Strong ... in Python, C or C++ * Experience with Embedded Firmware * Extensive experience on software testing ...

next page

Showing results 1-20

Remote Python Sdet information

What is the difference between Remote Python Sdet vs Remote QA Engineer?

AspectRemote Python SdetRemote QA Engineer
Required SkillsPython, automation, testing frameworks, scriptingTesting methodologies, manual and automated testing, scripting
Work EnvironmentDevelopment teams, automation focus, scripting tasksTesting teams, manual and automated testing, test case design
CertificationsISTQB, Python certifications, automation toolsISTQB, software testing certifications
Industry UsageTech, software development, startupsTech, finance, healthcare, various industries

Remote Python Sdet roles focus on developing automated testing solutions using Python, scripting, and testing frameworks, often working closely with developers. Remote QA Engineers handle both manual and automated testing, designing test cases, and ensuring software quality across various industries. While both roles require testing knowledge, the Sdet emphasizes automation and scripting skills, whereas QA Engineers may focus more on manual testing processes.

What are the most commonly searched types of Python Sdet jobs in Toronto, ON? The most popular types of Python Sdet jobs in Toronto, ON are:
What are popular job titles related to Remote Python Sdet jobs in Toronto, ON? For Remote Python Sdet jobs in Toronto, ON, the most frequently searched job titles are:
Staff Software Engineer - Android Device Authenticators

Staff Software Engineer - Android Device Authenticators

Okta

Toronto, ON • Remote

Other

Posted 10 days ago


Job description

Get to know Okta

Okta is The World's Identity Company. We free everyone to safely use any technology-anywhere, on any device or app. Our Workforce and Customer Identity Clouds enable secure yet flexible access, authentication, and automation that transform how people move through the digital world, putting Identity at the heart of business security and growth. 

At Okta, we celebrate a variety of perspectives and experiences. We are not looking for someone who checks every box - we're looking for lifelong learners and people who can improve us with their unique experiences. 

Join our team! We're building a world where Identity belongs to you.

Access Management Engineering Team

The Okta Access Management Team builds the foundation for authentication and authorization across Okta-protected resources. Our mission is to enable customers to access these resources securely. We develop Okta cloud services and client software that allow users to seamlessly log in to devices and use Okta authenticators to access applications securely. Multiple opportunities are available for engineers within Access Management. Our team is fast-growing and impactful at Okta. Join our team and develop products that help our customers daily, such as Okta FastPass, Okta Device Assurance, and Okta Device Access. Learn more about Okta's Engineering on our blog.

About You

We seek a dynamic Software Engineer to join our Device Authenticators engineering team. The ideal candidate should have solid experience in software development and be enthusiastic about designing and writing complex, high-quality Android client software. The role gives the candidate an excellent opportunity to learn about interesting problems in the security and identity space. It also has a lot of visibility within Okta and has exceptional growth potential.

You will share our passion and pride in elegant solutions and join an engineering team that strongly believes in designing for scale, rigorous code reviews, automated testing, and an iterative process to build high-quality enterprise software. You will demonstrate a great aptitude for software engineering excellence and are not afraid to be a player-coach.

Our team is fast, innovative, and flexible, with agile release cycles and individual ownership. Here is an opportunity to work on stimulating security projects and emerging technologies. 

Job Duties and Responsibilities

  • Lead the design, development, and delivery of our cloud-native security products.
  • Collaborate closely with product managers, designers, and backend engineers to translate requirements into robust and effective solutions.
  • Commit to high programming standards by reviewing code and writing unit, functional, and UI tests.
  • Optimize applications for speed, scalability, and responsiveness across various devices and browsers.
  • Participate in code reviews, providing constructive feedback and ensuring code quality across the team.
  • Proactively identify and address technical debt, performance bottlenecks, and areas for improvement.
  • Stay up-to-date with the latest trends and technologies in Android development, evaluating and recommending new tools and approaches.
  • Champion a culture of continuous improvement, innovation, and technical excellence within the team.

Required Knowledge, Skills, And Abilities

  • 5-7 years of software development experience, with at least 3 years of experience designing and building enterprise software on Android.
  • Good understanding of design patterns, scalability patterns, security engineering, and object-oriented principles.
  • Proficiency in Kotlin, with a proven ability to leverage its features for robust and maintainable codebases. Experience with Java is a plus.
  • Experience working in fast-paced software development teams leveraging continuous integration and deployment practices.
  • Strong communication skills and the ability to work across functions.
  • Strong debugging and problem-solving skills to identify, diagnose, and resolve complex issues across various Android OS versions and device types.

Desirable Knowledge, Skills

  • Understanding of Identity and Access Management protocols and technologies (FIDO, U2F, WebAuthn, SSO, SAML, OAuth, Federation, etc.)
  • Security Application experience - building VPN, firewalls, anti-virus, etc. 

#LI-Remote

P15880