CAREERS WITH SMARTVUE

CURRENT JOB OPENINGS

  • Software Engineer (Web)

     

    APPLY NOW >

     

    Smartvue is seeking a Software Engineer who is looking for a great opportunity to work on the next generation surveillance platform. Come join us as we make the world a safer place.

     

    Duties:

    • Develop applications that are consistent with project requirements, compliant with coding standards and general best practices.

    • Design, implement and create loosely-coupled, robust and highly scalable applications.

    • Develop code that is platform agnostic; and where applicable, browser agnostic.

    • Collaborate with project stakeholders to ensure that all requirements are met.

    • Work with a large team of engineers in a cross-functional environment implementing high-quality products.

    • Shall provide status of their efforts on a daily (morning Scrum) and weekly (Team Huddle) basis.

     

    This individual shall report directly to their respective lead and CTO.

     

    Basic Qualifications:

    • All applicants must have a bachelor’s degree in Computer Science, Computer Engineering, Mathematics or equivalent work experience.

    • Highly proficient with JavaScript (in particular Node.js, socket.io, Angular)

    • Working knowledge of Linux, SQL, and Mongo.

    • Familiar with RESTful APIs

    • Experience with source code version control, in particular git.

    • Working knowledge of rapid development concepts with Scrum/Agile.

    • Capable of working individually, or with a large team comprised of multiple disciplines

    • Strong written and verbal communications.

     

    Travel Required: Less than 25%

     

    Location: Nashville, TN

     

    Salary: To Be Determined

     

    APPLY NOW >

  • Senior Software Engineer

     

    APPLY NOW >

     

    Smartvue Corporation is seeking a Senior Software Engineer who is looking for a great opportunity to work on the next generation surveillance platform. Come join us as we make the world a safer place.

     

    Duties:

    • Work with internal (e.g., sales, supports, etc.) and external clients in defining new products in addition to supporting existing products.

    • Scope and document technical work based on business requirements.

    • Design, implement and document highly scalable and fault-tolerant applications.

    • Prototype applications to evaluate new technologies as appropriate.

    • Enhance the performance of existing applications, and services.

    • Work with a large team of engineers in a cross-functional environment implementing high-quality products.

    • Shall provide status of their efforts on a daily (morning Scrum) and weekly (Team Huddle) basis.

    • Shall be capable of running the daily Scrums in absence of the Chief Technical Officer (CTO).

     

    This individual shall report directly to the CTO.

     

    Basic Qualifications:

    • All applicants must have bachelor’s degree in Computer Science, Computer Engineering, EE, Mathematics or equivalent work experience.

    • At least 10+ years software engineering experience with a solid understanding of software development life cycle (SDLC).

    • Must have strong CS fundamentals, software architecture and problem solving skills.

    • Highly proficient with JavaScript (in particular Node.js, socket.io, Angular), C/C++, Linux, SQL, Mongo and embedded systems.

    • Experience building RESTful APIs.

    • Experience managing and deploying servers in the cloud (Azure, AWS, GCP).

    • Experience with source code version control, in particular git.

    • Working knowledge of rapid development concepts with Scrum/Agile a plus.

    • Strong written and verbal communications.

    • Facilitation and team-building skills at all levels.

    • Ability to influence, train, and mentor junior engineers.

     

    Travel Required: Less than 25%

     

    Location: Nashville, TN

     

    Salary: To Be Determined

     

    APPLY NOW >

Connect Socially with Smartvue!