Senior Software Engineer

Job Description

This is a full-time remote role for a Senior Software Engineer, we are looking for both Senior and MidSenior developers.
The Senior Software Engineer, will be responsible for front-end and back-end (full-stack) web development, software development, programming, and SQL and/or noSQL database technologies. The day-to-day tasks include developing, testing, and maintaining software applications, troubleshooting issues, and collaborating with cross-functional teams to ensure the software meets business requirements.


  • Solid experience in Socket Programming, TCP/IP, Python, and Linux
  • Proficient (reading/writing/conversing) in English
  • At least 5 years of experience in software technical role, working in deployment services
  • Strong working knowledge of:
    • Linux operating system and familiarity with command-line tools
    • Socket Programming, TCP/IP networking suite and abstract layers; Ability to diagnose basic network issues
    • SQL database, able to perform simple SQL queries or set fields
    • Web services, XML, SOAP, JSON data formats
    • HTML, Javascripting, CSS
    • Python coding
    • Amazon Web Services
    • Highly independent and Self-Learner
  • Strong ability to troubleshoot, diagnose and root cause software issues in high-load transactional web system.
  • Familiarity with TR-069 and OMA-DM a plus
Job Category: IT Solutions
Job Location: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx