Okta for Developers logo

Staff Software Engineer in Test, Client Foundations - Linux

Okta for Developers Bengaluru, Karnataka, India

remotefull-time
Posted Feb 6, 2026Apply by Mar 8, 2026

Role & seniority: C++ / Linux Staff Software Engineer in Test (Mid-Senior level)

Stack/tools: Linux, C/C++, C#, .NET Core; desktop and web app automation; databases (MySQL, DynamoDB); test frameworks; JIRA, Confluence; Okta Verify app; log tools (Splunk, Wavefront); device management tools (Jamf Pro, Intune)

Top 3 responsibilities

  • Design, develop, and maintain automated testing solutions for Linux-based client/server applications

  • Define test plans with product, development, and cross-functional teams; scope, plan, and execute automation and test efforts

  • Develop/maintain high-quality functional, regression, and end-to-end tests; certify Okta Verify readiness on OS upgrades; enhance test tooling

Must-have skills

  • 10+ years in product testing and test automation

  • Experience testing Linux/C++ applications; automate tests (new and existing)

  • Experience with databases (MySQL, DynamoDB); proficiency in C++, C#, .NET Core; web services testing

Nice-to-haves

  • Security concepts and single sign-on exposure

  • Experience with Splunk/Wavefront, Jamf Pro, Intune; collaboration tools (JIRA, Confluence)

  • Location & work type: Bengaluru, India; full-time role (may involve travel for onboarding)

Full 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 flexible and neutral products, Okta Platform and Auth0 Platform, provide secure access, authentication, and automation, placing identity at the core of business security and growth.

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

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

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 login to devices and use Okta authenticators to access applications securely.

We seek a passionate and experienced C++ / Linux Staff Software Engineer in Test to join our dynamic team. You are excited about testing and automation for the Linux Platform and can build for this enterprise setting. Okta Engineering strongly believes in automated testing, UX design, and an iterative process to build high-quality next-generation software.

The ideal candidate is passionate about leading quality strategy for large-scale, mission-critical client applications on Linux platform.This is a great opportunity to work in an environment of scale, lead a very talented organization, build processes, and be front and center in Okta’s vision of passwordless access to any application. The role gives the candidate an excellent opportunity to learn about interesting problems in security and identity space. It also has a lot of visibility within Okta and has great growth potential.

Job Duties And Responsibilities

As a Staff Software Engineer in Test, you will be responsible for designing, developing, and maintaining software testing solutions. You will collaborate with cross-functional teams to define and implement innovative features while ensuring the scalability and reliability of our applications.

Collaborate with the product management, development, and cross-functional teams using JIRA and Confluence tools to define test plans based on business requirements and application software designs. Work with software engineers and engineering management to scope, plan and execute automation and test efforts Master, improve, and innovate upon our existing tools and automation for Desktop clients and Web applications Interface with Product Management, Development, Documentation, and UX teams Partner with Customer Support and field teams to understand customer use cases and build relative test plans Develop and maintain high quality functional, regression, and end-to-end tests for Okta Verify app. Work closely with Linux community and Beta programs to certify Okta Verify readiness on major and minor OS upgrades. Develop and maintain automation code in C++/C# and .NET Core

Minimum REQUIRED Knowledge, Skills, And Abilities

10+ years of product testing and test automation experience Able to write new and maintain existing automated test cases Experience testing Linux/C++ applications Experience working with databases such as MySQL, DynamoDB, etc. Experience with C++, C#, .NET, or similar Client automation tools. Knowledge and experience in testing Web services Experience with security concepts and single sign-on a plus Experience with some of the following technologies and services is a plus. Log management tools like Splunk, Wavefront Device Management like Jamf Pro, Microsoft, Intune Test experience or academic knowledge of client applications Experience with collaboration tools like JIRA, Confluence, etc. Experience With Some Of The Following Technologies And Services

Log management tools like Splunk, Wavefront Experience with security concepts and single sign-on a plus

Education And Training

B. S. or M.S. in Computer Science or related field

(P24159_3305298)Bengaluru

What you can look forward to as a Full-Time Okta employee!

Amazing Benefits Making Social Impact Developing Talent and Fostering Connection + Community at Okta

Okta cultivates a dynamic work environment, providing the best tools, technology and benefits to empower our employees to work productively in a setting that best and uniquely suits their needs. Each organization is unique in the degree of flexibility and mobility in which they work so that all employees are enabled to be their most creative and successful versions of themselves, regardless of where they live. Find your place at Okta today! https://www.okta.com/company/careers/.

Some roles may require travel to one of our office locations for in-person onboarding.

Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws.

If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this Form to request an accommodation.

Notice for New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (AEDT), as defined by New York City Local Law 144, that use artificial intelligence, machine learning, or other automated processes to assist in our recruitment and hiring process. In accordance with NYC Local Law 144, if you are an applicant or employee residing in New York City, please click here to view our full NYC AEDT Notice.

Okta is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Personnel and Job Candidate Privacy Notice at https://www.okta.com/legal/personnel-policy/.

Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Software Development

C++LinuxTest AutomationWeb ServicesSecurity ConceptsSingle Sign-OnMySQLDynamoDBC#.NETCollaboration ToolsLog ManagementDevice ManagementFunctional TestingRegression TestingEnd-to-End Testingmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.