Invoca is the leading AI-powered conversation intelligence platform. As a Senior Software Engineer I on the Octothorpe team, you will focus on enhancing CI/CD processes, driving Ruby/Rails platform upgrades, and improving authentication/authorization standards across services.
Responsibilities:
- Own and evolve CI/CD "paved road" tooling
- Build and maintain reliable, scalable CI/CD workflows (guardrails, automation, reusable patterns/templates)
- Enhance Backstage as the unified developer portal, improving CI/CD visibility, deployment tracking, and self-service workflows
- Improve developer feedback loops: reduce flaky pipelines, speed up builds/tests, and increase observability of the release toolchain
- Operationally support release tooling (triage, incident follow-ups, preventative improvements)
- Drive Ruby/Rails platform upgrades (monolith + ecosystem)
- Lead or heavily contribute to Ruby and Rails upgrade efforts, including:
- Coordinating cross-repo changes (application, Docker/CI images, shared gems, test strategy)
- Creating safe rollout plans (canaries, staged deploys, rollback paths) and enabling other teams through docs/runbooks
- Platform enablement
- Build and improve self-service tooling and Golden Path workflows through Backstage, CI/CD templates, and standardized patterns so service teams can safely own their own infra, config, and auth changes without gatekeepers
- Help standardize and operationalize Auth0 and other authentication/authorization patterns across environments
- Partner with service teams to drive Golden Path adoption, unblock migrations, and turn platform investments into org-wide leverage
- Embrace AI to accelerate delivery and improve developer experience
- Use AI-assisted development responsibly to increase throughput and quality (e.g., faster iteration, better testing strategies, improved docs/runbooks)
- Help the org adopt AI tools safely and effectively by sharing best practices and patterns
Requirements:
- CI/CD, Release Engineering, (Buildkite/Backstage)
- ArgoCD, Kubernetes
- Ruby, Ruby on Rails, Bundler, dependency management
- Runtime/framework upgrades (Ruby upgrades, Rails upgrades)
- Auth0 (or similar IdP), OAuth/OIDC concepts, M2M authentication
- Observability, on-call/operational support, incident analysis
- AI-assisted development (Cursor, Claude Code) and best-practice sharing
- Working experience in a PAAS environment
- Terraform / infrastructure-as-code (nice-to-have)