Software Engineer III

Job Title: Software Engineer III
Reports to: Engineering Development Manager
Department: Engineering
Location: Morrisville, NC

Summary:

Talari Networks is a leader in SD-WAN market recognized by leading analysts and awarded by industry. We have thousands of deployments of our 5th generation product.

We are looking for exceptional software engineers that thrive in an innovative fast pace team environment. We look for individuals that enjoy the challenge of working in emerging fields of software engineering.

Ready to break out of the box? At Talari, you will contribute in multiple areas to define what is possible in our exciting market. This is a rare opportunity to get involved at a mid-stage startup as a member of an amazing industry leading engineering team.

Culture:

Talari’s engineering culture is fast paced, high tempo, and results driven. It focuses on an individual’s personal and professional growth and development in a tight knit team environment with continual feedback. Team success drives its members, not individual workplace politics. Talari values productivity over busy. Our diverse team is comprised of members from around the world as well as next door who all value showing up to work ready to contribute in an outstanding way every day.

In order to facilitate direct person to person collaboration, Talari’s team-centric culture primarily requires engineers to work from our Morrisville NC office but occasional work from home days are permitted.

Below are a few attributes that we require for this position:

  • Strong verbal and written communication skills
  • Excellent problem solving ability
  • Eager for opportunities to contribute to the success of the Company
  • Enthusiastic self-starter who digs for answers first and when needed seeks out advice
  • Ability to take feedback, learn, and grow from that feedback
  • Disciplined and self-organizing
  • A solid work history / track record and personal passion for writing code
  • Must have written thousands of hours of code in and outside of work
  • Experience with Agile Development

Responsibilities:

  • Writing software under the direction of more senior engineering staff with regular feedback from sr. engineers.
  • Responsible for guidance of more Jr. engineers.
  • Sharing knowledge and helping other team members within the department

Experience:

  • Embedded OS experience is a must
  • Linux experience is a must
  • Development of distributed, multi-threaded applications on Linux platforms
  • Open source libraries/packages
  • Shell or Perl scripting knowledge
  • 5-8 years as a contributor on a software development team
  • Language Diversity (C, SQL, PHP, Java, JavaScript preferred)
  • Experience with makefiles and source code control
  • Embedded Tool Set Experience
  • Strong Networking background

Skills:

  • Problem Solving
  • Data Model
  • Device Drivers
  • Physical Layer Architecture
  • Core Dump Analysis
  • Debugging
  • Awareness of the differences between Agile and Waterfall
  • Comfort with Agile Development Environment

Education:

Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, Math, or related fields

Submit cover letter and resume to