Software Architect (Drupal Lead + Architecture + Infrastructure + Kafka + DevSecOps)

Pioneer Corporate Services Inc
United States
4 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Adobe Analytics Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Amazon Cloudfront Amazon S3 User Authentication Cloud Engineering Configuration Management Code Review Databases
+34 more
IBM DB2 Relational Databases File Systems Drupal Federated Identity Management Identity and Access Management Role-Based Access Control Release Management Acquia Security Software Software Engineering Systems Integration Management of Software Versions Web Content Accessibility Guidelines Web Platforms Data Logging Performance Testing Appian Technical Debt Agentic-AI Containerization AI Platforms Gitlab-ci Git Flow Material UI Kubernetes Infrastructure Automation Frameworks Information Technology Apache Kafka Api Design Model Context Protocol Dynatrace Devsecops Vulnerability Analysis

Job description

  • Own the solution architecture across application, integration, data, infrastructure and security views, with documented decision records.
  • Design event-driven integration using Apache Kafka - topic design, event schemas, reusable producer and consumer libraries, idempotency, replay and error handling - in place of point-to-point coupling.
  • Define the API-first strategy: REST standards for versioning, authentication, logging, monitoring, retry and error handling.
  • Architect the containerized runtime on Kubernetes with managed relational data, shared file storage, object storage, centralized image registry, CDN and WAF, and secrets management via a managed vault with pod identity.
  • Establish centralized configuration management - no hardcoded endpoints, credentials, bucket names, feature flags or AI configuration.
  • Define and drive the DevSecOps pipeline: containerized builds, GitFlow release process, automated functional and performance testing, container vulnerability scanning, and controlled promotion to staging and production.
  • Design enterprise observability: centralized logging, distributed tracing, API and message-stream metrics, AI usage metrics, performance and business transaction dashboards.
  • Architect reusable modules, a configurable form framework and component libraries intended for reuse across future initiatives.
  • Define the architecture for AI-enabled capabilities - document OCR and classification, intelligent summarization, assisted case preparation, and integration with the client-built conversational module - with final decisions retained by authorized personnel.
  • Design for scale against a workload exceeding 100,000 annual submissions with multilingual support and PII handling.
  • Lead technical governance: design reviews, architecture compliance, technical debt strategy, and mentorship of leads and senior developers.
  • Ensure the architecture satisfies federal security requirements - STIG remediation, boundary definition, ports/protocols/services documentation, encryption at rest and in transit, role-based access control - and Section 508 obligations.

Requirements

  • 10+ years software engineering with 5+ years as lead architect on enterprise web platforms.
  • 5+ years hands-on Drupal with full stack depth - architecture, module strategy, theming, performance and security.
  • Proven Apache Kafka architecture experience: event modeling, schema governance, producer/consumer patterns and operational concerns.
  • Deep AWS architecture experience: EKS/Kubernetes, Aurora, S3, EFS, Secrets Manager, ECR, CloudFront/WAF, IAM.
  • DevSecOps ownership: GitLab CI/CD, containerization, infrastructure as code, automated security scanning, release management.
  • Integration experience with enterprise BPM / case management platforms (Appian or comparable) and federated identity providers.
  • Database architecture across relational platforms; able to reason about DB2 and cloud-native targets during migration.
  • Demonstrated platform-level accountability for Section 508 / WCAG 2.1 AA.
  • Agile/SAFe architectural leadership.
  • Substantial hands-on experience with AI-assisted engineering tooling and sound judgment about where AI belongs in a federal platform., * AWS Solutions Architect Professional; Certified Kubernetes Administrator; Acquia/Drupal certification; SAFe Architect.
  • Experience designing reusable platform frameworks intended for reuse across agency programs.
  • Experience integrating AI services under enterprise security controls, including Model Context Protocol or equivalent connector patterns.
  • Agentic development framework experience - reusable AI agents for integration, test generation, documentation and code review.

Education Bachelor’s degree in Computer Science or Engineering with 10+ years of relevant experience; Master’s preferred.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:29 min

Transitioning from content management to cloud infrastructure

Matt Butcher · World Congress 2023

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

6:28 min

Engaging with open source tech communities through documentation

Dwayne Mcdaniel · LIVE

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

6:59 min

Understanding the fundamental concepts of decoupling architecture

Shedrack Akintayo · LIVE

Videos

See all

Related articles

See all