Senior Software Engineer

ThalesSan Jose, CA
$165,600 - $207,000Hybrid

About The Position

Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure. This is a hybrid role in San Jose, CA. Position Summary The Senior Software Engineer owns and resolves critical customer escalations across SDKs, connectors, and containerized services. This role demands deep debugging expertise, strong systems-level thinking, and a commitment to delivering permanent, production grade fixes—not temporary workarounds. The engineer is expected to drive issues through to durable, code-level resolutions, directly improving product quality, architecture, and reliability. This is not a support role; it involves debugging, modifying, and shipping production code.

Requirements

  • Bachelor’s degree in field with a minimum of 8-12+ years of relevant work experience or master’s degree in field with 6+ years of relevant work experience
  • Mandatory - Expert-level coding in at least one (C/C++)
  • Hands-on with: Core dumps, memory leaks, thread analysis
  • Data structures, concurrency, memory management
  • Experience integrating with third-party enterprise applications and ecosystems Ability to trace failures across multiple services and integrations
  • Have expertise in data security and encryption systems. Experience building enterprise-grade products
  • Understanding of: TLS, encryption basics, key management
  • Use AI tools to accelerate: Debugging and RCA, Test generation and repro scenarios, Code refactoring and analysis
  • Apply AI safely in security-sensitive codebases

Nice To Haves

  • Good to have - proficient in Java/Golang/C#

Responsibilities

  • Own and resolve complex production issues across SDKs, connectors, and services.
  • Reproduce customer issues and drive root cause to code-level fixes
  • Design and implement permanent solutions, not temporary workarounds
  • Contribute directly to product codebases (features, bug fixes, reliability improvements)
  • Partner with core engineering teams to improve architecture and prevent recurrence
  • Build internal tools, diagnostics, and test harnesses for faster issue resolution

Benefits

  • Thales provides an extensive benefits program for all full-time employees working 30 or more hours per week and their eligible dependents, including the following: Elective Health, Dental, Vision, FSA/HSA, Voluntary Life and AD&D, Whole Group Life w/LTC, Critical Illness, Hospital Indemnity, Accident Insurance, Legal Plan, Identity Theft, and Pet Insurance
  • Retirement Savings Plan after 30 days of employment with a company contribution and a match, and with no vesting period
  • Company paid holidays and Paid Time Off
  • Company provided Life Insurance, AD&D, Disability, Employee Assistance Plan, and Well-being Program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service