Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

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.
UJET

Senior Principal Software Engineer

UJET

Principal Software Engineer providing technical leadership across UJET’s AI-powered contact center platform. Driving architectural excellence and mentoring engineers throughout the software development lifecycle.

Posted 7/7/2026full-timeRemote • 🇺🇸 United StatesSenior💰 $180,000 - $210,000 per yearWebsite

Tech Stack

Tools & technologies
CloudDistributed Systems

About the role

Key responsibilities & impact
  • Own and influence the architectural direction of the platform across frontend, backend, integrations, and supporting services.
  • Design scalable, maintainable, and resilient solutions that align with business objectives and technical strategy.
  • Evaluate architectural tradeoffs and make informed, decisive recommendations.
  • Establish and promote engineering standards, design patterns, and development best practices.
  • Drive technical consistency and quality across multiple teams and services.
  • Lead technical design reviews and provide guidance on complex engineering initiatives.
  • Contribute hands-on to the development of high-quality software across the full technology stack.
  • Design and implement solutions that prioritize performance, reliability, security, and maintainability.
  • Collaborate with engineers to solve complex technical challenges and unblock critical initiatives.
  • Review code and system designs to ensure adherence to engineering standards and architectural principles.
  • Champion continuous improvement of development processes, tooling, and operational excellence.
  • Lead investigation and resolution of complex production issues and system failures.
  • Demonstrate exceptional debugging and root cause analysis capabilities across distributed systems and application layers.
  • Identify systemic issues and implement long-term solutions that prevent recurrence.
  • Drive post-incident reviews and foster a culture of learning and operational excellence.
  • Serve as a mentor and technical coach for Senior Engineers and other technical leaders.
  • Help develop engineering talent through knowledge sharing, technical guidance, and constructive feedback.
  • Raise the technical capabilities of the organization by promoting best practices and engineering excellence.
  • Influence technical decision-making through strong communication, collaboration, and credibility.
  • Partner with Product Management, Engineering Leadership, and other stakeholders to align technical solutions with business needs.
  • Communicate complex technical concepts clearly to both technical and non-technical audiences.
  • Build consensus among teams while maintaining the ability to make and advocate for difficult technical decisions when necessary.
  • Drive alignment across multiple engineering teams on architecture, priorities, and execution strategies.

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 10+ years of professional software engineering experience.
  • Extensive experience developing and maintaining both frontend and backend applications in production environments.
  • Proven experience designing and architecting large-scale, distributed, cloud-based systems.
  • Demonstrated expertise in software design, system architecture, and engineering best practices.
  • Exceptional debugging, troubleshooting, and root cause analysis skills.
  • Experience leading complex technical initiatives that span multiple teams and systems.
  • Extensive mentoring and coaching experience, particularly with Senior Engineers and technical leaders.
  • Ability to influence technical direction through collaboration, expertise, and sound judgment.

Benefits

Comp & perks
  • Comprehensive Benefits: Medical, dental, vision, 401(k) plan, wellness benefits, and more.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Frontend DevelopmentBackend DevelopmentDistributed SystemsCloud ComputingTechnical Design ReviewsEngineering StandardsDevelopment Best PracticesPerformance OptimizationSecurity Best PracticesTroubleshooting
Soft Skills
CollaborationCommunicationInfluencingConsensus BuildingLeadership
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Engineering