Principal Software Engineer

2 months, 4 weeks 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 Developer

Aspire Software 251-1K Internet Software & Services

Vocantas, part of Fluent Software Group, is seeking a Senior Software Developer to build secure, reliable workforce communication and scheduling products through hands-on full-stack development with a backend focus.

Angular C# JavaScript Microservices .NET REST API TypeScript Vue.js
5 hours ago

Software Engineer (Mid-Senior)

Aether Aerospace 501-1000 aviation & aerospace

Aether Aerospace is hiring a full-time Mid-Senior Software Engineer to develop C/C++ real-time software and Angular interfaces for U.S. Department of Defense programs, working remotely with 50% travel to Hollywood, Maryland.

Agile Angular C C++
5 hours ago

Intelligent Automation Engineer

Coforge 10K-50K IT Services

Coforge is hiring a remote Intelligent Automation Engineer in Costa Rica to design, develop, and optimize scalable automation solutions using UiPath, Power Automate, and AI technologies.

Agile CI/CD Machine Learning Microservices PowerShell Python Scrum
1 day, 4 hours ago

Intelligent Automation Engineer

Coforge 10K-50K IT Services

Coforge is hiring a remote Intelligent Automation Engineer in Colombia to design, develop, and optimize scalable automation solutions using UiPath, Power Automate, and AI technologies.

Agile CI/CD Machine Learning Microservices PowerShell Python Scrum
1 day, 4 hours 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