Full Job Description
About the Role
Credible is looking for a motivated, experienced Director of Architecture and Infrastructure to join our growing team. This is a remote, player-coach leadership role reporting to the SVP of Technology.
You will directly lead two platform teams of four engineers each, the foundation that every Credible customer- and partner-facing application runs on:
• Infrastructure Platform (DevOps): infrastructure, AWS, Kubernetes, CI/CD processes, and the internally developed applications that support them. This team works primarily in Golang.
• Application Platform: the shared services and libraries used across our customer- and partner-facing applications, primarily written in Ruby. Examples include authentication, user disclosures, logging, integrations with SaaS products (such as email marketing systems), Kafka tooling, and GraphQL API tooling.
You will also partner with other engineering teams during the architecture and design phase of larger projects, and help advance how we approach architecture and design review across the broader engineering organization. Your work will sit closely alongside our Security team.
This role is posted at the Director level; an exceptionally qualified candidate may be hired at the Senior Director level.
Responsibilities
• Lead, mentor, and grow the Infrastructure Platform and Application Platform teams; hire well, set clear expectations, and develop future leaders
• Make stability the first priority: drive reliability, resilience, and operational excellence across our infrastructure and shared services
• Bring a security mindset to every decision, working in close partnership with our Security Director and team
• Support SOC 2 and SOX compliance through well-designed controls, processes, and tooling
• Own the on-call rotation for the Infrastructure Platform team, ensuring it is sustainable, well-documented, and continuously improving
• Provide architecture and design guidance on larger projects, partnering with other engineering teams in the design phase and leading design reviews
• Help evolve our architecture and design review process across the engineering organization
• Guide our microservices architecture, including the thoughtful decomposition of remaining larger components
• Set technical direction for CI/CD, infrastructure as code, and developer tooling so that engineers across Credible can ship quickly and safely
• Stay close to the code: contribute hands-on where it adds value (coding is welcome, though not required)
• Collaborate with Product, Security, Operations, and engineering leaders to align platform priorities with business goals
Education and Experience
• 12+ years of experience in software engineering, infrastructure, or platform engineering
• 7+ years of experience managing engineering teams, with strong people management skills
• Strong software architecture and design skills, with experience leading architecture and design reviews
• Deep experience with AWS and Kubernetes, and with infrastructure as code and deployment tooling such as Terraform, CloudFormation, GitHub Actions, and Helm
• Experience building and operating microservices-based systems, including decomposing larger components
• Experience with event-driven systems (Kafka) and API design (REST and/or GraphQL)
• Familiarity with SOC 2 and SOX compliance requirements
• A strong security mindset, with experience working closely alongside a security organization
• Experience running on-call rotations and driving reliability improvements
• Experience with Go and/or Ruby is preferred; experience with similar languages is welcome
• Degree in Engineering, Computer Science, or a related field preferred, but not required
Technical Taste
We are looking for someone who does more than "get something working." You have strong aesthetic leanings about how systems should be built, and you can explain why. For us, that means:
• Results-oriented simplicity: you don't overcomplicate things and keep solutions simple wherever possible
• Intelligent abstractions: you know when an abstraction earns its keep, and when it doesn't
• Systems thinking: you build once and create leverage far into the future
• Strong API design: you care deeply about the interfaces that teams and services build on