Software Architect

Thales•Austin, TX
•$162,627 - $277,700•Hybrid

About The Position

Thales is seeking a Windows Software Architect to develop and maintain its CTE product line and solutions for deployment on-premises, across multiple clouds, and within big data and container environments. The role requires deep knowledge of Windows internals, Windows kernel and file system driver development, cybersecurity, and cloud and container technology. The architect assesses customer and business requirements, documents designs, develops architectural approaches, and advises on software development. The role also provides technical expertise in systems, compatibility, and software integration, and collaborates with team members and product managers to strategize, develop, trial, and document features. The position is hybrid and based in Austin, Texas, or San Jose, California. The architect works with related product system architects and stakeholders to deliver scalable, robust designs and to advance development team capabilities. Applicants must be authorized to work in the United States and must meet the applicable U.S. Person or authorization eligibility requirements for access to ITAR- or EAR-controlled materials. Visa sponsorship is not available.

Requirements

  • Bachelor’s degree in a relevant field and 8–12+ years of relevant work experience, or a master’s degree in a relevant field and 6+ years of relevant work experience.
  • 8+ years leading software design on medium- to large-complexity projects.
  • 8+ years of software development experience, Agile product development experience, and experience leading offshore development.
  • 8+ years of Windows Kernel Driver experience.
  • 8+ years developing code in C or C++.
  • 5+ years of experience with the Windows kernel debugger (WinDbg).
  • In-depth knowledge of Windows file system architecture.
  • Experience using AI large language models, such as Claude or ChatGPT, across the software development lifecycle.
  • Working knowledge of data encryption with key management, privileged user access control, and policy management for on-premises, multi-cloud, big data, and container environments.
  • Experience developing data security products involving application encryption and tokenization.
  • Ability to keep up to date with evolving technologies and frameworks.
  • Effective interpersonal, leadership, and communication skills.
  • Experience with DevOps Services REST APIs and multithreaded, highly distributed client/server development.
  • Strong verbal and written communication skills.
  • Ability to influence team members, support timely commitments, build consensus, and resolve issues amid conflicting goals or interests.
  • Ability to simplify complex architectural problems and influence the broader community.
  • Applicants must be legally authorized to work in the United States for any employer at the time of hire; visa sponsorship is not available.
  • Must be a U.S. Person as defined by applicable law, or otherwise authorized or eligible for authorization to access hardware, software, technology, or technical data controlled under ITAR and/or EAR.

Nice To Haves

  • Strong knowledge of system programming and file system and storage driver development.
  • Strong knowledge of data security software development, DevOps tooling, and cloud/container technology, including AWS, Azure, GCP, and Kubernetes.
  • Demonstrated deep technical understanding of a system and a track record of architecting innovative technical solutions within that domain.

Responsibilities

  • Understand the organization’s current system architecture, standards, and future technology plans, and recommend software infrastructure trends based on research.
  • Keep pace with industry developments in security, data protection, and cloud technology.
  • Analyze system designs, assess shortcomings and risks, recommend mitigations, resolve security alerts, and anticipate adverse outcomes from identified weaknesses.
  • Advise teams on appropriate use of technology and ensure compliance with codes and standards.
  • Develop infrastructure improvements and serve as a subject-matter expert.
  • Help prepare white papers and technical documentation and provide technology and product analysis.
  • Diagnose new and existing software products and provide quality assurance reviews.
  • Work within Agile-Scrum methodology and collaborate with system architects for related products.
  • Interact with Solution Architects, Sales Engineers, Product Management, and customers to strategize, develop, and deliver new features.
  • Lead and coordinate development teams to provide scalable and robust designs.
  • Serve as a technical leader and continuously improve the standards and capabilities of the development team.

Benefits

  • Elective health, dental, vision, FSA/HSA, voluntary life and AD&D, whole group life with LTC, critical illness, hospital indemnity, accident insurance, legal plan, identity theft protection, and pet insurance.
  • Retirement Savings Plan available after 30 days, with a company contribution and match and no vesting period.
  • Company-paid holidays and paid time off.
  • Company-provided life insurance, AD&D, disability coverage, Employee Assistance Plan, and Well-being Program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service