Senior Software Engineer, Secure Products

IBM

Quick summary

Work type
On-site
Location
San Jose, CA
Posted
14 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $190k
$138k most similar roles pay here $245k

This listing doesn't post a salary. Most similar roles pay $158,487–$222,000.

Based on 240 similar postings.

Employer

About IBM

IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.

IBM currently has 792 open roles on FindRole.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Senior Software Engineer, Secure Products

As a Senior Software Engineer on the HashiCorp Secure Products team in San Jose, you will lead the development of secure software solutions by leveraging your expertise in cryptography, distributed systems, and DevOps. Your day-to-day responsibilities include mentoring junior developers, implementing robust CI/CD pipelines, conducting code reviews, and optimizing system performance. You will work extensively with Go, a preferred language for this role, alongside other technologies such as Kubernetes, Linux, and cloud infrastructure (AWS/Azure/GCP). The team focuses on solving complex security challenges in large-scale distributed systems, requiring proficiency in consensus algorithms, secure coding practices, and AI tools to enhance development efficiency. With over 11 years of industry experience, you will drive technical decisions and foster innovation within the team.

What you'll do

  • Implement secure coding practices and adhere to security best practices.
  • Design and implement distributed systems using consensus algorithms like Raft.
  • Build and maintain CI/CD pipelines for automated testing and release engineering.
  • Conduct code reviews and ensure high standards of code quality and performance.
  • Utilize AI tools for code analysis, bug detection, and security vulnerability identification.
  • Lead a team of junior developers and provide architectural guidance.

What we're looking for

  • Expert understanding of symmetric and asymmetric encryption, certificate management, key management, PKI, and TLS.
  • Deep experience with distributed systems, consensus algorithms (Raft), and large microservices architectures.
  • Proficiency in CI/CD pipelines, automated testing, and release engineering initiatives.
  • Skilled in code reviews, maintaining high coding standards, and performance optimization.
  • Demonstrated leadership in technical delivery, strategic decision-making, and fostering innovation.
  • Strong knowledge of Go programming language, asynchronous programming, and concurrency models.

More like this

Similar roles

Senior Software Engineer, Secure Products

IBM

Lowell, MA 14 days ago
Go CI/CD GitHub Actions TDD Kubernetes AWS Azure GCP Linux UNIX Docker REST gRPC Raft TLS PKI Symmetric encryption Asymmetric encryption Key management Certificate management Test-driven development Code reviews Refactoring AI coding assistants LLMs Virtualization KVM QEMU libvirt

Senior Software Engineer

Circle

San Francisco, CA +11 17 days ago $152,500$205,000
Java Go AWS RESTful_APIs SQL CI/CD Kubernetes Docker Terraform Python PostgreSQL Redis Git Jenkins Swagger JUnit SonarQube Maven Spring_Framework

Senior Software Engineer

The Walt Disney Company

Remote (Seattle, WA) +1 93 days ago $148,700$199,400
JavaScript HLS DASH PlayReady Widevine AVC HEVC AAC EAC3 CEA-608 CEA-708 WebRTC CI/CD Webpack Gulp Grunt Jenkins Git GitHub Swagger Postman
Remote

Senior Software Engineer

The Walt Disney Company

Remote 87 days ago $148,700$199,400
JavaScript HLS DASH PlayReady Widevine Adaptive Bitrate Streaming CEA-608 CEA-708 AVC HEVC AAC EAC3 Web Technologies CI/CD Build Tools DRM AI-Assisted Development Tools
Remote

Senior Software Engineer

Microsoft

US 166 days ago $119,800$234,700
Python Java JavaScript C C++ C# CUDA InfiniBand RoCE AI CI/CD Security best practices

Senior Software Engineer

Microsoft

WA 127 days ago $119,800$234,700
Python JavaScript TypeScript React Azure C# Java API design Microservices Distributed systems Frontend development Payment systems Checkout flows Wallets Commerce platforms CI/CD
Hybrid