FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer, Contact Center Digital Engagement Services
skillventory - A Leading Talent Research FirmPrincipal Engineer overseeing cloud-native platform development for contact center communications. Ensuring scalable, real-time customer engagement through hands-on engineering and architectural leadership.
Posted 6/23/2026full-timeDurham • New Hampshire, North Carolina, Texas • 🇺🇸 United StatesLeadWebsite
Tech Stack
Tools & technologiesCloudJavaMicroservicesSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Lead the design and development of next-generation Contact Center Digital Engagement Services
- Build modern, cloud-native, event-driven platforms for real-time customer interactions
- Operate at the intersection of engineering and product development, translating business needs into scalable systems
- Design and develop contact center components using open-source communication frameworks
- Engineer IVR systems with speech recognition and conversational AI integrations
- Build APIs, microservices, and real-time processing capabilities for omni-channel interactions
- Partner with platform engineering, QA, and operations to deliver secure, reliable solutions
- Migrate legacy systems to open-source, cloud-native platforms
- Advance CI/CD, automated testing, and infrastructure-as-code practices
- Drive strategy to reduce vendor dependency and accelerate innovation
Requirements
What you’ll need- 10+ years of software engineering experience delivering enterprise-scale systems
- 5+ years of hands-on experience with Java and Spring Boot in production environments
- Proven ability to define and implement architecture for complex backend systems, including domain modeling, service decomposition, API design, event contracts, and data flows
- Experience with real-time communication technologies (WebSockets, Server-Sent Events, SIP, RTP, push notifications)
- Strong experience building cloud-native applications using microservices, containers, CI/CD pipelines, automated testing, observability, and production operations
- Hands-on experience using AI-assisted development tools (e.g., GitHub Copilot, Claude Code, OpenAI Codex) within real engineering workflows
- Deep understanding of secure engineering practices (authentication, authorization, encryption, secrets management, secure service-to-service communication, auditability)
- Strong ability to evaluate technical tradeoffs and make pragmatic architectural decisions balancing speed, quality, scalability, and maintainability
- Experience defining engineering standards across code quality, API design, testing, observability, and deployment practices
- Demonstrated ownership of features end-to-end (concept → design → development → deployment → production support)
- Proven ability to mentor engineers and elevate engineering excellence across teams
- Strong communication skills with the ability to clearly explain complex concepts to technical and non-technical stakeholders.
Benefits
Comp & perks- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring Bootmicroservicescloud-native applicationsAPIsevent-driven platformsIVR systemsreal-time communication technologiesautomated testinginfrastructure-as-code
Soft Skills
communication skillsmentoringarchitectural decision-makingevaluating technical tradeoffsownership of featurestranslating business needscollaborationproblem-solvingleadershipscalability and maintainability