[Hiring] Software Engineer @AVI-SPL
Software Engineer @AVI-SPL
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago

[Hiring] Software Engineer @AVI-SPL

2d ago - AVI-SPL is hiring a remote Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: India

Role Description

As the Software Engineer, you will join AVI-SPL Symphony development team and contribute to the development of device and platform integrations – a core component of AVI-SPL Symphony ecosystem. This role focuses on designing, building, and maintaining robust integrations with diverse hardware and software systems, including AV devices, monitoring platforms, and communication tools.

  • Design, implement, and maintain device and platform integrations using Java as the primary programming language.
  • Develop and consume web services using REST, SOAP, and RPC, working with JSON, XML, YAML, and other structured formats.
  • Implement authorization and authentication mechanisms such as token-based, OAuth2, and custom credential flows.
  • Work with diverse communication protocols, including:
    • WebSockets, TCP/UDP sockets, SSH, Telnet
    • Message brokers (e.g., Kafka, MQTT, RabbitMQ)
    • Custom or text-based protocols (e.g., proprietary ASCII or socket-based protocols)
  • Collaborate with other engineers to design modular, scalable, and maintainable system components.
  • Participate in architectural discussions and contribute to long-term technical solutions.
  • Develop and maintain unit, integration, and end-to-end tests to ensure system reliability.
  • Perform operations on Linux platform – including deployment, troubleshooting, and log analysis.
  • Manage and deploy services using Docker, systemd, and related tooling.
  • Contribute to CI/CD pipelines (GitHub Actions) and maintain good development practices with Git.

Qualifications

  • Bachelor’s degree in Computer Science (or equivalent).
  • 5+ years of experience in software development (Java).
  • Strong proficiency in Java (Spring Boot or similar frameworks).
  • Hands-on experience integrating with external APIs, devices, or monitoring systems.
  • Solid understanding of networking fundamentals and asynchronous communication.
  • Experience with text-based, binary, or custom communication protocols.
  • Confident using Linux for daily development and troubleshooting tasks.
  • Familiarity with Git workflows and CI/CD concepts.
  • Experience with JUnit, Mockito, or other testing frameworks.
  • Strong English level (both written and spoken).
  • Experience working in remote, cross-cultural teams.
  • Ability to work EMEA working hours shift.

Requirements

  • Experience in Python or Go for scripting or tooling (Nice-To-Have).
  • Exposure to Docker, systemd, and Linux service orchestration (Nice-To-Have).
  • Knowledge of OAuth2, JWT, and related authentication mechanisms (Nice-To-Have).
  • Understanding of software architecture and system design principles (Nice-To-Have).
  • Experience with message queues, event-driven, or streaming systems (Nice-To-Have).
  • Experience with mocking or simulation tools for testing integration behavior (Nice-To-Have).

Benefits

  • Medical benefits, including vision.
  • Paid holidays, sick days, and personal days.
  • Enjoyable and dynamic company culture.
  • Training and professional development opportunities.
Before You Apply
️
remote Be aware of the location restriction for this remote position: India
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer @AVI-SPL
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 145,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: India
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 145,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 145,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later