Senior Software Engineer (C++ developer/PKCS#11)

ThalesCA
121d$144,417 - $240,695

About The Position

The Senior Software Engineer is a key contributor in the Data Security team within Thales’ Cyber Security Products (CSP) business line. This role exists to deliver secure, high-quality software solutions for enterprise data security products. The engineer will collaborate with global development teams and directly support customers in troubleshooting, issue resolution, and ongoing feature development. The ideal candidate thrives in a fast-paced environment, shows autonomy in problem-solving, and is adaptable across a wide range of technologies.

Requirements

  • Minimum 6+ years of professional software development experience.
  • Experience working in globally distributed teams and directly supporting customers.
  • Proficiency in C/C++ (Must), Golang, JAVA, .Net and system-level programming on Linux and Windows.
  • Experience across server-side, client-side, and database technologies.
  • Comfortable working at the application layer, with strong debugging and performance tuning skills.

Nice To Haves

  • Familiarity with cloud-native technologies, microservices, and container platforms (e.g., Docker, Kubernetes).
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.

Responsibilities

  • Work collaboratively with a globally distributed software development team, contributing to design, implementation, and maintenance of product features.
  • Handle technical customer support, including complex troubleshooting, issue resolution, and post-release fixes.
  • Work independently and take end-to-end ownership of tasks, including feature development, debugging, and testing.
  • Follow Agile development methodology, preferably SAFe; participation in Scrum ceremonies is an added advantage.
  • Switch quickly across different technology stacks such as Client-server development, C, Golang, Java, .Net, and be well-versed in OS concepts and Databases: Relational and NoSQL systems.
  • Ensure high standards of security and quality in all code and technical deliverables.
  • Participate in knowledge sharing through documentation, code reviews, and mentorship of peers.
  • Maintain secure development practices aligned with Thales security standards and contribute to continuous improvement efforts.

Benefits

  • 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service