Software Engineer, Application Security Programmer

Intersources Inc.
Santa Clara, CA, United States
23 days ago
Apply on www2.jobdiva.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Adobe InDesign User Authentication Computer Programming Data Infrastructure Linux Memory Management Embedded Operating Systems Federal Information Processing Standards (FIPS) Human-Computer Interaction Internet Protocol Security (IP SEC) Key Management Object-Oriented Software Development
+7 more
Remote Infrastructure Management RSA (Cryptosystem) Software Engineering Multithreading Transport Layer Security Software Security Virtual Private Clouds

Job description

At Client, we believe that infrastructure powers progress. That execution is as essential as innovation. That better collaboration builds better technology. Trusted by the world’s leading technology companies for 25 years, we move, store, process and secure the world’s data with semiconductor solutions designed for our customers’ current needs and future ambitions. Through a process of deep collaboration and transparency, we’re ultimately changing the way tomorrow’s enterprise, cloud, automotive, and carrier architectures transform-for the better.

The data infrastructure that our customers build has never been more critical to our global economy. It’s what’s keeping the world connected, businesses running, and information flowing. If you’re ready to excel, innovate, and truly enjoy your work, apply now for the position detailed below.

The Opportunity Client is developing products to protect data (in motion and at rest), authentication and key management in public/private clouds and large enterprises. LiquidSecurity Hardware Secure Module (HSM) are the industry’s first and only FIPS 140-2 level 3 certified solution designed to be deployed in hyperscale cloud environments. They offer the highest HSM performance and scalability, as well as the remote management and resiliency required for the intense workloads and environmental conditions of the cloud datacenters where they are deployed., In this role you will be part of the engineering group of full stack engineers and contribute to design, architecture and implementation for one or more products in LiquidSecurity HSM products and their applications. We are looking to re-invent the user interaction and experience with HSMs. This would give a great opportunity to perform and excel in

Design and Develop resilient and high performing applications in constrained embedded systems Develop new modules, features for Client’s LiquidSecurity HSMs Develop documents that are engineering and customer facing. Trouble shooting and solving software bugs reported by customer and QA Should be flexible to work with teams in India and US

Requirements

  • We are looking for passionate software engineers that have excelled problem solving and programming skills with relative experience and knowledge in complex applications development and interested in learning and contributing to embedded system security, key management.
  • BS in CS/EC/EE and 3+ years professional software development experience
  • MS in CS/EC/EE and 2+ years of professional software development experience
  • Programming experience with at least one of the language C, C++ and Rust including object-oriented design
  • Experience with solving real-time embedded system issues, including multi-threading, optimization, memory management, etc is preferred.
  • Development experience with Linux and embedded operating systems.
  • Effective interpersonal and teamwork skills
  • Excellent communication skills

Preferred Skills:

  • Strong knowledge of cryptographic algorithms (RSA, EC, AES etc.), TLS/SSL, IPSec, Authentication, KMIP protocols
  • Experience with General Purpose or Payments HSMs and other security devices is a plus

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www2.jobdiva.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:13 min

Multithreading basics and physical versus logical threads

Grzegorz Lang · World Congress 2022

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:45 min

Transitioning from software development to security roles

Stefania Chaplin · World Congress 2022

2:34 min

Solving CGI performance limitations with multithreaded servlets

Giorgi Tsiklauri Giorgi Tsiklauri · Europe 2026 Virtual

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira · Coffee With Developers

Videos

See all

Related articles

See all