Jobs · Engineering · California

Software Engineer – HashiCorp Secure Products

IBM · Research Park, California, United States · 1 wk ago
HybridEngineeringFull-time

Role Overview

We're seeking Senior Backend Engineers who will be responsible for designing, building, and shipping reliable, scalable backend systems. This role involves leading large, cross-functional initiatives, collaborating with product and design teams, and driving end-to-end project execution.

Responsibilities

  • Design, build, and ship backend systems—from early design and prototyping through production rollout—while maintaining a strong focus on stability, performance, and usability.
  • Own large, cross-functional initiatives, leading technical execution and ensuring reliable delivery from concept through implementation and ongoing support.
  • Drive end-to-end project execution, including architecture design, implementation, debugging, and issue resolution, with an eye toward long-term maintainability.
  • Evaluate tradeoffs and make sound technical decisions, proactively identifying risks, removing blockers, and keeping stakeholders aligned on progress and milestones.
  • Collaborate closely with Product, Design, and Engineering partners to design solutions that meet both technical requirements and real customer needs.
  • Influence and advocate for technical roadmap initiatives that improve system reliability, scalability, and developer experience across teams.
  • Debug and resolve complex production issues, improving the overall quality, resilience, and observability of our systems.
  • Review code with a critical eye toward quality, design patterns, performance, and scalability, helping set and uphold engineering standards.
  • Mentor and support other engineers, sharing knowledge, encouraging best practices, and fostering a culture of technical excellence.
  • Help support a reliable production environment, including participation in an on-call rotation.
  • Champion clean, maintainable code and comprehensive testing throughout the development lifecycle.

Requirements

  • At least 6+ years of experience as an engineer, developing with modern programming languages and frameworks.
  • Experience working with distributed systems, particularly cloud providers such as AWS, Azure or GCP, with a focus on scalability, resilience, security, and familiarity with cloud monitoring tools for high reliability and performance.
  • Experience using HashiCorp products (Terraform, Packer, Waypoint, Nomad, Vault, Boundary, Consul).
  • Prior experience working in cloud platform engineering teams.

Preferred Education and Technical Expertise

  • Bachelor's Degree Required.
  • Emerging ability to direct work and influence others, with a strategic approach to problem-solving and decision-making in a collaborative environment.
  • Business acumen and customer focus, with a readiness for change and adaptability in dynamic situations.
  • Integrated skills in critical thinking and data-driven analysis, promoting a growth mindset and continuous improvement to support high-quality outcomes.

Similar jobs