Technology Director, Enterprise Systems jobs in United States
cer-icon
Apply on Employer Site
company-logo

Code and Theory · 13 hours ago

Technology Director, Enterprise Systems

Code and Theory is a digital-first creative agency that operates a cutting-edge enterprise AI startup. The Technology Director for Enterprise Systems will lead backend engineering teams, drive architectural vision, and oversee the implementation of scalable, high-concurrency backend systems while ensuring high performance and security standards.

AdvertisingDigital MediaWeb Design
check
H1B Sponsor Likelynote

Responsibilities

Be a hands-on leader and coach to backend engineering teams. You will drive the architectural vision, serving as a role model for code quality (clean architecture), API design standards, and system reliability
Lead the design and implementation of scalable, high-concurrency backend systems. You will champion Event-Driven Architecture (EDA) patterns and apply Domain-Driven Design (DDD) principles to decompose complex business requirements into microservices or modular monoliths
Leverage modern Python frameworks—specifically FastAPI (preferred), Django, or Flask—to build high-performance APIs. You will implement strict typing and validation strategies using advanced Pydantic patterns
Architect cloud-native solutions on GCP (preferred), AWS, or Azure. Crucially, you will own the cloud budget, implementing FinOps practices to optimize infrastructure costs and ensure architecture choices balance performance with fiscal responsibility
Oversee the implementation of security and data governance standards, ensuring systems are designed to comply with regulatory frameworks such as GDPR, CCPA, PCI-DSS, ISO or SOC2
Conduct technical audits and author Technical Approach Documents (TADs) that outline cloud infrastructure, database schema design, "bill of materials," and development strategies
Own the telemetry stack. You will design comprehensive logging, tracing, and metrics strategies (using tools like OpenTelemetry, Prometheus, or Datadog) to ensure system visibility and proactively identify performance bottlenecks
Enforce rigorous API documentation and design standards using Swagger/OpenAPI. You will ensure that APIs are treated as products, with clear contracts, versioning, and backward compatibility
Work on database design and optimization, choosing the right tool for the job (Relational vs. NoSQL) and optimizing complex queries and indexing strategies for high-throughput environments
Build and manage a diverse, geographically dispersed team. Collaborate with Frontend, Mobile, Product, and DevOps teams to define data contracts and foster a culture of technical ownership

Qualification

PythonEvent-Driven ArchitectureDomain-Driven DesignCloud ArchitectureDatabase DesignFastAPISwagger/OpenAPIObservability ToolsLeadershipCommunication

Required

10+ years of experience in software engineering, with at least 5 years dedicated to backend architecture and distributed systems
Deep, hands-on expertise with the Python ecosystem. You are a master of FastAPI (and async programming), Pydantic (validators, serialization, schema generation), and have strong knowledge of Django or Flask
You must have successfully led at least one major system up-gradation or legacy modernization initiative. This could be a migration from a legacy monolith to microservices, or a significant framework/language version upgrade, executed with minimal disruption to the business
Proven track record of implementing Event-Driven Architectures (using Kafka, RabbitMQ, or Pub/Sub) and a deep understanding of Domain-Driven Design (DDD) concepts
Strong proficiency in database design, normalization, and optimization. Experience with PostgreSQL (or similar RDBMS) and NoSQL stores. You understand ACID properties, transaction isolation levels, and CAP theorem trade-offs
While deep expertise in Python is required, you must possess a pragmatic mindset—willing and able to evaluate and utilize other languages (such as Go, Rust, or Java) when they offer superior solutions for specific performance or concurrency challenges
Expert-level knowledge of Swagger/OpenAPI specifications; ability to generate client SDKs and enforce schema validation
Must be a compelling communicator capable of explaining complex architectural decisions to both technical teams and non-technical stakeholders

Preferred

Leverage modern Python frameworks—specifically FastAPI (preferred), Django, or Flask—to build high-performance APIs
Architect cloud-native solutions on GCP (preferred), AWS, or Azure
Familiarity with modern AI/ML requirements, including experience integrating Vector Databases (e.g., Pinecone, pgvector) or orchestrating LLM workflows (RAG) within backend services
Experience implementing observability tools (ELK, Grafana, Jaeger, etc.) and a mindset that prioritizes 'Mean Time to Recovery' (MTTR)

Company

Code and Theory

company-logo
Code and Theory is a creatively-led agency that creates products, content and campaigns across physical and digital worlds.

H1B Sponsorship

Code and Theory has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (1)
2023 (5)
2022 (4)
2021 (1)
2020 (7)

Funding

Current Stage
Late Stage
Total Funding
unknown
2016-01-05Acquired

Leadership Team

leader-logo
Dan Gardner
Co-Founder, Executive Chairman
linkedin
leader-logo
Craig Elimeliah
Chief Creative Officer
linkedin
Company data provided by crunchbase