We are seeking a talented Principal Software Engineer, Network Tooling to join our growing Network Automation team. The successful candidate will design, build, and maintain innovative tools and solutions to meet evolving business needs, collaborating with cross-functional teams to ensure security and optimal application performance.
Requirements
- Design, build, and maintain innovative tools and solutions to meet evolving business needs.
- Leverage open source automation tools and scripting languages in commercial tools.
- Contribute to solving complex technical and process problems.
- Refactor and consolidate existing tools into a cohesive suite of tools.
- Collaborate with cross-functional teams to ensure security and optimal application performance.
- Own new features through the project lifecycle, working collaboratively with a team of software developers.
- Stay up-to-date on emerging network technologies and best practices.
- Serve as a technical leader and subject matter expert, providing guidance, documentation and mentorship to fellow software developers.
- Qualifications include a bachelor's degree in Computer Science, Networking, or a related field, and a minimum of 10 years of experience in software development with various languages and technologies.
Benefits
- Excellent Health, Dental & Vision Insurance
- Retirement 401(k) Savings Plan
- Generous paid time off policy including paid parental leave