Senior Software Engineer II - HashiCorp Vault...
Role details
Job location
Tech stack
Job description
We're looking for Senior Engineers with a deep backend focus to join our team. In this role, you can expect to:
-
Lead the design, prototyping, and implementation of multi-phase features and tools with a high business impact, ensuring stability and usability.
-
Collaborate closely with Product Design, Product Management, and cross-functional engineering teams to align on priorities and technical solutions.
-
Act as a subject matter expert in Golang development and quality standards, influencing internal teams and the external community.
-
Assess and break down large projects across multiple teams, evaluating tradeoffs to maintain project momentum and alignment.
-
Spot potential technical issues before they happen. Recommend improvements to maintain quality, efficiency, and productivity.
-
Stay current on industry trends and best practices, advancing their adoption within the team and across the organization.
-
Advocate for technical roadmaps that enhance organizational performance, and participate in system-wide debugging, maintenance, and production support.
-
Mentor and empower teammates through technical guidance, code reviews, and pair programming.
Requirements
-
You have at least 10 years of experience as an engineer.
-
You have expert-level proficiency in Go, with a proven track record of developing complex, production-grade applications.
-
You have experience working with Linux (including troubleshooting and bash scripting).
-
You have experience working with relational/NoSQL databases.
-
You have experience working with distributed systems, particularly cloud providers such as AWS, Azure, or GCP, with a focus on scalability, resilience, and security.
-
You have a solid understanding of CI/CD and automation principles (GitHub Actions, etc.).
-
Demonstrated conflict resolution skills with the ability to proactively identify and address technical and project-related challenges, balancing differing perspectives to maintain project alignment and team cohesion.
-
Skilled in organization and increasingly perceptive of team dynamics and work relationships. Able to guide technical decisions to support current and long-term objectives for various projects and products.
-
Innovative thinker who can identify areas for improvement and propose solutions that enhance technical roadmaps, processes, and methodologies, ensuring the delivery of high-quality outcomes.
-
You have developed the skill of leveling up your peers through code and design reviews, pair programming, and mentorship.
-
Experience with directly with internal teams, the customer and/or external community and designs solutions based on requirements and the needs of the customer.
Preferred technical and professional experience
-
You have experience with containerization (Docker, Kubernetes) and infrastructure as code (preferably Terraform).
-
You have experience using HashiCorp products (Terraform, Packer, Waypoint, Nomad, Vault, Boundary, Consul).