Principal Software Engineer
TTEC Digital
Role Description
TTEC Digital seeks a Principal Software Engineer to join our team. This role is a full-time and fully remote opportunity!
The work:
- We’re an innovation group inside TTEC (NASDAQ: TTEC), building the next generation of AI CX tools — automated QA, conversational analytics, knowledge assist, and agentic automation — for the world’s biggest brands and the millions of customers they serve.
- This is the rare seat where getting in early actually matters at scale.
- TTEC is a public company at an AI inflection point.
- Ship the right products into thousands of live enterprise deployments.
- You don’t just move a metric — you move the trajectory of the company and the value of the stock.
- The leverage is real, and the work compounds.
Who we hire — the DNA:
- Self-starters and do-ers with grit — hackers in the best sense, with a startup mentality and a show-me bias: working software over slides, prototypes over proposals.
- Want to learn, love new technology.
- Master debuggers and problem solvers.
- AI-native — you work with AI on all levels.
- Distributed-systems literate.
- Innovators who ship.
- You consider yourself exceptional — and you like winning.
What You will Do:
- 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.
- You will jointly own the Platform Architect responsibilities for C1 Platform Foundation.
- Show-me mentality — your influence comes from the code you ship, demoed on Fridays like everyone else.
What you'll own:
- 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.
Who you are:
- A hacker in the best sense — self-starter, grit, thinks outside the box, loves solving complex problems, likes winning.
- You quickly envision code and designs in your head, then prove them by building.
- You use AI throughout your development workflow.
Qualifications
- 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.
- Deep understanding of high-capacity distributed systems and their failure physics.
- Multiple messaging systems (NATS / Kafka / Redpanda / RabbitMQ-class) and multiple database types and backgrounds.
- 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.
- Troubleshooting/debugging master — the strongest debugger in the building.
- Problem-solves quickly and trains up others as a multiplier.
- Floats by choice. Does not want to own a squad. Wants to own the hard 10%.
Requirements
- Strong AI knowledge — LLMs, SLMs, RAG, knowledge graphs, agents, training/fine-tuning, eval.
- Hands-on experience working AI into code: building AI-powered features and using AI-assisted development.
Benefits
- Fully remote opportunity.
Company Description
TTEC Digital coaches clients to ensure their employees feel valued and fully supported, because an amazing customer experience is an employee-first process. Our vision is a place where employees know they can thrive.
- ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across agile...Suggested
$223.55k - $259k
Role Description We are looking for a Principal Software Engineer to join and lead engineering at Root. As a Principal Engineer, you will be the primary technical leader within a product domain. You’ll work very closely with the software engineers on your team(s) to plan...SuggestedFull timeTemporary work$2,000 per month
...lifecycle growth is the company’s north star for 2026. The Growth Engineering organization owns the consumer-facing systems and product... ...directly influence user behavior and business outcomes. As a Principal Engineer in Growth, you will operate as a senior technical leader...SuggestedFull timeWork at officeRemote workFlexible hours$142.79k - $189.75k
Role Description PRINCIPAL SOFTWARE DEVELOPER SENIOR What You’ll Do: ~Define and drive the strategic direction for backend and full-stack engineering practices, architecture, and technical excellence across the organization. ~Lead the development of scalable, reliable...SuggestedFull timeContract workTemporary workWork experience placementFlexible hours$210k - $275k
..., architect level role. You will sit on the AI Engineering team and set the technical standard the broader... .... Qualifications ~8+ years of professional software engineering experience, with demonstrated Staff, Principal, or Architect-level scope. ~Depth across backend...SuggestedFull time- Role Description Couchbase, the operational data platform for AI, empowers businesses to succeed by bringing data to life in new ways. Major market-leading companies rely on Couchbase for mission critical operational, analytical, mobile and AI workloads. Built to replace...Full timeWork at officeWork from home
- Role Description The primary responsibility of the Principal Software Engineer (AI-First Development) is to direct the day-to-day technical execution of a small AI-First engineering team, designing, orchestrating, and validating software applications built through AI-driven...Full time
$160k - $170k
Role Description The Principal Software Engineer will help develop innovative, scalable technology. In this role, you will help to drive the architecture, design, and development of platforms that support educators and institutions. You feel comfortable collaborating cross...Full time- ...team is looking for a motivated and passionate Cloud Automation Engineer to join a consulting practice. The ideal candidate is a... ...work experience in a Consulting/Architecture position within a software and/or services company. Benefits ~Freedom to work from...Full timeWork experience placement
- Role Description As a Principal Software Engineer - GoLang, you will work within the Engineering department to design, develop, and support enterprise solutions by contributing to the products and infrastructure for CIQ. You will also maintain our systems' capacity and...Full timeRemote workFlexible hours
$185k - $255k
Role Description As a Principal Software Engineer, you'll shape how the organization builds software. That means setting technical direction across teams, making architectural bets with lasting impact, and ensuring the organization focuses its energy on the problems that...Permanent employmentFull timeFlexible hours$107.5k - $204.5k
Role Description At Collins Aerospace in Cedar Rapids, IA, we're looking for a Pr. Software Engineer to join our foundation software team. You'll be leading the development, certification, and sustainment of foundation software for safety-critical military applications....Full time$185.5k - $265k
Role Description We are looking for a Principal - Integration Engineer (Security Platform and Data Pipelines) to join our Technical Implementation and Integration team. This is a remote role based in the US, reporting to the Senior Director, Engineering. You will be...Full timeWork at officeRemote work$150k - $214k
Role Description GHX is seeking a Principal Software Engineer with deep technical expertise and a proven track record of defining architecture, guiding multiple teams, and delivering scalable, high-quality software systems. This role reports to the Director of Engineering...Full time$177k - $284k
Role Description We are hiring a Principal Software Engineer who can operate across multiple modes of work: platform modernization, iterative product development, and high-ambition greenfield exploration. This is a hands-on role for someone who can define strategy, deliver...Full time$197k - $207k
Role Description ~Lead the design and development of software architecture and enterprise systems. ~Design highly scalable, highly... ...secure practices. ~Test driven development and CI/CD software engineering practices. ~Automated unit testing with NUnit....Full time$120k - $180k
...will oversee Avery Dennison’s innovative software products and lead cross-functional... ...Help hire, onboard, and lead a team of engineers, establishing code quality standards, CI... ...~Proven experience acting as a Lead, Principal, or Founding Engineer in a startup or high...Full timeRemote work- ...roadmap for our Context Layer, including a knowledge graph, RAG engines, and retrieval/search infrastructure. ~Design and own the... ...adoption programs. Qualifications ~12+ years of professional software engineering experience, with a strong focus on data-layer or...Full time
- Role Description SAIC is seeking a Senior Principal Software Engineer to support Navy network automation and deployment programs at Naval Information Warfare Center Pacific (NIWC PAC) in San Diego, CA. This role serves as a senior principal individual contributor responsible...Full timeRemote workWorldwide
$137.5k - $182k
...continuously evolving our technology platform to better serve our members, partners, and growing business. We’re hiring a Principal Software Engineer to play a critical role in that journey. This is an opportunity to shape how our technology evolves—leading the design...Full time$220k - $258k
...chain, the infrastructure underneath the majority of software running in production today. This team is building Athena... ...it, and routes it to remediation. This is a principal-level, advisory role for an engineer who has built production-grade distributed systems before...Full timeRemote workFlexible hours- Role Description We're looking for a Principal Software Engineer who raises the bar on how we ship, not just what we ship. ~Owning features across the full stack — React frontends, backend APIs, cloud infrastructure — from design through production ~Responding to production...Full time
$182.2k - $342.65k
...approach to reliability. We are looking for a Principal SRE who doesn't just manage systems, but transforms them. You are an Engineering-First visionary who believes that the only... ...Senior and Staff SREs to think like software architects ~Advocate for "Error Budgets...Full timeShift work- ...without exposing credentials or opening inbound network access. We are searching for a highly motivated, visionary Senior Principal Software Engineer to join the SIA RDP team. In this role, you will be a technical cornerstone of a highly talented, cross-functional...Full timeWork experience placementRemote work
$180.35k - $270.52k
Role Description The Principal Software Engineer is responsible for shaping the technical direction of our products and driving the overall engineering strategy for our flagship initiatives. The position leads the design and development of complex, scalable, and high-performance...Full time- Role Description A Principal Platform Engineer is a highly experienced and influential technical leader responsible for designing, implementing,... ...Support, and Operations, to ensure the success of overall software development, implementation, and deployment. Qualifications...Full timeWork experience placement
$110k - $220k
Role Description The Principal Software Engineer leads the design and delivery of scalable platform capabilities, driving technical execution across multiple teams. This role applies cloud-native architecture principles to develop resilient distributed systems and integrates...Full timeTemporary workPart time$140k - $160k
Role Description The Principal Software Engineer role at KLDiscovery is cross-cutting by design. Principal Software Engineers are not permanent members of any team. They move to other teams based on needs or project priorities. You will provide architectural judgment across...Full timeTemporary workRemote workShift work- Role Description The Principal Software Engineer shapes and evolves our architecture using Distributed Domain Driven Design practices, ultimately ensuring the robustness and scalability of our systems. They influence architectural directions, and through project-embedded...Full timeVisa sponsorship
- ...critical insights in near real time. We're looking for a Principal Engineer who enjoys solving difficult technical problems, building highly... ..., and other engineering teams to deliver reliable, scalable software. We expect Principal Engineers to remain deeply involved in...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Remote
- principal solutions consultant Remote
- principal architect Remote
- associate principal Remote
- principal data scientist Remote
- principal consultant Remote
- senior principal cloud computing engineer Remote
- epic principal trainer Remote
- principal cloud computing engineer Remote
- senior principal scientist Remote

























