Enable job alerts via email!

Sr. Software Engineer II - Core Identity

HashiCorp, Inc.

Canada

Remote

CAD 199,000 - 235,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company seeks a Sr. Software Engineer II focusing on Core Identity within their innovative Infrastructure Cloud initiative. The ideal candidate will spearhead backend solutions, utilizing Golang, while collaborating across teams to enhance system effectiveness and mentor junior engineers. This senior role emphasizes strategic thinking, robust development practices, and cloud-native solutions, contributing to enterprise-scale projects.

Qualifications

  • Experience in backend development with modern programming languages, particularly Golang.
  • Experience with cloud providers like AWS, Azure, or GCP focusing on scalability.
  • Effective communication skills and stakeholder management.

Responsibilities

  • Design, prototype, and implement stability-focused features and tools.
  • Lead large-scale projects ensuring delivery from design to implementation.
  • Mentor and guide other software engineers.

Skills

Golang
Cloud-native mindset
Distributed systems
DevOps principles
Critical thinking

Tools

HashiCorp products

Job description

Sr. Software Engineer II - Core Identity

Apply

On the HashiCorp engineering team, we build the Infrastructure Cloud which allows enterprises to take a unified approach to Infrastructure and Security Lifecycle Management.We deliver the Infrastructure Cloud through an enterprise-grade unified SaaS platform, HCP , as well as to enterprises through self-managed/on-premises options.

Across product engineering and platform engineering teams, we are looking for great engineers to come join us in developing the Infrastructure Cloud!

What you’ll do (responsibilities)

We are looking for a technical leader who is highly collaborative, strategic, and has a deep backend focus. This position is ideal for a highly skilled engineer who can own complex initiatives, mentor others, and influence technical direction. You can expect to:

  • Design, prototype and implement features and tools while ensuring stability and usability
  • Collaborate closely with Product Design and Product Management partners, as well as engineers on your team and others
  • Act as a subject matter expert on quality development with an emphasis on Golang development
  • Lead and execute large-scale projects, ensuring the reliable delivery of key features from design through full implementation and troubleshooting.
  • Drive end-to-end project lifecycle, including architecture design, implementation, and issue resolution, with a focus on quality and efficiency.
  • Evaluate project tradeoffs and propose solutions, proactively removing blockers and keeping stakeholders informed on progress, issues, and milestones.
  • Collaborate with internal teams, customers, and external stakeholders to design solutions that align with requirements and customer needs.
  • Advocate for strategic technical roadmap initiatives that enhance the system’s overall effectiveness across teams and the organization.
  • 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
  • Mentor and guide software engineers, sharing technical knowledge and promoting best practices in development processes
  • Facilitate collaborative team activities, such as code pairing and group troubleshooting, to foster a productive and cohesive team environment
  • Support reliable production environments, including participating in an on-call rotation
  • Strive for quality through maintainable code and comprehensive testing from development to deployment
  • Works on significant and unique issues where analysis of situations/data requires an evaluation of intangibles.
  • Requires conceptual thinking to understand advanced issues and implications.
  • Exercises independent judgment in methods, techniques, and evaluation criteria for obtaining results.
  • Accountable for results, which may impact the entire function.
What you’ll need (basic qualifications)
  • You have professional experience developing with modern programming languages and frameworks, and are interested in working in Golang.
  • You have experience working with distributed systems, particularly on a cloud provider such as AWS, Azure or GCP, 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
  • Cloud-native mindset and solid understanding of DevOps principles in a cloud environment
  • Familiarity with cloud 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
What's nice to have (preferred qualifications)
  • You have experience using HashiCorp products (Terraform, Packer, Waypoint, Nomad, Vault, Boundary, Consul).
  • You have prior experience working in cloud platform engineering teams

Individual pay within the range will be determined based on job related-factors such as skills, experience, and education or training.

$199,800 — $235,000 CAD

Apply

Life at HashiCorp

HashiCorp, an IBM company is driven by our people and our principles which have been the foundation of everything we do since the company was founded in 2012. Join us on our journey as we work to support the world's most innovative companies as they transition to cloud and multi-cloud infrastructure through simple yet powerful workflows and automation.

At HashiCorp, an IBM Company, we build the infrastructure that enables innovation. Our suite of multi-cloud infrastructure automation products are the underpinnings of the largest enterprises in the world, who rely on our solutions to provision, secure, connect, and run their critical applications to deliver crucial services, communications tools, and entertainment platforms to the world. We're building a once-in-a-generation infrastructure company with a unique approach rather than focusing on specific technologies, and we build products and solutions that support real-world workflows spanning the multiple cloud environments that nearly every organization worldwide is using today.

HashiCorp is proud to be an Equal Employment Opportunity employer. We are committed to providing equal employment opportunities to qualified applicants and do not discriminate on the basis of race, color, ancestry, religion, sex, pregnancy, gender, gender identity, gender expression, sexual orientation, national origin, age, marital status, genetic information, disability, protected veteran status or any other characteristic protected by federal, state, or local laws. We also consider qualified applicants with arrest and conviction records consistent with the San Francisco Fair Chance Ordinance, the Los Angeles Fair Chance Ordinance, and other applicable state or local laws.

HashiCorp is committed to providing reasonable accommodations to qualified individuals with disabilities in our job application procedures. If you need assistance or an accommodation due to a disability, please reach out to benefits@hashicorp.com

We comply with all laws and regulations set forth in the following posters:

Note: some benefits may differ from one country to another.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.