Principal Software Engineer

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of TTEC Digital

TTEC Digital

1001 - 5000 employees

🤖 Artificial Intelligence

🤝 B2B

Artificial Intelligence • B2B • Customer Experience

TTEC Digital is a leader in customer experience transformation, combining technology and human empathy to enhance customer interactions. With a focus on artificial intelligence, contact center technology, and customer relationship management, TTEC Digital delivers tailored solutions for mid-market digital transformation. Their comprehensive offerings include data analytics, CX strategy and design, and managed services that optimize customer engagements across various industries.

📋 Description

• As this group's Principal Software Engineer, you will be the "right-hand" of the engineering leader and part of the org's leadership team. • You will be the organization's problem solver. Not an architecture title you hide behind — a coder who jumps into whichever squad is stuck, ships the hard thing, and moves on. • You will jointly own the Platform Architect responsibilities for C1 Platform Foundation. This is a fast-moving train in a startup environment: the tech we build on changes monthly, the plan changes with it, and you thrive on that. • Show-me mentality — your influence comes from the code you ship, demoed on Fridays like everyone else. • The hardest problems in any squad · platform architecture decisions (event bus, plugin lifecycle, multi-tenancy, RBAC, schema registry) jointly with the engineering leader • Pattern-setting reference implementations • Training up the engineers around you — you raise the whole team's level · unblocking, by writing code, not memos.

🎯 Requirements

• 12+ years hands-on, genuinely polyglot — fluent in 7+ languages across your career. Senior-level Go is mandatory; Python and TypeScript expected in the mix; a native/systems language a strong plus. • Breadth across multiple technologies and verticals — you've shipped in more than one industry and more than one architectural era, and adapted fast each time. • Deep understanding of high-capacity distributed systems and their failure physics — state management, race conditions, locking, contention, ordering, back-pressure. You've debugged these in production, not just read about them. • Multiple messaging systems (NATS / Kafka / Redpanda / RabbitMQ-class) and multiple database types and backgrounds — relational, KV, document, columnar, graph — and you know which fits and why. • Two clouds minimum, one deep; GCP strongly preferred as the deep one. • Strong AI knowledge — LLMs, SLMs, RAG, knowledge graphs, agents, training/fine-tuning, eval — and hands-on experience working AI into code: building AI-powered features and using AI-assisted development to move exponentially faster. • Troubleshooting/debugging master — the strongest debugger in the building. Reads unfamiliar code, a stack trace, or a flame graph and sees it. Knows where the breakpoint goes without flailing. • Problem-solves quickly and trains up others as a multiplier — pattern-matches instantly on distributed systems, real-time audio, browser internals, AI pipelines, high-throughput data models. • Floats by choice. Does not want to own a squad. Wants to own the hard 10%. • Sets patterns by shipping the reference implementation, not by writing the doc.

Apply Now

Similar Jobs

🕒 2 days ago

Staff Full Stack Software Engineer developing cutting-edge data analytics software for industrial process data. Collaborating remotely and leading development efforts in a diverse team environment.

🕒 3 days ago

Aspire Software

1001 - 5000

☁️ SaaS

🏢 Enterprise

🤝 B2B

Staff Software Engineer leading AWS infrastructure, CI/CD, and full-stack development at TTG, a software provider for direct selling organizations. Mentoring engineers and guiding technical decisions on a scalable platform.

🕒 3 days ago

Calliere Group

1 - 10

🤝 B2B

🎯 Recruiter

Principal Engineer leading product and platform initiatives in a high-growth technology company. Responsibilities include system design, implementation, and cross-functional collaboration.

🕒 4 days ago

EverCommerce

1001 - 5000

☁️ SaaS

🤝 B2B

🛍️ eCommerce

Engineering Operations Specialist managing SDLC across software applications at EverCommerce. Responsible for automating processes and configuring tools like Jira and Confluence for efficient delivery.

🇨🇦 Canada – Remote

💵 $130k - $140k / year

💰 Private Equity Round on 2019-07

⏰ Full Time

🟠 Senior

🔴 Lead

🧑‍💻 Full-stack Engineer

🕒 4 days ago

TELUS Digital

201 - 500

🤝 B2B

🤖 Artificial Intelligence

☁️ SaaS

Senior Technical Lead at TELUS Digital leading the modernization of Java enterprise applications. Involves cloud-native technologies and requires extensive experience in software development and GCP.

🇨🇦 Canada – Remote

💵 CA$110k - CA$115k / year

⏰ Full Time

🟠 Senior

🔴 Lead

🧑‍💻 Full-stack Engineer