Job Closed

This listing is no longer active.

Miratech logo
Miratech

Helping Visionaries Change the World

Principal Software Engineer – Voice & Data Systems

Full-stack EngineerSoftware EngineerOtherRemoteLeadTeam 501-1,000Since 1989H1B No SponsorCompany SiteLinkedIn

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 Job Pages

More Full-stack Engineer Jobs

Ridgeline International, LLC logo

Software Engineer, Full Stack

Ridgeline International, LLC

Solving our customers' toughest data problems

OtherRemoteTeam 201-500Since 2015H1B No Sponsor

• 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

Virginia
Job Closed
OtherRemoteTeam 201-500Since 2012H1B No Sponsor

• 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

Alabama
Scratch Financial logo

Software Engineer – News Operations

Scratch Financial

Scratch Financial is the world's simplest patient financing solution.

OtherRemoteTeam 11-50Since 1912H1B Sponsor

• 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

New York
$90K - $145K / year
Job Closed

Staff Software Engineer

Pearl AI

Pearl 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

United States
Job Closed