EverOps · 2 months ago
Senior Software Engineer - Identity & Quality Assurance
EverOps is a trusted consulting partner to technology-driven organizations, solving complex technical challenges with elite engineers. They are seeking a Senior Software Engineer to focus on high-quality delivery and security within the Identity and Access Management domain, managing projects autonomously and ensuring robust application testing.
Cloud Data ServicesInformation TechnologySoftware
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
Qualification
Required
7+ years of professional software engineering experience
Primary Language Expertise: Expert-level command of Go (Golang)
Quality Assurance Focus: Proven history of building robust and scalable testing frameworks from the ground up, with expertise in writing comprehensive Unit and Integration tests
Domain Expertise: Demonstrable experience working on applications within the Identity or Security domains
Automation & CLI Proficiency: High proficiency in Bash scripting for automation and comfort operating on the command line in Linux/macOS environments
Containerization: Strong understanding and hands-on experience with Docker
Ownership: Unwilling to let a project fail if it has your name on it
Project Leadership: 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
Judgment: Able to see priorities and delegate appropriately
Preferred
Identity Provider Management: Direct experience with identity management tools such as Okta or Authentik
Cloud/Container Orchestration: Experience with Kubernetes (K8s)
Cloud IAM: Direct experience with AWS IAM
Secondary Language: Proficiency in Python or Ruby for tooling and scripting
Security Architecture: Experience implementing Zero Trust Architecture principles
Messaging Systems: Experience with messaging systems like Kafka, RabbitMQ, or AWS SQS/SNS
Endpoint Administration: Experience with Chromebook administration in a Google environment
Protocols/Systems: Experience with specific Identity protocols (e.g., OAuth, OpenID Connect, SAML, SCIM) or asset management systems (e.g., Oomnitza)
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