Senior Engineer - Vault CryptoSec

HashiCorp
๐ต $146k-$207k
๐Remote - United States
Please let HashiCorp know you found this job on JobsCollider. Thanks! ๐
Summary
Join HashiCorp's Vault team as a Senior Software Engineer and contribute to the development and improvement of core features for this critical infrastructure management tool. Collaborate with a highly skilled team using Go, focusing on stability, reliability, performance, and security. Lead end-to-end project lifecycles, from design and implementation to issue resolution. Work closely with product and design teams to meet customer needs and improve Vault APIs. Debug complex issues, review code, and support reliable production environments. This role offers opportunities for mentorship, community contribution, and professional growth within a dynamic and innovative company.
Requirements
- 5-7 years of building Enterprise applications: Backend applications written in Golang or similar
- Experience working with distributed systems, with a focus on scalability, resilience and security
- Emerging ability to direct work and influence others, with a strategic approach to problem-solving and decision-making in a collaborative environment
- Demonstrated business acumen and customer focus, with a readiness for change and adaptability in dynamic situations
- Familiarity with monitoring tools to implement robust observability practices that prioritize metrics, logging and tracing for high reliability and performance
- Intentional focus on stakeholder management and effective communication, fostering trust and relationship-building across diverse teams
- Integrated skills in critical thinking and data-driven analysis, promoting a growth mindset and continuous improvement to support high-quality outcomes
Responsibilities
- Lead/drive end-to-end project lifecycle, including architecture design, implementation, and issue resolution, with a focus on quality and efficiency
- Collaborate closely with Product Design and Product Management partners, as well as engineers on your team and others to align on requirements and customer needs
- Evaluate project tradeoffs and propose solutions, proactively removing blockers and keeping stakeholders informed on progress, issues, and milestones
- Debug and resolve complex issues to improve the quality and stability of products or solutions
- Review and assess code for quality, design patterns, and optimization opportunities, ensuring best practices are followed
- Support reliable production environments, including participating in an oncall rotation
- Strive for quality through maintainable code and comprehensive testing from development to deployment
- Help contribute to the HashiCorp community by providing code review, mentorship, and support to HashiCorp employees, community members, and partners
- Collaborate with highly skilled HashiCorp Engineers in a team based approach on delivering key Vault functionality
- Advocate and support improvements to Vault APIs and core to improve development and integration of tools and plugins
- Work on issues and improvements critical to the success of HashiCorp customers and the broader community
- Own the full lifecycle of experience-appropriate feature development from design through testing and release
- Program mostly in Golang, learning from and contributing to a team committed to continually improving their skills
Preferred Qualifications
- You have skills or interest in practical/applied cryptographic algorithms, or experience with Hardware Security Modules (HSMs), Public Key Infrastructure (PKI), Advanced Data Protection (ADP) and Encryption as a Service
- You have experience using HashiCorp products (Terraform, Packer, Waypoint, Nomad, Vault, Boundary, Consul)
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.