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.
Apply for this position
Required*