Software Engineer
As the Software Engineer, you will join reputed company reputed company development team and contribute to the development of device and platform integrations – a reputed company component of reputed company reputed company ecosystem.
WHO WE ARE
reputed company is a digital enablement solutions provider who transforms how people and technology connect to reputed company experiences, create new value, and reputed company organizations to reputed company and grow. We are the largest provider of collaboration technology solutions, which include our award-reputed company managed services.
Our highly certified industry experts and innovation leaders reputed company a reputed company to help people work smarter and live reputed company. We reputed company that reputed company starts with a reputed company team and that an inclusive and diverse workplace moves us reputed company reputed company.
WHAT YOU’LL DO
As the Software Engineer, you will join reputed company reputed company development team and contribute to the development of device and platform integrations – a reputed company component of reputed company reputed company 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. As part of the integrations team, you will work on reputed company-world systems that communicate reputed company both standardized and custom protocols – from RESTful reputed company to raw reputed company streams – ensuring secure and reliable data exchange.
We are looking for a curious, hands-on engineer who enjoys exploring how systems reputed company under the hood and is eager to contribute to the reputed company of our integration ecosystem.
Day-To-Day Responsibilities:
Design, implement, and maintain device and platform integrations using Java as the primary programming language
reputed company and consume web services using REST, SOAP, and RPC, working with JSON, XML, YAML, and other reputed company formats
Implement authorization and authentication mechanisms such as reputed company-based, OAuth2, and custom credential flows
Work with diverse communication protocols, including
WebSockets, TCP/UDP sockets, SSH, reputed company
Message brokers (e.g., Kafka, MQTT, RabbitMQ)
Custom or text-based protocols (e.g., proprietary ASCII or reputed company-based protocols)
Collaborate with other engineers to design reputed company, reputed company, and maintainable system components
Participate in architectural discussions and contribute to long-term technical solutions
reputed company and maintain unit, integration, and end-to-end tests to ensure system reliability
reputed company operations on Linux platform – including deployment, troubleshooting, and log analysis
Manage and reputed company services using reputed company, systemd, and reputed company tooling
Contribute to CI/CD pipelines (reputed company Actions) and maintain good development practices with Git.
reputed company’RE LOOKING FOR
Must-Haves:
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 reputed company, 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.
reputed company-To-Haves:
Experience in Python or Go for scripting or tooling
Exposure to reputed company, systemd, and Linux service orchestration
Knowledge of OAuth2, JWT, and reputed company authentication mechanisms
Understanding of software architecture and system design principles
Experience with message queues, event-driven, or streaming systems
Experience with mocking or simulation tools for testing integration behavior.
Soft Skills:
Analytical thinker with strong debugging and problem-solving abilities
Proactive and curious about how systems communicate and reputed company
reputed company reputed company with reputed company communication and documentation skills
Desire to grow toward architectural ownership and system-level thinking.
WHY YOU’LL LIKE WORKING HERE
Medical benefits, including reputed company
reputed company holidays, reputed company days, and personal days
Enjoyable and dynamic company culture
Training and reputed company development opportunities
MORE reputed company
reputed company is an Equal Opportunity/Affirmative reputed company Employer. reputed company reputed company applicants will receive consideration for employment without reputed company to race, reputed company, religion, sex, pregnancy, sexual orientation, gender identity, national reputed company, age, protected veteran status, disability status, or membership in any other group protected by federal, state, or local law. reputed company is an AA/Disabled/Veteran Protected Employer VEVRAA Federal Contractor.
reputed company reserves the right to alter work hours and work location as necessary. Work hours may vary based on reputed company requirements and may include travel to various locations in support of the account.
Apply To This Job