Senior Software Engineer, Secure Products

IBM

Quick summary

Work type
On-site
Location
Lowell, MA
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 Lowell, MA, you will lead the development of secure infrastructure 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 with Go (preferred) and other languages to build scalable and maintainable software, while also integrating AI tools for enhanced development efficiency. With a focus on security best practices and cloud infrastructure, you will contribute to the design of complex systems using consensus algorithms like Raft in containerized environments such as Kubernetes. Your role involves strategic decision-making and fostering innovation within the team, requiring strong leadership and collaboration skills alongside deep technical knowledge.

What you'll do

  • Implement secure coding practices and adhere to security best practices.
  • Design and implement distributed systems using consensus algorithms like Raft.
  • Configure and administer Linux/UNIX systems for production environments.
  • Build and maintain CI pipelines with GitHub Actions for continuous integration.
  • Conduct code reviews and ensure high standards of code quality and performance.
  • Utilize AI tools to accelerate development, analyze code, and detect vulnerabilities.

What we're looking for

  • Expert understanding of encryption, certificate management, key management, PKI, and TLS.
  • Strong experience in large distributed microservices architectures and testing distributed services.
  • Proficiency in CI/CD pipelines, automated testing, and release engineering initiatives.
  • Skilled in conducting code reviews, ensuring high standards, and managing technical debt.
  • Demonstrated ability to lead a team of junior developers and provide architectural guidance.
  • 11+ years industry experience with deep knowledge of Go, Java, C/C++, and software design patterns.

More like this

Similar roles

Senior Software Engineer, Secure Products

IBM

San Jose, CA 14 days ago
Go CI/CD GitHub Actions TDD Kubernetes AWS Azure GCP Linux UNIX Docker REST gRPC PKI TLS Raft Test-Driven Development Symmetric and Asymmetric Encryption Key Management

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