Full Time

Senior Software Engineer – Hardware Engineering (Network Automation) REMOTE

Talentify.io
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Talentify.io, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Software Engineer – Hardware Engineering (Network Automation) at Talentify.io will play a pivotal role in designing, developing, and implementing innovative software solutions to enhance network automation processes. This position requires a combination of software engineering expertise and hardware knowledge to contribute to the development of systems that streamline network operations. The successful candidate will collaborate with cross-functional teams, ensure high-quality code standards, and optimize system performance while working remotely.



Job Responsibilities

  • Design, develop, and implement network automation software solutions to improve efficiency and reliability.
  • Collaborate with hardware engineers and software development teams to integrate software with network hardware.
  • Perform system analysis, identify bottlenecks, and propose solutions to enhance system performance.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Troubleshoot and resolve issues within existing network automation frameworks.
  • Document technical specifications, system designs, and software releases.
  • Provide technical guidance and mentorship to junior engineers and interns.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • A minimum of 5 years of experience in software development, particularly in network automation or related domains.
  • Strong proficiency in programming languages such as Python, C++, or Java.
  • Experience with network protocols (e.g., TCP/IP, SNMP, etc.) and network automation tools.
  • Familiarity with hardware systems and integration techniques.
  • Solid understanding of software development methodologies (Agile, Scrum, etc.).
  • Excellent problem-solving and analytical skills.


Technologies & Tools

The Senior Software Engineer will utilize a variety of technologies and tools, including but not limited to Python, Docker, Ansible, Git, Jenkins, and various networking hardware and software simulators. Familiarity with cloud platforms such as AWS or Azure may also be beneficial for automating network environments.



Ideal Candidates

The ideal candidates for this position are individuals who possess a strong technical acumen, a passion for network automation, and an eagerness to learn and adapt in a fast-paced environment. They should demonstrate excellent communication skills to collaborate effectively with diverse teams. Furthermore, candidates should be self-motivated, detail-oriented, and capable of working independently while maintaining a focus on project goals and deadlines.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.