Satellite Network Software Engineer

Remote
Full Time
Mid Level

We are seeking a talented and motivated Mid-Level Software Engineer with experience to join our dynamic team. As a Mid-Level Software Engineer, you will play a crucial role in defining and implementing projects, utilizing your expertise in software development and project management best practices. Your passion for coding, problem-solving, and effective communication will drive our team's success in delivering high-quality software solutions.

 

Responsibilities:

  • Demonstrate meticulous attention to detail, maintain a positive attitude, and exhibit a strong willingness to learn, embrace challenges, and take pride in delivering work of exceptional quality and timeliness.
  • Lead and contribute to the full life cycle of software development tasks
  • Take charge of requirements analysis, software design, coding, unit testing, integration, installation, and maintenance processes.
  • Conduct software acceptance and delivery activities for low-risk procurements, ensuring the effectiveness of corrective and preventive action plans.
  • Design, develop, and provide support for cutting-edge monitoring software, encompassing metric collection, persistence, analysis, reporting, and visualization.
  • Engineer systems that prioritize low latency and high throughput, meeting the demands of the application.
  • Gather, refine, and identify software requirements, translating them into efficient solutions.
  • Implement industry best practices to ensure the delivery of high-quality software solutions.

 

Qualifications:

  • Masters or Bachelors (with 5 years experience) Degree in Computer Science, Electrical Engineering or related field.
  • Experience with networking, SDN, network architectures and protocols
  • Proficiency in Python / C++
  • Strong understanding of software practices and configuration management
  • Familiarity with Agile/Scrum practices and principles
  • Excellent communication skills and ability to collaborate within cross-functional teams.
  • Demonstrated foundation in computer science principles and practices.
  • 3 to 5 years of hands-on software development experience

 

If you're an enthusiastic software engineer looking to contribute your skills to a dynamic team, and if you're eager to make a significant impact on innovative projects, we invite you to apply.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*