About The Position

EverOps is looking for a Senior Software Engineer to be embedded with a critical customer team, focused on high-quality delivery and security within the Identity and Access Management (IAM) domain. This role requires the ability to manage projects autonomously, leverage strong communication, and possess a deep technical understanding of building and rigorously testing robust, scalable, and secure applications.

Requirements

  • 7+ years of professional software engineering experience.
  • Expert-level command of Go (Golang).
  • Proven history of building robust and scalable testing frameworks from the ground up, with expertise in writing comprehensive Unit and Integration tests.
  • Demonstrable experience working on applications within the Identity or Security domains.
  • High proficiency in Bash scripting for automation and comfort operating on the command line in Linux/macOS environments.
  • Strong understanding and hands-on experience with Docker.
  • Unwilling to let a project fail if it has your name on it.
  • Able to design and deliver a full project that takes into account not just technology, but how administrators, management, and employees need to interact with a new function or system.
  • Able to see priorities and delegate appropriately.

Nice To Haves

  • Direct experience with identity management tools such as Okta or Authentik.
  • Experience with Kubernetes (K8s).
  • Direct experience with AWS IAM.
  • Proficiency in Python or Ruby for tooling and scripting.
  • Experience implementing Zero Trust Architecture principles.
  • Experience with messaging systems like Kafka, RabbitMQ, or AWS SQS/SNS.
  • Experience with Chromebook administration in a Google environment.
  • Experience with specific Identity protocols (e.g., OAuth, OpenID Connect, SAML, SCIM) or asset management systems (e.g., Oomnitza).

Responsibilities

  • Lead the design and implementation of unit and integration tests for mission-critical Go applications within the Identity space.
  • Perform thorough Code Reviews for fellow engineering team members (including IAM and platform teams), ensuring adherence to best practices in security, performance, and readability.
  • Architect, build, and maintain testing environments utilizing containerized solutions (Docker) and virtualization (e.g., Tart VMs) to guarantee local developer parity and CI/CD stability.
  • Develop complex automation and helper tools, utilizing Go and advanced Bash scripting techniques, to streamline testing, deployment, and operational tasks.
  • Apply deep knowledge of Identity and Access Management (IAM) principles (authentication, authorization, provisioning) to ensure test coverage addresses security and compliance requirements.
  • Drive code quality across the team, influencing engineering standards and ensuring the final product is reliable, scalable, and maintainable.

Benefits

  • 100% remote workplace – We’ve been remote since Day 1!
  • Unlimited Paid Time Off
  • Equity – If you display ownership of the work you’re doing you’ll become a true owner of the company
  • 401K with company contribution
  • Company-sponsored healthcare
  • Competitive compensation
  • Opportunities to accelerate professional growth with access to training and certification programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service