Principal Software Engineer

2 months, 1 week ago
Full-time
Lead
Software Development
TTEC Digital

TTEC Digital

TTEC Digital is a global leader in customer service solutions, offering contact center software, customer service technology, and tailored solutions for businesses. With a focus on combining humanity and technology, TTEC Digital pioneers exceptional cu...

Professional Services
1K-5K
Founded 1982

Description

  • Serve as the engineering leader’s right-hand and contribute as part of the organization’s leadership team.
  • Jump into whichever squad is blocked, solve difficult problems, and deliver working code.
  • Jointly own platform architecture decisions for the C1 Platform Foundation, including event bus, plugin lifecycle, multi-tenancy, RBAC, and schema registry.
  • Create pattern-setting reference implementations that the team can build from.
  • Train and unblock other engineers by writing code and raising the team’s overall capability.
  • Demonstrate ideas quickly through code, prototypes, and Friday demos.
  • Use AI throughout the development workflow to accelerate code generation, refactoring, test scaffolding, and debugging.
  • Build and support high-efficiency, event-driven, low-latency systems.

Requirements

  • 12+ years of hands-on software engineering experience.
  • Fluency in 7+ programming languages across your career.
  • Senior-level Go experience is mandatory.
  • Python and TypeScript experience is expected.
  • Experience with at least one native or systems language is a strong plus.
  • Broad experience across multiple technologies, industries, and architectural eras.
  • Deep understanding of high-capacity distributed systems and failure modes such as state management, race conditions, locking, contention, ordering, and back-pressure.
  • Hands-on experience debugging production issues in distributed systems.
  • Experience with multiple messaging systems such as NATS, Kafka, Redpanda, or RabbitMQ.
  • Experience with multiple database types, including relational, key-value, document, columnar, and graph databases.
  • Experience with at least two cloud platforms, with deep experience in one; GCP is strongly preferred as the deep cloud.
  • Strong AI knowledge across LLMs, SLMs, RAG, knowledge graphs, agents, training/fine-tuning, and evaluation.
  • Hands-on experience building AI-powered features and using AI-assisted development tools.
  • Ability to adapt quickly to changing tools, models, and priorities.
  • Self-starter mindset with strong problem-solving ability and comfort working in a fast-moving startup environment.

Benefits

  • Full-time, fully remote opportunity.
  • Opportunity to work on next-generation AI CX tools for major enterprise brands.
  • Backed by the scale, distribution, and enterprise client base of TTEC, a public company.
  • High-leverage role with direct impact on enterprise deployments and company trajectory.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Backend (Identity International)

Affirm 1K-5K Diversified Financial Services

Affirm is hiring a Senior Software Engineer for its remote UK Identity team to build and operate reliable identity, KYC, and user lifecycle systems supporting international expansion and compliant customer checkout experiences.

AWS Kotlin Kubernetes MySQL Python
50 minutes ago

Staff Software Engineer, Python

Northbeam 11-50 Internet Software & Services

Northbeam is hiring a Staff Backend-leaning Software Engineer to architect scalable data, experimentation, and AI systems for its remote-friendly marketing intelligence platform.

Machine Learning Microservices Python React TypeScript
50 minutes ago

Software Engineer, Data Systems (Python)

Northbeam 11-50 Internet Software & Services

Northbeam is hiring a data-focused software engineer to build reliable integrations, pipelines, and data products powering its marketing intelligence platform for eCommerce brands.

Apache Airflow Dagster Docker GCP GraphQL Kubernetes Prefect Python REST API Secrets Management Shopify Snowflake SQL
1 hour, 5 minutes ago

Staff Software Engineer, Python

Northbeam 11-50 Internet Software & Services

Northbeam is seeking a Staff Software Engineer with a backend focus to architect scalable data, experimentation, and AI systems for its remote-friendly marketing intelligence platform.

Machine Learning Microservices Python React TypeScript
1 hour, 5 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers