Senior Software Engineer
Core
Build reusable website foundations, cloud services, developer tooling, and AI-enabled tools to produce secure, accessible, and scalable web experiences for clients.
Role type
Senior Software Engineer (Platform/Infrastructure)
Builds
Reusable website starter kits, cloud services, developer tooling, and automation pipelines
Domain
Enterprise Web Development / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Drupal development and theming, AWS cloud-native and serverless development, Infrastructure as Code (AWS CDK/TypeScript), NoSQL database design (DynamoDB), Cloud security (IAM, OAuth2), DevOps/CI-CD practices, AI-assisted development tooling
Preferred skills
Modern front-end tools (HTML, CSS, JavaScript, Node.js), Event-driven architectures, Production support and observability, WCAG 2.2 accessibility implementation
Technologies
Drupal, AWS, TypeScript, Node.js, DynamoDB, GitHub Actions, GitHub Copilot, Canvas AI
Responsibilities
Lead development of scalable and secure technical solutions, mentor engineers on code quality and standards, resolve complex production issues and perform root cause analysis, champion automation and modernization projects, partner with architects to build platform roadmaps
Seniority
Senior, hands-on IC with mentorship responsibilities