Jobgether

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Principal Engineer

Software EngineerSoftware EngineerFull TimeRemote

Location

United States

Posted

5 days ago

Salary

$170K - $200K / year

No structured requirement data.

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

As a Principal Engineer, you will lead the design and development of cutting-edge Conversational AI and cloud-native messaging solutions, helping organizations transform their contact center and AI capabilities. You will partner with architecture and engineering teams to create scalable, resilient, and high-performance applications, integrating real-time voice, AI models, and platform SDKs. This role offers the opportunity to shape technical direction, mentor engineers, and implement solutions that directly impact enterprise clients. You will work in a collaborative, agile environment, driving innovation and engineering excellence while delivering high-quality software. The position combines technical leadership with hands-on coding, allowing you to influence both architecture and execution. Success in this role directly contributes to the evolution of next-generation AI-driven communication platforms.

  • Lead the design and implementation of cloud-native messaging and AI applications that advance Conversational AI capabilities.
  • Partner with architecture teams to define requirements, translate vision into scalable solutions, and ensure technical alignment across projects.
  • Integrate real-time voice, platform SDKs, and AI-driven services into enterprise-grade products.
  • Guide engineering teams, set best practices, and foster technical excellence through mentoring and code reviews.
  • Participate actively in agile Scrum teams, contributing to sprint planning, execution, and continuous improvement.
  • Drive comprehensive test automation and quality-first delivery processes.
  • Collaborate with cross-functional teams to ensure solutions meet business and technical requirements, with attention to scalability, reliability, and performance.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Communications, or a related field.
  • 10+ years building full-stack applications using Java and Node.js (experience with Vue is a plus).
  • 5+ years designing and architecting enterprise SaaS products; 2+ years developing real-time voice solutions.
  • Experience delivering AI products to production, with knowledge of cloud platforms and Kubernetes (GCP experience preferred).
  • Proficiency in distributed systems, microservices, RESTful APIs, and technologies such as Kafka, Redis, and NoSQL.
  • Strong background in data analytics and reporting, especially for contact centers or conversational AI (preferred).
  • Proven leadership in technical strategy, mentoring engineers, and guiding architectural decisions.
  • Familiarity with Agile/Scrum methodologies and experience in complex, collaborative environments.
  • Exceptional problem-solving, analytical, and communication skills, with the ability to balance strategic thinking and hands-on execution.

Benefits

  • Competitive salary range: $170,000–$200,000 USD, with compensation based on experience, location, and skills.
  • Comprehensive health coverage including medical, dental, and vision plans.
  • 401(k) retirement plan with employer match, plus HSA/FSA options.
  • Employee Stock Purchase Program (ESPP) to share in company growth.
  • Life, disability, and supplemental insurance, plus legal and identity theft protection.
  • Flexible PTO and paid public holidays, with generous parental leave policies.
  • Remote-first work environment, with optional coworking space access.
  • Professional development resources, wellness programs, and inclusive workplace culture that supports growth and work-life balance.

Company Description

Job Requirements

  • Bachelor’s or Master’s degree in Computer Science, Communications, or a related field.
  • 10+ years building full-stack applications using Java and Node.js (experience with Vue is a plus).
  • 5+ years designing and architecting enterprise SaaS products; 2+ years developing real-time voice solutions.
  • Experience delivering AI products to production, with knowledge of cloud platforms and Kubernetes (GCP experience preferred).
  • Proficiency in distributed systems, microservices, RESTful APIs, and technologies such as Kafka, Redis, and NoSQL.
  • Strong background in data analytics and reporting, especially for contact centers or conversational AI (preferred).
  • Proven leadership in technical strategy, mentoring engineers, and guiding architectural decisions.
  • Familiarity with Agile/Scrum methodologies and experience in complex, collaborative environments.
  • Exceptional problem-solving, analytical, and communication skills, with the ability to balance strategic thinking and hands-on execution.

Benefits

  • Competitive salary range: $170,000–$200,000 USD, with compensation based on experience, location, and skills.
  • Comprehensive health coverage including medical, dental, and vision plans.
  • 401(k) retirement plan with employer match, plus HSA/FSA options.
  • Employee Stock Purchase Program (ESPP) to share in company growth.
  • Life, disability, and supplemental insurance, plus legal and identity theft protection.
  • Flexible PTO and paid public holidays, with generous parental leave policies.
  • Remote-first work environment, with optional coworking space access.
  • Professional development resources, wellness programs, and inclusive workplace culture that supports growth and work-life balance.

Related Job Pages

More Software Engineer Jobs

Director of Engineering – Foundations

Headway

Rewiring a new mental healthcare system for access and affordability.

Software Engineer5 days ago
Full TimeRemoteTeam 201-500Since 2019H1B Sponsor

Director of Engineering in a tech-driven mental healthcare company

New York

Coder III

CommonSpirit Health

Inspired by faith. Driven by innovation. Powered by humankindness. CommonSpirit Health is building a healthier future for all through its integrated health services. As one of the nation’s largest nonprofit Catholic healthcare organizations, CommonSpirit Health delivers more than 20 million patient encounters annually through more than 2,300 clinics, care sites and 137 hospital-based locations, in addition to its home-based services and virtual care offerings. CommonSpirit has more than 157,000 employees, 45,000 nurses and 25,000 physicians and advanced practice providers across 24 states and contributes more than $4.2 billion annually in charity care, community benefits and unreimbursed government programs. Together with our patients, physicians, partners, and communities, we are creating a more just, equitable, and innovative healthcare delivery system.

Software Engineer5 days ago
ContractRemoteTeam 10,001

As a Coder, you will ensure precise communication with insurance companies so that services are documented correctly and payments are processed efficiently. Accurately translate patients’ medical records into standardized codes for diagnoses and treatments. Ensure compliance with...

United States
$4 / hour

Staff Software Engineer (Technical Lead), Storage

Airbnb

Airbnb is a community based on connection and belonging.

Software Engineer5 days ago
Full TimeRemoteTeam 5,001-10,000Since 2007H1B Sponsor

As a Technical Lead, you will define the technical vision and drive the execution for KV stores and caching infrastructure. You will mentor engineers, shape architectural decisions, and ensure the delivery of high-impact solutions for critical systems.

Distributed systemsKV storeRedisMySQLKafkaFlinkDruidZookeeperElastiCacheMulti-tenancyCachingInfrastructureSystem designHigh availabilityLow latency
United States
$204K - $255K / year
Software Engineer5 days ago
Full TimeRemoteTeam 10,001

As a Senior Coder, you will act as the lead coder for your designated team. This position will train staff on department policies, procedures, systems and correct coding requirements. The Sr. Coder additionally will monitor staff workload, audit coders, fill in for out of office ...

United States