Miratech logoMiratech logo

Principal Software Engineer / Architect – Voice & Data Systems

MiratechUnited States
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Experience: 10+ years of professional software engineering experience with a robust background in system architecture and technical leadership. Telecommunications and Recording Systems: Profound expertise in VoIP technologies including SIP, SIPREC, and RTP; experience with media servers 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 in creating 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 applications.

About the job

The Principal Software Engineer / Architect – Voice & Data Systems plays a pivotal role in shaping the future of communication and data processing technologies. This position entails the design and leadership of next-generation platforms, leveraging extensive knowledge in real-time media systems, cloud-native architecture, and enterprise software development.

As the technical authority for VoIP recording systems, distributed data pipelines, and management platforms, you will ensure the seamless integration of media capture technologies with scalable backend services and user interfaces, maintaining high standards of performance, reliability, and compliance.

Key Responsibilities:

Voice and Recording Platform Architecture

  • Design, architect, and implement enterprise-grade VoIP recording solutions and integrations.
  • Create high-performance real-time media capture applications using C++ for RTP packet processing and audio stream management.
  • Develop signaling and control logic leveraging Node.js.
  • Integrate telecommunications systems utilizing SIP and SIPREC protocols.
  • Deploy, configure, and enhance media proxy solutions such as RTPengine.

Data Processing and Backend Architecture

  • Architect scalable distributed data pipelines for processing and routing large data volumes.
  • Develop backend services and data processing components using Java and Python.
  • Create resilient microservices architectures tailored for cloud environments like AWS or GCP.
  • Implement asynchronous service communication using message brokers and event streaming platforms such as Kafka, JMS, or ActiveMQ.

User Interface and Platform Management

  • Design and develop enterprise web applications and management dashboards utilizing Vaadin UI.
  • Build administrative tools for monitoring, configuration, and operational management of platform services.
  • Lead modernization efforts by refactoring legacy systems into cloud-native, containerized deployments using Docker and Kubernetes.

Technical Leadership

  • Provide architectural guidance for complex commercial products and R&D initiatives.
  • Drive system performance enhancements 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 compliance with enterprise security and regulatory standards such as PCI, SOC2, HIPAA, and GDPR.

About Miratech

Miratech is a global IT services and outsourcing company, renowned for its excellence in delivering IT solutions to multinational organizations worldwide. With a success rate of 99% across IT projects in the financial, telecommunications, and technology sectors, we pride ourselves on our technical expertise and commitment to stability. Founded in 1989 and headquartered in New York, USA, we also have R&D centers in Poland, the Philippines, Slovakia, Spain, and Ukraine. Our passionate team fosters a friendly work environment, empowering employees to grow alongside the company and achieve ambitious goals. Join us and become part of an international team dedicated to transforming visionary ideas into reality.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.