.At Nextiva, we create connected communication tools that help businesses stay in touch with their customers and teams. Over 100,000 companies rely on Nextiva for phone service and customer management tools. We're not your parent's phone company.Founded in 2008, Nextiva took on the trillion-dollar telecom industry and succeeded in changing the game by making technology more accessible and affordable for everyone. Companies solve their toughest challenges using our VoIP innovations and signature Amazing Service®.Today, Nextiva is the fastest-growing, privately held provider of cloud communications. We don't study industry trends; we create them. Business leaders look to Nextiva to equip their teams in the office and while working from home. Nextiva is not just a tech company — we're the backbone of the economy.By joining our global team, you're saying yes to an opportunity to be part of a tech company with massive growth potential and exciting opportunities ahead.**We're actively looking for amazing people like you to join our team!**Nextiva's team builds the next generation of business communication technology and works directly on a product that positively impacts millions of lives. We are creating a new category of technology, extending from our large installed base in core communications technology into advanced customer management capabilities. We have a genuine need for advanced communications and AI technologies, and we are looking for senior engineers who can learn advanced algorithms, languages, libraries, and tools quickly, solve hard problems, and help talented junior engineers come up to speed very fast.We use Java, Go and Javascript languages today. Knowledge of at least one of these languages is expected for this role, but we are less interested in language mastery than ability to learn libraries and algorithms and to design and build high-quality software that is simple, well-tested and easy for others to work with. Senior engineers set the examples for others to follow, and they are trusted to make decisions with long-term impact.Knowledge of communications, natural language processing/AI or CRM technologies is not required but would be helpful. We have great training and working code examples to help learn from in all these areas. We make extensive use of open-source software and industry standard CI/CD tooling, so knowledge of current generation tools and OSS frameworks is a plus.**What you'll do****Core Competencies**- 2 to 6 years of professional software development experience- Object-oriented programming and component-based development- Distributed systems (messaging, HA systems, caching, performance).- Durable code (testability, documentation, maintainability).- API development and implementation (REST/JSON, messaging).- Apache Kafka or equivalent multi-consumer, multi-producer message streaming.- OAuth/other security protocols, zero trust