Senior Software Engineer

DATAPATH INCDuluth, GA
97d

About The Position

DataPath’s MaxView Enterprise Network Management System is a powerful software solution that enables our customers to see the state of their entire network, control multi-vendor devices, automate complex service tasks and unify disparate systems into one view. This position is for a senior software engineer to join the software delivery team, responsible for all customer facing MaxView engagements. A successful candidate will be passionate about software development, committed to high quality software, and constantly strive to learn new technologies and techniques. This position requires general programming experience, an understanding of network communications, device communications, and some experience with user interface development. The engineer will participate in all aspects of the software development lifecycle. Primary functions will include supporting the bid estimation, requirements, design, development, integration, and testing phases of projects as well as post-delivery support.

Requirements

  • Bachelor’s degree in a computer science, computer engineering, or related technical field.
  • At least 5 years of relevant experience in software development.
  • Experience with scripting languages such as JavaScript, Tcl, Groovy.
  • Experience with DBMS concepts and PostgreSQL, MySQL.
  • Experience with Java, C++, Angular, OSGI, Eclipse.
  • Excellent interpersonal and communication skills.
  • Methodical documentation ability.
  • Able to multitask in a fast-paced environment.
  • Superb troubleshooting and problem analysis skills.
  • Experience with Windows operating systems.
  • Must have or be capable of obtaining a U.S. Department of Defense (DoD) security clearance.

Nice To Haves

  • Experience in user interface development.
  • Ability to work alone with minimal supervision.
  • Outgoing personality and a team-first attitude.
  • Courage to independently seek out solutions to challenges.
  • Willingness to call attention to issues as they arise.
  • Good judgment and decision-making skills.
  • Good time management skills.

Responsibilities

  • Support bid estimation, requirements, design, development, integration, and testing phases of projects.
  • Participate in all aspects of the software development lifecycle.
  • Lead design, implementation, and testing of customer solutions.
  • Mentor other engineers including performing code reviews and trainings.
  • Provide post-delivery support.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service