Job Closed
This listing is no longer active.
Helping Visionaries Change the World
Principal Software Engineer – Voice & Data Systems
Location
Texas
Posted
92 days ago
Salary
0
Seniority
Lead
Job Description
Principal Software Engineer – Voice & Data Systems
Miratech
• Architect, design, and implement enterprise-grade VoIP recording solutions and integrations. • Develop high-performance real-time media capture applications using C++ for RTP packet processing and audio stream handling. • Implement signaling and control logic using Node.js. • Integrate telecommunications systems using SIP and SIPREC protocols. • Deploy, configure, and extend media proxy solutions such as RTPengine. • Design and implement scalable distributed data pipelines for processing and routing large volumes of data. • Develop backend services and data processing components using Java and Python. • Design resilient microservices architectures for cloud environments such as AWS or GCP. • Implement asynchronous service communication using message brokers and event streaming platforms such as Kafka, JMS, or ActiveMQ. • Design and develop enterprise web applications and management dashboards using Vaadin UI. • Build administrative tools for monitoring, configuration, and operational management of platform services. • Lead modernization initiatives by refactoring legacy systems into cloud-native, containerized deployments using Docker and Kubernetes. • Provide architectural leadership for complex commercial products and R&D initiatives. • Drive system performance improvements including algorithm optimization, concurrency, and scaling strategies. • Collaborate with cross-functional teams as the lead architect for voice services and advanced data processing capabilities. • Ensure platform compliance with enterprise security and regulatory standards such as PCI, SOC2, HIPAA, and GDPR.
Job Requirements
- 10+ years of professional software engineering experience with strong background in system architecture and technical leadership.
- Telecommunications and Recording Systems: Deep expertise in VoIP technologies including SIP, SIPREC, and RTP; experience with media servers and tools such as RTPengine.
- Systems Programming: Strong proficiency in C++ for real-time media and RTP processing.
- Backend Development: Extensive experience with Node.js, Java, and Python.
- Enterprise UI Development: Hands-on experience building complex web applications and management consoles using Vaadin UI.
- Cloud and DevOps: Practical experience with cloud platforms (AWS, GCP), containerization (Docker, Kubernetes), and CI/CD automation.
- Development Methodology: Strong understanding of Agile development practices and deployment of large-scale, production-grade systems.
- Preferred Qualifications: Experience integrating speech-to-text engines, AI/ML models, or semantic analysis components into production systems.
- Familiarity with frontend technologies such as JavaScript, TypeScript, HTML, and CSS to support full-stack development and architectural oversight.
Benefits
- Culture of relentless performance : join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth.
- Competitive pay and benefits : enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program.
- ForeverRemote work culture : make the most of the flexibility that comes with remote work.
- Growth mindset : reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities.
- Global impact : collaborate on impactful projects for top global clients and shape the future of industries.
- Welcoming multicultural environment : be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events.
- Social sustainability values : join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer, Full Stack
Ridgeline International, LLCSolving our customers' toughest data problems
• Full Stack Development • Build and maintain applications using C# / ASP.NET and Node.js • Integrate mapping technologies such as ArcGIS and Leaflet • Build and consume REST and GraphQL APIs • Data Systems • Design schemas and write queries across SQL Server, MySQL, and Cosmos DB • Improve performance through query tuning and indexing • Cloud and DevOps • Work with Azure DevOps pipelines and CI/CD workflows • Deploy and operate services in Azure environments • Manage secrets and infrastructure components such as Key Vault and Redis • Production Operations • Support incident response and root cause analysis • Improve monitoring, logging, and system reliability
• Develop information systems by designing, developing, and installing software solutions • Conduct systems analysis and recommend changes in policies and procedures • Provide production support of applications by troubleshooting issues and developing fixes • Optimize performance, scalability, and security using back-end and front-end programming languages • Maintains up-to-date records of issues with existing code and monitors quality and performance of applications
Software Engineer – News Operations
Scratch FinancialScratch Financial is the world's simplest patient financing solution.
• Join the backend team to support digital websites, OTT and applications for news operations • Work with WordPress, PHP, AWS to support all Owned Television Stations digital properties • Develop, deploy and enhance multiple websites with a PHP-based Content Management System • Create APIs for consumption by other teams and integrate with numerous external APIs • Contribute to and support AI-driven initiative, including building features powered by AI services or leveraging AI tools to improve workflows and automation • Analyze problems and help create innovative solutions involving technology, methodology, tool and solution components • Ensure product quality and timeliness of work, provide advice and guidance, and resolve problems to meet objectives
Staff Software Engineer
Pearl AIPearl AI is a medical technology manufacturer specializing in artificial intelligence for dental practices. Since its founding in 2019, the company has worked to improve diagnostic
Who We’re Looking For - Takes ownership of a product from an engineering perspective - Designs, builds, and scales robust backend and frontend components for our clinical product suite - Brings a product-focused mindset to engineering work, balancing technical execution with usability, business goals, and real-world constraints to deliver impactful user experiences - Collaborates cross-functionally with ML, product, and engineering teams to develop intelligent, reliable features - Ensures high-quality software via automated tests, code reviews, and observability practices - Mentors other engineers and advocates for best practices in coding, security, and DevOps - Contributes to a culture of ownership, innovation, speed, and continual learning - Engages directly with external partners when needed to troubleshoot or customize integrations What You’ll Need to Succeed - 8+ years of professional software engineering experience and previous startup experience - Strong experience with backend engineering using Cloud technologies, preferably using AWS - Strong experience with Javascript Frameworks, Node/Typescript/Javascript - Ability to maintain and evolve a large-scale single page application with a focus on modular architecture, performance optimization, and long-term maintainability - Identifies and resolves architectural bottlenecks, ensuring a smooth developer experience and consistent UI behavior across complex user flow - Understanding of RESTful APIs and event-driven architecture - Effective communicator across technical and non-technical stakeholders - Eagerness to solve meaningful problems in healthcare using cutting-edge technology - Humble, curious, and collaborative mindset What We Offer - Competitive Benefit and Compensation Offerings - Ongoing Training and Development Opportunities - Unaccrued, Flexible PTO - Remote Work



